#作者:曹付江
文章目录
- [十一、企业内部助手Bot--智能化运维,定制化 Coze Bot 项目示例](#十一、企业内部助手Bot--智能化运维,定制化 Coze Bot 项目示例)
-
- [11.1、Bot 项目目标](#11.1、Bot 项目目标)
- [11.2、Bot 配置示例](#11.2、Bot 配置示例)
- 11.3、插件(Functions)设计
- 11.4、对话流程示例
- 11.5、嵌入方式建议
- 11.6、扩展方向建议
- 11.7、自动化部署脚本(可选)
- 十二、部署与发布
- 十三、推荐学习资料
十一、企业内部助手Bot--智能化运维,定制化 Coze Bot 项目示例
这个 Bot 能做的事情包括:
- 工单创建
- 资产查询
- 服务器告警通知解析
- 系统健康检查调用
- FAQ 自动回答
11.1、Bot 项目目标
Bot 名称:智能运维助手(ops-bot)
作用:为企业员工或运维工程师提供自动化问答与接口调用能力,打通企业 IT 系统、工单平台、监控平台。
11.2、Bot 配置示例
{
"bot_name": "智能运维助手",
"description": "企业内部运维助手,支持工单创建、监控告警、资产查询等能力",
"model": "gpt-4",
"system_prompt": "你是企业的智能运维助手,提供自动化工单服务、服务器资产查询、监控告警解析与日常系统状态巡检。"
"qa_pairs": [
{
"q": "你能帮我做什么?",
"a": "我可以帮你创建故障工单、查询服务器状态、分析监控告警等。"
},
{
"q": "如何创建工单?",
"a": "只需告诉我问题描述和相关主机,我可以直接为你创建工单。"
}
],
"plugins": [
"create_ticket",
"query_server_status",
"check_system_health"
],
"multi_turn": true,
"slots": [
{
"name": "hostname",
"type": "string",
"prompt": "请提供相关服务器主机名(如:vm-123)"
},
{
"name": "issue",
"type": "string",
"prompt": "请描述您遇到的问题"
}
]
}
11.3、插件(Functions)设计
插件 1:创建工单
Json:
{
"plugin_id": "create_ticket",
"name": "创建工单",
"description": "将用户反馈的问题通过 POST 接口提交给工单系统",
"method_name": "createTicket",
"http_method": "POST",
"api_url": "https://your-internal-api.company.com/ticket/create",
"parameters": [
{
"name": "hostname",
"type": "string",
"description": "故障主机名"
},
{
"name": "issue",
"type": "string",
"description": "问题描述"
}
],
"response_example": {
"ticket_id": "TCKT-10001",
"status": "created",
"message": "工单已提交"
}
}
插件2:查询服务器状态
Json:
{
"plugin_id": "query_server_status",
"name": "查询服务器状态",
"method_name": "queryServerStatus",
"api_url": "https://your-internal-api.company.com/assets/status?hostname={{hostname}}",
"http_method": "GET",
"parameters": [
{
"name": "hostname",
"type": "string",
"description": "主机名"
}
],
"response_example": {
"hostname": "vm-123",
"cpu": "35%",
"memory": "58%",
"status": "running"
}
}
插件 3:系统健康检查
json:
{
"plugin_id": "check_system_health",
"name": "系统巡检",
"method_name": "checkSystemHealth",
"http_method": "GET",
"api_url": "https://your-internal-api.company.com/system/health",
"parameters": [],
"response_example": {
"status": "normal",
"services": [
{ "name": "nginx", "status": "ok" },
{ "name": "mysql", "status": "ok" }
]
}
}
11.4、对话流程示例
- 场景一:工单创建
用户:机器 vm-123 登录不上了
AI: 我来帮您创建工单,请稍等......
AI:(调用插件)工单已创建,编号:TCKT-10001,已通知相关人员跟进。 - 场景二:资产查询
用户:查询一下服务器 vm-db02 的状态
AI:(调用插件)当前服务器运行中,CPU 使用率 20%,内存使用率 45% - 场景三:健康检查
用户:系统今天健康吗?
AI:(调用插件)当前系统状态正常,服务运行如下:nginx 正常,MySQL 正常。
11.5、嵌入方式建议
- 内网网页挂载 iFrame
- 企业微信/飞书机器人对接(需配置 Webhook + API)
- 与运维平台打通(API 双向对接)
11.6、扩展方向建议
能力 建议方式
多语言支持 Prompt 支持多语,或检测语言自动切换
Webhook 回调通知 插件响应后支持自动推送消息(如钉钉)
身份权限校验 基于用户 ID 做权限限制
告警消息解析 搭配 Prometheus 告警消息做自然语言解析
11.7、自动化部署脚本(可选)
若你使用了 Coze 开发者 API,可以通过 Python + requests 批量创建这些 Bot 和插件,我可以提供完整脚本。
十二、部署与发布
- 设置公开性:私有 / 公开 / 指定用户访问
- 可以生成小程序码、网页嵌入链接
十三、推荐学习资料
- 官方文档:https://docs.coze.cn
- 示例库:https://docs.coze.cn/tutorials
- Bilibili / YouTube 教程搜索关键词:"Coze 教程 / Coze Bot 开发"
GitHub:搜索"Coze SDK" 获取 JS/Python 调用示例