AIOps系列--智能运维机器人完全体:)
目标
创建一个具备内部运维知识,识别自然语义,准确调用各种工具执行任务,严格控制幻觉的智能运维工程师。
v0.1 技术方案
方案介绍
使用 OpenAI 的 Assistant 功能,上传知识库,设置提示词。
- 优势:效果不错,配置简单
- 劣势:无审计,无法限定回答范围
- 技术栈:JavaScript/Flowise / Prompt Engineering / OpenAI Assistant
核心内容
Prompt Engineering:
Function Call:通过 Flowise 的自定义工具
v0.1 技术架构
架构图
效果实测
嵌入网页,右下角小圆球效果。历史记录功能:
v0.2 技术方案
方案介绍
使用 Langchain,控制每一步走向,用模型对用户问题打分,执行自定义逻辑。
- 优势:效果优秀,精准控制在知识库范围
- 劣势:配置复杂
- 技术栈:Langchain / JavaScript / Flowise / Prompt Engineering / OpenAI Assistant
衍生场景
知识库问答机器人同适用。
核心内容
- 增加 Condition Agent,用于判断用户问题是否与文档相关。对相关性评判,相关则继续生成;反之则控制输出。