# AI (/zh/features/ai)

借助随时可查的 VBT 文档、代码示例和社区解答，编写和修复 Python 回测。您可以在 notebook 中提问，搜索可运行的示例，或将 Claude Code、Codex、Cursor
等编程助手连接到您的 VBT 安装环境。在同一段对话中查找合适的 API、测试想法并检查结果。

*   [AI 研究助手](/zh/features/ai/ai-research-assistant): 与基于 VBT 文档和示例的助手对话，使用工具与推理
*   [知识搜索](/zh/features/ai/knowledge-search): 通过关键词与嵌入排名搜索文档、API、示例和社区解答
*   [MCP 服务器](/zh/features/ai/mcp-server): 让编程助手通过 MCP 搜索 VBT 文档、查询 API 并运行代码

## 选择起点 \[#choose-where-to-start]

| 您想做什么？                              | 探索                                                                                |
| ----------------------------------- | --------------------------------------------------------------------------------- |
| 询问如何使用 VBT、修复代码片段，或在 notebook 中获得帮助 | [AI 研究助手](/zh/features/ai/ai-research-assistant/)提供基于 VBT 文档和示例的对话、特定类的帮助和可调用工具。  |
| 查找 API、代码示例或社区解答，并自行阅读原始资料          | [知识搜索](/zh/features/ai/knowledge-search/)提供关键词和自然语言搜索、来源链接，并支持您自己的研究笔记。           |
| 使用现有编程助手处理项目                        | [MCP 服务器](/zh/features/ai/mcp-server/)提供文档查询、源代码检查、智能体技能，以及在您的安装环境中执行 Python 的能力。 |

## 从具体问题到回测 \[#from-a-focused-question-to-a-backtest]

从您正在处理的环节开始，例如添加移动止损，或在训练数据上选择参数。ChatVBT 检索相关 VBT 资料来帮助回答问题。您可以附上代码或错误消息，并继续追问。支持工具调用的模型可以使用
`vbt.interact` 在回答时查找更多信息或运行 Python。支持的模型还可以显示其提供商给出的推理摘要。

如需跨项目文件进行修改，请为编程助手提供 VBT 文档和智能体技能。MCP 服务器让助手能够检查
API、阅读示例并运行代码。完成回测后，可以让它检查交易，或在策略其他部分保持不变的情况下比较设置。[MCP 演示](/zh/features/ai/mcp-server/)展示了这类任务背后的搜索、API
查询和执行过程。

## 选择您需要的模型 \[#use-your-choice-of-model]

ChatVBT 支持托管服务商，也支持通过 Ollama
使用本地模型。搜索和对话的提供商可以分别选择，知识搜索也能为您自己的模型提供上下文。如果您只需要查找某条警告或函数名称，下载知识资产后即可使用关键词搜索，无需模型提供商。

## 从这里开始 \[#start-here]

浏览[实用示例](/zh/cookbook/)，了解如何加载、搜索知识资产并围绕它们进行对话。会员专属的[使用 AI（英文）](https://members.vectorbt.pro/using-ai/)指南介绍了智能体技能、文档访问和编程助手连接。
