Appearance
插件广场与通用自定义插件模块开发-本章介绍
这一章主要以代码课时为主,介绍并学习在LLMOps项目中,插件广场与自定义API插件的开发思路,并完成这两个模块的开发。
01. LLMOps内置插件模块API与UI开发
- 了解LLMOps项目插件广场模块功能,学习本地插件配置化集成,以及通过YAML+工厂函数快速配置插件的思路。
- 通过YAML+工厂函数的形式集成配置6大高频插件,涵盖了:文生图、DuckDuckGo搜索、高德天气预报/ip查询、谷歌搜索、时间获取、维基百科等。
- 实现LLMOps项目插件广场模块对应的文档编写、API、单元测试及UI页面功能与交互。
02. LLMOps自定义插件模块API与UI开发
- 了解OpenAPI/Swagger规范是什么,以及如何使用该规范+请求库配置自定义插件的思路。
- 学习掌握自定义插件模块数据库表设计并实现,实现利用工厂函数+Swagger规范实现动态创建基于API请求的插件。
- 实现LLMOps自定义插件模块的文档编写、各功能API、单元测试及UI页面功能与交互,并基于该功能配置一个自定插件。
03. LLMOps聊天机器人动态配置插件
- 掌握在LLMOps项目中,使用LangGraph实现对当前的AI聊天应用动态添加工具,涵盖内置工具与自定义工具,并进行基础调试。
- 拆解Agent应用配置,并扩展思考存在的问题及优化方案。
总结
- 本章核心围绕LLMOps项目的插件体系开发,分为内置插件广场和自定义插件两大核心模块,覆盖API、UI、测试全流程。
- 技术核心思路包括YAML+工厂函数配置内置插件、OpenAPI/Swagger规范实现自定义插件、LangGraph实现插件动态挂载。
- 学习重点是插件的配置化集成、动态创建及在Agent应用中的实际落地与优化思考。