【案例实践】一人开发也能拥有完整技术团队?码道Agent Team实战落地

摘要
本案例将基于码道Agent Team,通过Leader智能编排+Teammate自主执行的模式,将复杂任务拆解成多个子任务,并按角色分配多个Teammate来并行完成任务。

【案例实践】一人开发也能拥有完整技术团队?码道Agent Team实战落地(图1) 齐e慧享

齐e慧享

您是否遇到新项目架构繁杂、难以快速上手的难题?或是看中某款开源项目,希望快速理解并完成复现?尝试借助AI解读项目时,常常因为项目文件繁多、结构复杂,造成上下文信息过载,使得AI输出的结果逐步偏离预期?无奈之下,只能拆分任务、一步步引导AI开展工作。如今,华为云码道内置Agent Team多智能体团队,针对性化解这类开发痛点。 齐e慧享
齐e慧享

齐e慧享


齐e慧享

一、概述
齐e慧享

齐e慧享


齐e慧享

    1.1 案例介绍
    华为云码道(CodeArts)代码智能体是基于智能生成、智能问答两大核心能力构建起一套全方位、多层次的智能开发体系。在智能生成方面,它能够依据开发者输入的需求描述,准确且高效地生成高质量代码;智能问答功能则如同开发者身边的专属技术顾问。
    本案例将基于华为云码道(CodeArts)AgentTeam,通过Leader智能编排+Teammate自主执行的模式,将复杂任务拆解成多个子任务,并按角色分配多个Teammate来并行完成任务。每位Teammate拥有持续化独立上下文,跨任务积累知识,成员间双向自由通信,支持实时协作与共识收敛。 齐e慧享
    1.2 适用对象 齐e慧享

    • 个人开发者
    • 高校学生
    • 企业开发人员


    1.3 案例时间本案例总时长预计60分钟。 齐e慧享


    齐e慧享

    1.4 案例流程 齐e慧享


    齐e慧享

    说明: 齐e慧享

    • 安装 CodeArts 代码智能体。 齐e慧享

    • 在聊天界面的模式选择中,单击“Space”,切换到AgentSpace,将内置智能体切换为AgentTeam 齐e慧享

    • 在对话框输入您想要完成的任务,单击发送图标或使用“Enter”快捷键发送,智能体便开始有条不紊的规划任务。 齐e慧享

    • 查看Teammate工作。 齐e慧享

    • 查看AgentTeam的交付件。 齐e慧享


    齐e慧享

    1.5 资源总览 齐e慧享

    本案例预计花费0元。 齐e慧享


    齐e慧享

    资源名称 齐e慧享

    规格 齐e慧享

    单价(元) 齐e慧享

    华为云码道(CodeArts)代码智能体 齐e慧享

    体验版 齐e慧享

    免费 齐e慧享


    齐e慧享


    齐e慧享

    齐e慧享


    齐e慧享

    二、基础环境与资源准备
    齐e慧享

    齐e慧享


    齐e慧享

    • AI IDE华为云码道安装部署 齐e慧享

    参考案例AI IDE华为云码道(CodeArts)代码智能体安装部署完成Windows版AI IDE华为云码道(CodeArts)代码智能体安装部署。 齐e慧享


    齐e慧享

    【案例实践】一人开发也能拥有完整技术团队?码道Agent Team实战落地(图2) 齐e慧享


    齐e慧享


    齐e慧享

    齐e慧享


    齐e慧享

    三、实战 齐e慧享

    齐e慧享


    齐e慧享

    • 快速解读陌生项目 齐e慧享


    齐e慧享

    1. 切换到AgentTeam模式 齐e慧享

    本实验准备了一个demo项目: 齐e慧享


    齐e慧享

    【案例实践】一人开发也能拥有完整技术团队?码道Agent Team实战落地(图3) 齐e慧享


    齐e慧享

    在左上角的模式选择中,单击“Space”,切换到AgentSpace,将内置智能体切换为AgentTeam。 齐e慧享


    齐e慧享

    【案例实践】一人开发也能拥有完整技术团队?码道Agent Team实战落地(图4) 齐e慧享


    齐e慧享

    接下来为了快速了解项目,我们把任务交给AgentTeam,在对话框输入以下任务(推荐输入提示词时,分配清楚角色,模糊的话会导致模型按自己的意愿拆分角色,从而达不到我们想要的结果): 齐e慧享


    齐e慧享

    我是一个一人公司,请分角色(产品、架构师、研发、测试、运维、QA)阅读我的项目,并阐述角色对项目的认识及优化方向,最后输出文档到docs下。 齐e慧享


    齐e慧享

    【案例实践】一人开发也能拥有完整技术团队?码道Agent Team实战落地(图5) 齐e慧享


    齐e慧享

    2. 查看Teammate工作 齐e慧享


    齐e慧享

    任务交给AgentTeam后,我们可以看到Teamleader接收到任务后,会组建团队,将不同的子任务分角色交给不同的Teammate来完成。可以看到多个Teammate正在并行处理任务。 齐e慧享


    齐e慧享

    【案例实践】一人开发也能拥有完整技术团队?码道Agent Team实战落地(图6) 齐e慧享


    齐e慧享

    【案例实践】一人开发也能拥有完整技术团队?码道Agent Team实战落地(图7)
    并不会像以前一样,列一个任务清单然后就线性执行。 齐e慧享
    【案例实践】一人开发也能拥有完整技术团队?码道Agent Team实战落地(图8)
    齐e慧享

    现在让我们来抽查团队成员有没有认真工作。 齐e慧享


    齐e慧享

    2.1 点击产品经理的任务卡片,查看其工作 齐e慧享


    齐e慧享

    可以看到,产品经理先是从整体认识入手,梳理了产品定位、目标用户、核心功能和业务流程。并且产品经理描述的非常准确,这个demo就是为了描述CodeArts DevOps流程而定制的。 齐e慧享


    齐e慧享

    【案例实践】一人开发也能拥有完整技术团队?码道Agent Team实战落地(图9) 齐e慧享


    齐e慧享

    接着又列出了从项目里读取出来的已实现功能,并凭借模型强大的知识积累,点出了项目目前缺失的关键功能: 齐e慧享


    齐e慧享

    【案例实践】一人开发也能拥有完整技术团队?码道Agent Team实战落地(图10) 齐e慧享


    齐e慧享

    接着又在用户体验维度、竞争力分析和产品优化方向上给出了详细解读和建议。 齐e慧享


    齐e慧享

    例如通过前端UI分析、交互流程痛点拆解、数据展示体验等问题,多角度进行用户体验分析: 齐e慧享


    齐e慧享

    【案例实践】一人开发也能拥有完整技术团队?码道Agent Team实战落地(图11) 齐e慧享


    齐e慧享

    通过检索市面上优秀项目,从多个维度进行竞争力分析。 齐e慧享


    齐e慧享

    然后,再给出详细的产品优化方向和优先级排序: 齐e慧享


    齐e慧享

    【案例实践】一人开发也能拥有完整技术团队?码道Agent Team实战落地(图12) 齐e慧享


    齐e慧享

    【案例实践】一人开发也能拥有完整技术团队?码道Agent Team实战落地(图13) 齐e慧享


    齐e慧享

    最后通过总结,给我们规划了优先级最高的三个事项。 齐e慧享


    齐e慧享

    2.2 点击运维工程师的任务卡片,查看其工作 齐e慧享


    齐e慧享

    产品经理的工作结果我们还是比较满意的,但如果单看这一个任务,好像AgentTeam也没有我们想象的那么优秀,和智能体模式没有什么区别。 齐e慧享


    齐e慧享

    那接下来让我们抽查一下任务比较靠后的运维工程师的工作,看看还会不会产生丢失上下文、模型跑偏的问题。 齐e慧享


    齐e慧享

    由于篇幅有限,这里只展示运维工程师的工作目录: 齐e慧享


    齐e慧享

    【案例实践】一人开发也能拥有完整技术团队?码道Agent Team实战落地(图14) 齐e慧享


    齐e慧享

    【案例实践】一人开发也能拥有完整技术团队?码道Agent Team实战落地(图15) 齐e慧享


    齐e慧享

    【案例实践】一人开发也能拥有完整技术团队?码道Agent Team实战落地(图16) 齐e慧享


    齐e慧享

    可以看到,虽然前边已经进行了4项任务,但运维工程师这里输出的报告仍然是非常全面和细致的,并没有因为前边任务多而开始丢弃内容,也体现了每位Teammate的上下文是相对独立的。 齐e慧享


    齐e慧享

    3. 查看AgentTeam的交付件 齐e慧享


    齐e慧享

    前边的报告虽然全面细致,但还不是AgentTeam给我们的交付件,现在让我们来查看最终交付物(点击右上角“切换工具可见性”按钮,使用编辑器工具来查看): 齐e慧享


    齐e慧享

    【案例实践】一人开发也能拥有完整技术团队?码道Agent Team实战落地(图17) 齐e慧享


    齐e慧享

    可以看到,汇总编辑Teammate已经把各个团队成员的工作汇总好了,并摘取关键信息整理成报告。 齐e慧享


    齐e慧享

    除了每个角色的分析,在跨角色共识中,汇总编辑还把被多个角色同时识别到的问题整理出来,后续我们让AgentTeam依据此报告,制定修复计划并逐步修复即可。 齐e慧享


    齐e慧享

    【案例实践】一人开发也能拥有完整技术团队?码道Agent Team实战落地(图18) 齐e慧享


    齐e慧享

    甚至于因为我们的提示词中添加的背景信息,汇总编辑还贴心的为我们整理了关键决策建议。 齐e慧享


    齐e慧享

    【案例实践】一人开发也能拥有完整技术团队?码道Agent Team实战落地(图19) 齐e慧享


    齐e慧享

    经过试验,我们发现最开始智能体丢失上下文的痛点不知不觉中就被解决掉了,并且体验也很不错,Teammate也都能出色的完成自己的任务。 齐e慧享


    齐e慧享

    欢迎大家来体验通过Leader智能编排+Teammate自主执行的AgentTeam模式。 齐e慧享


    齐e慧享



    华为云码道(CodeArts)代码智能体是华为云打造的智能编码产品,支持项目级代码生成、代码续写、研发知识问答、单元测试用例生成等核心功能,可高效提升开发者研发效率,也能用于日常办公等多样化场景,帮你动手做更多任务,比如PPT生成,深度调研。 齐e慧享

    网友评论

    0.6788s