从零开始理解如何制作自己的 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助手如何返回天气信息?

助手会根据用户请求调用天气功能,并返回当前天气信息。

➡️

继续阅读