深入理解 CCJK 中的 AI 智能体
探索 AI 智能体在 CCJK 中的工作原理,学习如何利用它们实现自动化开发工作流。
C
CCJK 团队2025年1月9日
12 分钟阅读
761 次阅读

深入理解 CCJK 中的 AI 智能体
AI 智能体是 CCJK 最强大的功能之一。它们是专门设计用于处理特定类型任务的专业助手,具有专业知识和高效率。
什么是 AI 智能体?
可以把 AI 智能体想象成专注于不同领域的专家同事:
- 代码审查智能体 - 审查代码中的 bug、安全问题和最佳实践
- 文档智能体 - 生成和维护文档
- 测试智能体 - 创建全面的测试套件
- 重构智能体 - 建议并实施代码改进
- 安全智能体 - 识别漏洞并提供修复建议
智能体如何工作
智能体结合使用:
- 专业提示词 - 为特定任务精心设计的指令
- 上下文感知 - 理解你的项目结构
- 工具集成 - 访问相关的开发工具
- 记忆能力 - 能够记住之前的交互
使用智能体
基本用法
使用 @ 前缀调用智能体:
> @code-review 审查认证模块
智能体选项
许多智能体接受选项:
> @test-generator --coverage=90 --framework=jest
链式调用
组合智能体处理复杂工作流:
> @refactor 然后 @test-generator 然后 @documentation
可用智能体
开发智能体
| 智能体 | 描述 |
|---|---|
@code-review | 全面的代码审查 |
@refactor | 代码重构建议 |
@debug | 调试辅助 |
@optimize | 性能优化 |
文档智能体
| 智能体 | 描述 |
|---|---|
@docs | 生成文档 |
@readme | 创建/更新 README 文件 |
@api-docs | API 文档 |
测试智能体
| 智能体 | 描述 |
|---|---|
@test-generator | 创建测试用例 |
@test-runner | 运行和分析测试 |
@coverage | 覆盖率分析 |
创建自定义智能体
你可以创建自己的智能体:
hljs yaml# ~/.ccjk/agents/my-agent.yaml
name: my-custom-agent
description: 用于我的工作流的自定义智能体
system_prompt: |
你是一个专门的助手,用于...
tools:
- file_read
- file_write
- bash
最佳实践
- 具体明确 - 给智能体清晰、详细的指令
- 提供上下文 - 分享相关的背景信息
- 审查输出 - 在应用之前始终审查智能体的建议
- 迭代改进 - 根据结果优化你的请求
总结
AI 智能体改变了你与代码库交互的方式。从内置智能体开始,逐步探索为你的特定需求创建自定义智能体。
继续阅读
相关文章
#ai代理#自动化#工作流
#团队#协作#工作流
#cicd#自动化#github-actions