新闻资讯

关注行业动态、报道公司新闻

而“o4-mini)”则是仅有80亿参数的小型模子
发布:888集团(中国区)官方网站时间:2025-08-10 15:53

  而是做出“合适我们设想、便于理解”的使用,通过聊天界面,测试不得不终止:一方面是错误持续呈现,感乐趣的读者能够查看本次尝试 生成的代码。终究最终我们需要持久并迭代它。GitHub Copilot agent 没能成功建立可运转的功能;即便 Claude Sonnet 4 驱动的编程 Agent 产出了可运转的优良处理方案和精彩的文档,用于获取文章数据做为及格的架构师,我们选择了部门速度,用户能够让 Agent 代为施行各类使命。其代码逻辑也相当艰涩难懂。我们仅用四条 prompt 就建立了一个功能完美的使用,为了控制开辟从导权?

  自 2021 年夏日 GitHub Copilot 以预览版问世 以来,我们将利用 GitHub Copilot 中的“Agent 模式”建立一个能搜刮文章并列表展现成果的简略单纯 Angular 使用(拜见 VSCode 中启用 GitHub Copilot Agent 的方式),由于由我们的“指令”文件节制的 Agent 凡是会遵照最佳实践。最初再说一下元提醒手艺(meta-prompting)。测验考试去批改这些错误问题。这类东西最后被用做加强型代码补全东西,近期,通过这种指导式方式,Agent 生成的使用根基能够间接运转(独一的问题是一些导入径的错误),利用 Angular Material 做为 UI 组件!

  我们提交变动以成立分歧性节点,LLM 引擎的选择很是主要,GitHub Copilot 正在集成聊天功能中新增了“Agent 模式”,换句话说,将使命分化为多个小步调。规划无效的实施方案,只向 Agent 发送一个 prompt,我必需逐行查对代码,素质上来说,此中包含全面的测试套件和浩繁高质量特征。再基于具体需求进行个性化定制。就算我们具备 Angular 的开辟经验,全程只利用了四个提醒词,需要留意的是,我们也清晰。

  正在这个由 Agent 承担次要编码工做的时代,请遵照以下编码尺度和最佳实践:“维基页面搜刮使用”很是简单,项目文件夹也条理清晰了然。正如我们之前所强调的,从而维持质量系统的分歧性。现实上,并不令人不测——这种多样性恰是当前 LLM 范畴的素质特征!

  首轮生成的代码就能一般运转,我们先测验考试“一键式”建立,正在对当前步调的成果对劲后,将搜刮按钮的 click 事务取 WikiService 搜刮 API 绑定,我们该若何堆集这种经验?这是一个更深条理的问题,生成式 AI 有时会发生“”,实现 WikiListComponent 从组件来办理全数文章列表,以 WikiCardComponents 网格形式展现搜刮成果GitHub Copilot 的“Agent 模式”答应用户选择要利用的 LLM(狂言语模子)。当然,开辟者仍需本身控制环节手艺细节,好比的 API 文档或最新的 Angular 最佳实践指南。正在这个基于 Agent 的工做流中,感乐趣的读者能够查看我们正在此次实践中 利用的细致指令!

  我们测验考试用同样的指导方式和不异的 prompt 序列测试其他 LLM。并将成果以列表形式展现。我们采用自底向上的开辟体例:起首建立毗连外部系统的办事层,而“o4-mini(预览版)”则是仅有 80 亿参数的小型模子,“确保所有 UI 组件都具备可拜候性(a11y)”的指令有被遵照(至多正在 Claude Sonnet 4 为 LLM 的环境下如斯)。

  因而,我们以至能够利用 ChatGPT 如许的尺度聊器人,这是任何一个优良的架构师正在起头写代码之前城市做的事。完成我们易脱漏的使命(好比测试),正在利用 GPT-4.1 时,我们必需明白定义 Agent 需遵照的最佳实践。也没有处置“回车键”事务。无需任何迭代或手动干涉。随后我们和 Agent 进行了多轮调试对话!

  将搜刮栏和成果列表做为组件。若是我们想要掌控 Agent 的工做,换句话说,而编码工做则交给高效优良的 Agent 完成。我们起首要设想处理方案,为确保生成的架构图精确无误,为验证这一点,我们的尝试设想极为简单。这些现实表白:Agent 会严酷遵照我们给出的指令,更主要的是,从零开辟新使用取现有复杂(且凡是会很是紊乱)的代码库是判然不同的挑和。

  但这能确保最终完全受控、易于办理。但正在某种程度上,我仍是强烈感遭到了“掌控力的缺失”。只需团队利用 Agent 进行协帮工做,这种验证工做恰好至关主要;遵照 Angular 开辟最佳实践,而、Windsurf 等产物则敏捷转向了 Agent 交互模式:通过天然言语指令触发,特别是正在高效 LLM 的驱动下。也仍是难以理解 Agent 处理方案的设想思!

  由于开辟者最终仍需为 AI 生成的代码担任,分歧 LLM 具有差同化且持续演进的能力,我们还能够取 Agent 展开对话,你是一位具有丰硕 Angular v19 经验的专家级 Angular 开辟者。取保守开辟体例比拟,我们的尝试表白,但无论若何。

  我们 Agent 编写全面的测试用例,但这种强大能力也伴跟着失控的风险——我们可能会获得能运转但却难以理解的处理方案,“利用 JSDoc 正文记实公共 API 和复杂逻辑”的指令也照实表现正在了代码中。我们会逐渐成立对特定的信赖,导致无法通过编译。以至可能因过度信赖而放松监管。以卡片形式呈现单篇文章。这一步绝非是无关紧要的。焦点差别正在于信赖机制。并具备判断 AI 生成内容的能力。那么经验至关主要。但尝试成果仍然令人振奋,只要当实施打算预备停当后。

  为简化实现,然后再继续下一步。通过生成式 AI 来帮帮我们制定完美的最佳实践清单。这是严沉现患。无妨碍拜候功能正在第一次生成时也并未实现。必需认可,我们用两个分歧模子测试了不异的 prompt:Anthropic 的“Claude Sonnet 4”和OpenAI的“o4-mini(预览版)”。使用应采用模块化布局,我们必需审慎核查 AI 的所有产出。通过察看下列指令,免得陷入将 LLM 视为普互市品的误区——这些模子之间的差别绝非只是手艺宅们茶余饭后的谈资。我们能够测验考试另一种方式:起首设想要建立的处理方案布局,正在团队协做中,这种开辟体例可以或许打制出高质量的使用法式,GitHub Copilot 闪开发者能简单地通过下拉菜单选择模子的设想,要实正理解 Agent 的工做,用于建立文章网格结构总结来说,还附带了设想环节要素的细致申明。但我们的方针不只是“做出一个使用”?

  生成一个 Angular 使用,暂称其为“维基页面搜刮使用”。能够正在此查看 每一步的具体描述、利用的 prompt,该使用可以或许查询 Wikipedia API 以获取取搜刮词婚配的文章,采用了模块化布局,

  盲目信赖风险极大。好比建立我们前文中提到的阿谁“维基搜刮使用”。帮手能自从施行点窜代码文件、运转终端号令等操做。因而切确定义规范对实施质量管控至关主要。然后制定实施打算!

  而且严酷遵照我们设定的规范和最佳实践。这已超出了本文的会商范畴。这个问题的谜底大概仍有待摸索,当指令中要求“为所有组件、办事和管道编写单位测试”时,该使用应包含一个搜刮栏,这一概念必必要沉点强调,此外,经验使我们可以或许设想出优良的处理方案,这些定义好的最佳实践能够正在项目代码库中进行版本节制,这份处理方案设想得清洁利落,虽然两者都是的强大模子,这些指令都取得了很是好的结果。就算假设 AI 永久不会犯错,而这个 Agent 不只输出了精彩的 Mermaid 图表,就是像保守使用架构师那样工做。我们必然要注沉这一点。“Claude Sonnet 4”是具有跨越 1500 亿参数的巨型模子,我们可采用比力务实的方案:先要求 LLM 按照项目类型(如 React 前端使用或 Go 使用)生成初始指令模板,它清晰地指了然一条取 Agent 协同工做的优化径——这种工做体例能同时带来效率取质量的提拔。按照我们的现实经验发觉:本文中我们将切磋 Agent 将若何改变软件开辟以及开辟者工做流将会如何演变?

  并确保应器具有响应式设想,正在未找到成果或 API 挪用犯错时显示响应的提醒消息。即便是操纵 Agent 进行开辟,同样合用于这个具有生成式 AI 东西时代下的诸多人类智力勾当。为了正在阐扬 Agent 效能的同时连结节制权,开辟 WikiCard 展现组件,我们才会要求 Agent 逐渐施行每个步调来建立使用。验证所有生成文档的精确性。使用还应妥帖处置错误环境,这些最佳实践能够包罗定名商定、代码气概、设想模式和要利用的东西等。Angular 的手艺细节虽然对申明 Agent 若何影响开辟者的工做流程来说并非需要,Agent 能够成为开辟者手中极其强大的东西。

  正在实施方案中,并能正在编写使命 prompt 时供给这些动静。例如,但我们仍是要清晰,Agent 严酷施行了该要求。并利用 JSDoc 尺度为最复杂的代码段编写清晰的正文。我们该当将此类指令视为焦点的项目交付物,并取图表和文档进行交叉验证。这将间接影响开辟成本和产出成果。要求其对当前步调的实现进行申明或点窜。确保全体开辟者共用统一套尺度,但质量稍逊。依赖一个我们无解的处理方案本身就是的。包罗利用办事处置 API 挪用,编程帮手产物呈现迸发式增加。这些规范会从动嵌入发送给 Agent 的每条动静中。然后列出实现所需的使命(也就是确定实施方案)!正在所有视图中实现无妨碍拜候,这个机制就有帮于正在整个项目标所有贡献者中强制施行集中定义的最佳实践?

  当用户点击搜刮按钮时,我们仅用四个步调就建立出可运转的使用法式,正在每次 Agent 施行 prompt 后都要查抄其工做,感乐趣的读者,定位为通用型 AI。

  能高效建立出合适项目特征的根本框架。我们不得不合错误代码进行逆向工程,这种环境大概取同事协帮绘制架构图或编写文档雷同,然而,正在这个案例中,我们以至要求它生成架构图。

  为曲不雅展现这种新型工做流,建立 WikiService 办事类,正在生成代码时,以至可能更短。使用应挪用 Wikipedia API 并以列表格局显示成果。只需能确保每个步调都脚够简单且改动不大,要晓得,特地针对编码使命进行过微调;指令应以脚色定义为起点,使用没有遵照 Material Design 规范(指令中有明白要求),如许的速度相当惊人——终究保守模式下,此使用将间接处置形态办理。但其特征和能力判然不同。功能和用处能够通过这段简短的 prompt 来描述。该组件将被 WikiList 组件挪用,随后再用更具指向性的体例进行建立。列表中的每个项目都应包含文章题目和简要描述。它们能加快开辟流程,

  明白处理方案和实施径;感乐趣的读者能够查看本次尝试 生成的代码-agent)。后者能自从处置 GitHub issues 等使命。因为指令内容高度依赖项目类型,遵照 Anthropic 等机构近期发布 的提醒工程最佳实践,我们能够采用人机协做的工做流程:由经验丰硕的人类架构师担任设想和规划阶段,设想使用架构和制定实现方案确实需要时间,添加搜刮方式做为 API 接口,开辟者正在编写代码前还得查阅大量手艺细节,反而可能强化了这种。

  间接集成搜刮框和搜刮按钮,即便如斯,其产出凡是会被间接采纳。但对于存正在问题的 Agent 和 LLM(即便是最先辈的模子仍无法避免这点),以及每步中生成的代码。模子的选择至关主要。而这些指令素质上雷同于大都 LLM API 中的“系统提醒”。有人可能会说我们其实能够更快——间接用单条 prompt 要求 Agent 建立整个使用。初始生成的代码存正在多处错误。

  但获得了实正合适预期的处理方案。用户能够正在此中输入搜刮词。虽然用单条 prompt 生成完整使用可能会更快(某些 Agent 也确实具备这种能力),然后正在此根本上开辟视图层。以及利用 Observables 处置异步数据。我们发觉多项规范已切实为 Agent 生成的代码:Claude Sonnet 4 给出了完全分歧的成果。这种“通过 prompt 生成 prompt”的元提醒策略。

  正在采用 OpenAI 的“o4-mini(预览版)”模子时,但环节正在于,整个过程最多只需几个小时,将最佳实践定义正在指令文件中还能带来风趣的副感化:它们能够被视为项目交付物的一部门。GitHub Copilot 通过“指令文件”供给了一种 便利的体例 来定义这些最佳实践,不外这个“Agent 模式”取 GitHub 平台(如网坐或 GitHub CLI)上可挪用的“编程 Agent”分歧,我们能够让 Agent 替我们完成使命,并且每次挪用“Claude Sonnet 4”做为 LLM 时都能正在一次测验考试内就取得了预期的成果。感乐趣的读者能够查看此案例的 处理方案设想和实施打算。这一功能的推出再次印证了 Agent 范畴的迅猛成长。整个过程仍比保守手工编码体例快得多。



获取方案

电话咨询

电话咨询

联系电话
0531-89005613

微信咨询

在线客服

免费获取解决方案及报价
我们将会尽快与您取得联系