Cici Agent
概述
Cici(茜茜)是 Open Note 的智能助手,基于 ReAct 推理引擎,能够理解你的意图并自动完成复杂任务。
核心能力
对话问答
基于你的笔记知识库进行智能问答。
示例:
- "我那篇 React 的笔记说了什么?"
- "帮我总结一下'项目计划'笔记"
- "找出所有包含'重要'标签的笔记"
任务自动化
通过 21 种技能自动完成任务。
示例:
- "搜索关于 AI 的笔记并总结"
- "把'会议记录'分类下的笔记合并成一个文档"
- "帮我改写这篇笔记,使其更简洁"
ReAct 引擎
Cici 使用 ReAct(Reasoning + Acting)推理引擎:
思考 → 行动 → 观察 → 思考 → 行动 → 观察 → ...工作流程
- 思考:分析用户请求,决定下一步行动
- 行动:调用技能工具
- 观察:获取技能执行结果
- 循环:根据结果继续思考,直到完成任务
示例执行过程
用户:"搜索关于 React 的笔记并总结"
[思考] 用户想要搜索 React 相关笔记并总结
[行动] 调用 search_notes 技能,查询 "React"
[观察] 找到 3 篇笔记
[思考] 需要总结这 3 篇笔记
[行动] 调用 summarize_notes 技能
[观察] 生成总结
[行动] 返回结果给用户可用技能
搜索类
| 技能 | 描述 |
|---|---|
| search_notes | 搜索笔记 |
| semantic_search | 语义搜索 |
读取类
| 技能 | 描述 |
|---|---|
| read_note | 读取笔记内容 |
| list_notes | 列出笔记 |
| list_categories | 列出分类 |
| list_tags | 列出标签 |
编辑类
| 技能 | 描述 |
|---|---|
| edit_note | 编辑笔记 |
| rewrite_note | 改写笔记 |
| merge_notes | 合并笔记 |
创建类
| 技能 | 描述 |
|---|---|
| create_note | 创建笔记 |
| create_category | 创建分类 |
| create_tag | 创建标签 |
删除类
| 技能 | 描述 |
|---|---|
| delete_note | 删除笔记 |
分析类
| 技能 | 描述 |
|---|---|
| summarize | 总结内容 |
| extract_keywords | 提取关键词 |
| answer_question | 基于笔记问答 |
使用技巧
精确指令
好的:
- "搜索'工作'分类下包含'重要'标签的笔记"
- "总结最近 2 天创建的笔记"
模糊:
- "找笔记"
- "总结一下"
多步任务
Cici 可以处理复杂的多步任务:
"找出所有工作文档下的笔记,按分类整理,并创建一个汇总笔记"
上下文引用
对话中可以使用代词:
- "总结它"(指代上一条结果)
- "把这些笔记合并"(指代搜索结果)
工具执行日志
Cici 执行任务时会显示工具执行日志:
🔧 搜索笔记: "React"
✅ 找到 3 篇笔记
🔧 总结笔记
✅ 生成总结配置
选择模型
设置 → AI 服务 → 选择对话模型
推荐:
- DeepSeek(flash首选)
限制
- 需要配置 AI 服务
- 复杂任务可能需要较长时间
- 结果质量取决于 AI 模型
故障排查
Q: Cici 无响应
- 检查 AI 服务配置
- 测试 API 连接
- 查看日志
Q: 搜索结果不准确
- 尝试更精确的关键词
- 启用语义搜索
- 检查笔记索引
Q: 技能执行失败
查看工具执行日志中的错误信息。