项目问题及任务安排
会议时间:2025/11/25 10:24
会议摘要:会议讨论了项目中调用报错、邮件功能实现、模型使用等问题,并对后续任务进行了安排。
一、调用报错问题
问题表现
新项目同一对话中,第一次调用工具成功,第二次报错,连不上工具。
可能原因
- OpenAI 模型跨会话调用时的缓存机制或 Agent 机制问题。
- 中转商服务不同导致 ID 不通。
- Agent 内部消息过滤导致信息丢失。
解决建议
- 切换模型进行尝试。
- 编写简单 Demo,使用 AI SDK 的 MCP Client 调用工具。
- 发送消息询问 AI 具备哪些工具。
- 若第三方客户端调用正常,则可能是 Agent 本身的问题。
二、邮件功能实现
附件处理
- 解析邮件附件。
- 若数据库保存了附件信息,则直接展示附件列表。
- 用户点击下载时,请求邮件服务器获取附件。
发送与回复邮件
- 发送和回复邮件时携带三个字段,以归入同一会话。
- 可携带附件。
- 交由 AI 实现,并测试抄送、密送以及携带原始邮件的功能。
联系人处理
- 发送邮件时,从用户邮箱历史记录中提取联系人信息并去重,通过 API 提供。
- 回复邮件时,收件人自动提醒并填充。
- 交由 AI 实现。
草稿工具调整
- 去掉“发送邮件”工具,保留“写草稿”工具。
- 渲染自定义 UI,用户点击发送按钮后才真正发送邮件。
- 调整提示词,以确认用户的回复意图。
三、模型使用建议
推荐模型
- 优先使用 Gemini 3 Pro 和 Cloud 4.5,体验顶尖模型能力。
- 再使用 GLM 4.6 等国内模型。
使用方式
- 使用 Cloud Code,可使用项目内的 TOKEN 和 GLM 4.6 模型。
- 注意
message ID和remote ID的使用。 - 遇到问题时,为 AI 提供足够上下文,并让其自行处理。
注意事项
- Cloud Code 有原生 UI,也可使用命令行形式。
- 使用时开启全局代理。
- 使用谷歌账号登录。
四、后续任务安排
小关任务
- 完成商品 MCP 后,实现组织部分。
- 去掉搜索页面,只做增删改查和批量创建。
- 修改工具命名并说明概念。
- 完成后,查看 Email 部分是否需要调整。
朱晨任务
- 接手处理邮件剩余功能。
- 写出前端部分,提高迭代速度。
- 注意系统 ID 和邮件服务器 ID 的使用。
五、具体任务项
1. 算法错误确认
- 注意 AI 算法的错误。
- 确认数据库中使用的是
remote ID还是message ID,而非自己产生的 UUID。 - 注意系统 ID 仅限本系统使用,发送邮件时使用邮件服务器 ID。
2. 组织工作处理
- 处理组织部分工作。
- 对表进行增删改查,不关注启用、分析等功能。
- 去除复杂字段。
- 完成后,查看 Email 部分是否需要调整。
3. 组织邮件处理
- 处理组织部分。
- 对 MCP 代码进行去 UI 化。
- 将原系统通过 MCP 工具暴露到商品 MCP Server,实现相关表的增删改查。
- 完成后,查看 Email 部分是否需要调整。