全部文章
Getting Started
什么是 CICDoo 快速开始: 引导向导 仪表盘与基础设施地图Concepts
生产、预发布和开发阶段 域名、子域名和 SSL Odoo 版本与版本类型(Community 与 Enterprise) 工作区与团队协作Servers
添加服务器 服务器域名与 DNS 使用负载均衡器 服务器操作: 部署、日志与图表Projects & Git
创建项目 连接 GitHub 连接 GitLab 分支与实例Instances & Console
创建实例 重启、停止和删除实例 在阶段之间合并分支 Web IDE 与远程访问 实例设置详解 部署与任务队列Agent Tasks
什么是智能体任务 设置智能体任务 运行任务并查看结果 智能体时间与充值Monitoring & Backups
监控你的实例 备份与恢复 告警通知(邮件与短信)Workspaces & Permissions
邀请工作区成员 成员权限与资源访问 成员看不到或无法使用某个资源Account & Security
双重验证(2FA) 个人资料与集成设置 密码与账户找回Billing & Plans
方案与价格 升级和管理订阅 项目订阅未支付时 渠道合作伙伴计划Support & Tickets
提交支持工单 获取 CICDoo 团队的帮助Troubleshooting
故障排查: 无法连接服务器 故障排查: 部署失败 故障排查: 迁移仓库后 git push 返回 403 故障排查: 实例宕机或变慢 故障排查: 域名或 SSL 问题Agent Tasks
什么是智能体任务
用自然语言描述一项更改,编码智能体会为它制定计划、等待您批准,然后在您选定的实例中实施。智能体能做什么、不能做什么,以及保护生产环境的那些规则。
什么是智能体任务
智能体任务是您用自然语言描述的一件工作。编码智能体在您自己的某个实例中接手它,想清楚该怎么做,并在写下任何代码之前等待您批准这份计划。您批准之后,它会在该实例中实施这项更改,并把结果推送到实例所在的分支。
您不是把工作交给别处的某个服务。智能体运行在您实例的容器里,针对您的代码,在该实例所部署的那个分支上。
三个步骤
每个任务都走同样的三个步骤,而您就在其中。
- 您描述工作。 一个标题,以及一段说明要改什么的描述。自然语言就够了,您不需要为机器写指令。您挑选智能体在哪个实例中工作,也可以附加文件作为上下文。
- 智能体制定计划。 它读取该实例中的代码库,然后写回一份计划:它打算改什么、怎么改。此时还没有写入任何东西。如果需求不清楚,或者它无法安全地完成这项工作,它会直说而不是靠猜,任务则等着您来处理。
- 您批准,然后它实施。 您批准计划之后,智能体做出更改、提交,并推送到实例所在的分支。这次推送会重新部署实例,于是您可以看到运行中的结果。
如果结果不是您想要的,就把它退回再跑一轮。智能体会在自己已经推送的代码基础上继续,而不是从头开始,并且在任何东西再次运行之前,您都要先批准新的计划。
智能体可以在哪里工作
智能体任务运行在您为其启用了该功能的项目的实例上。预发布和开发实例是这类工作的常规场所:每个实例内部都跑着一个轮询进程,随时准备接手任务。
允许用在生产环境,但故意做得不方便。 面向生产实例的任务在创建时必须确认,而且它的计划始终等待有人来读。让计划不经审阅就运行的自动执行,在生产环境上会被直接拒绝。没有任何设置组合能让智能体在无人看管时改动生产环境。
智能体产出的东西要由您来把关
智能体写出来的是生成的代码。它可能出错,也可能不完整,而这些从计划里未必看得出来。请把它的产出当成一个从没见过您业务的人提交的拉取请求来对待:
- 在生产环境上批准任何东西之前,先做一份最新的备份。
- 让熟悉代码库的人读计划本身,而不只是读摘要。
- 在把结果继续往前推之前,先在实例上测试。
CICDoo 把智能体作为一种工具提供。最终做出的更改是您批准过的那些,这些更改的结果由您承担。这一点在服务条款第 11 节中有明确规定。
它不是什么
- 不是聊天机器人。 它不回答关于您数据的问题,它改的是实例里的代码。
- 不是 AI 日志分析功能。 那是另一回事,用来阅读部署日志和服务器日志。
- 不是共享服务。 智能体运行在您自己的提供方账户上,使用您提供的凭据,因此运行会计入您在该提供方的订阅或配额。
下一步
要开启它,见 设置智能体任务。关于运行任务和查看返回的结果,见 运行任务并查看结果。关于智能体时间如何计量和充值,见 智能体时间与充值。
如果遇到问题,请从工单页面或聊天窗口提交支持工单。
仍未解决?在应用中提交工单,或与工程师沟通。