从零开始理解如何制作自己的 AI 助手
💡
原文中文,约2600字,阅读约需7分钟。
📝
内容提要
作者分享了学习AI的经历,开发Neovim插件,并探讨用户与AI的沟通逻辑。通过API请求与DeepSeek交互,展示了发送消息、保留会话历史及处理工具调用的过程,帮助理解AI技术的实际应用。
🎯
关键要点
- 作者开始关注AI,学习相关知识并开发Neovim插件。
- 通过API请求与DeepSeek进行沟通,展示了发送消息的过程。
- 保留会话历史需要将服务器返回的消息追加到消息列表中。
- 服务器可能返回tool_call,包含要调用的函数名称和参数。
- 助手软件根据tool_call内容调用本地功能函数,并将结果发送给服务器。
❓
延伸问答
如何开始制作自己的AI助手?
可以从学习AI相关知识开始,并尝试开发Neovim插件。
与AI助手沟通的基本逻辑是什么?
用户与AI助手的沟通通常通过API请求完成,发送消息并接收回复。
如何保留与AI助手的会话历史?
需要将服务器返回的消息追加到消息列表中,以保留会话历史。
AI助手如何处理工具调用?
助手根据tool_call内容调用本地功能函数,并将结果发送给服务器。
DeepSeek API的基本使用方法是什么?
使用curl命令发送JSON格式的消息到DeepSeek API,并接收回复。
AI助手如何返回天气信息?
助手会根据用户请求调用天气功能,并返回当前天气信息。
➡️