LLM 自主智能体应用实战课
李锟
资深软件架构师,前阿里巴巴高级技术专家
2222 人已学习
新⼈⾸单¥59
登录后,你可以任选4讲全文学习
课程目录
已更新 21 讲/共 24 讲
准备篇:掌握 LLM 应用开发的必备基础 (2讲)
入门篇:实战 Autonomous Agent 相关开发框架 (11讲)
LLM 自主智能体应用实战课
15
15
1.0x
00:00/00:00
登录|注册

20|企业员工 AI 助理编程:两个入口 Agent 的具体实现

你好,我是李锟。
在上节课中,我们确定了 AI 助理的 6 个入口 Agent 的功能。并且创建了两个有代表性的入口 Agent 的框架代码,即 CollectionAgent 和 NotificationAgent。在这节课中,我们来逐步实现这两个入口 Agent。
所谓“授人以鱼,不如授人以渔”,我相信你希望学习到的是设计开发的能力,而不仅仅是得到最终的实现代码。要实现一个企业级的 Autonomous Agent 有非常多的细节和开发工作,不可能在两节课中全部讲完。那个目标其实更适合放在一个两周(大多数敏捷开发团队一次迭代的时间长度)的编程工作坊或训练营中来完成。所以我在这节课中要讲解的其实是开发这两个入口 Agent 的要点。
在开发应用的一个新功能之前,需要首先考虑清楚这个功能应该如何测试。这里我说的并非粒度很小的单元测试(Unit Testing),而是端到端的验收测试(Acceptance Testing)。根据验收测试驱动开发(ATDD)这种流行的开发方法,开发一个产品的各项功能,如果始终都能够首先想清楚如何做验收测试,并且从便于测试的角度来设计和开发,这个产品的可测试性、用户体验、可维护性通常都会很好。另一个极端是事先很少考虑各项功能如何方便地做验收测试,这样开发出来的产品,可测试性、用户体验、可维护性都会很糟糕。
确认放弃笔记?
放弃后所记笔记将不保留。
新功能上线,你的历史笔记已初始化为私密笔记,是否一键批量公开?
批量公开的笔记不会为你同步至部落
公开
同步至部落
取消
完成
0/2000
荧光笔
直线
曲线
笔记
复制
AI
  • 深入了解
  • 翻译
    • 英语
    • 中文简体
    • 法语
    • 德语
    • 日语
    • 韩语
    • 俄语
    • 西班牙语
  • 解释
  • 总结

1. 验收测试驱动开发(ATDD)有助于提高产品的可测试性、用户体验和可维护性。 2. 需要修改代码以绕开 AutoGPT Server 的 WebSocket API 的身份认证。 3. 创建通用的入口 Agent 验收测试页面,包括前端页面和相应的 JavaScript 文件。 4. 实现了 Web 前端应用调用 Web 后端应用的 RESTful API,并通过 AutoGPT Server 的 WebSocket API 实现了对某个 Agent 相关事件的订阅。 5. 验收测试页面可以从服务器端获得 Agent 相关事件的通知,这些内容会附加到页面下面。 6. WebSocket API 和 RESTful API 的主要区别在于前者以“推模式”工作,后者以“拉模式”工作。 7. AI 助理需要以积极主动的方式工作,而不是用户推一下才会动一下,无论何时。 8. 在 AI 助理未来上生产环境之前,所有安全相关的功能都必须就绪并且进行过充分的测试。

仅可试看部分内容,如需阅读全部内容,请付费购买文章所属专栏
《LLM 自主智能体应用实战课》
新⼈⾸单¥59
立即购买
登录 后留言

精选留言

由作者筛选后的优质留言将会公开显示,欢迎踊跃留言。
收起评论
显示
设置
留言
收藏
沉浸
阅读
分享
手机端
快捷键
回顶部