# agent-step-by-step-code **Repository Path**: zldnn/agent-step-by-step-code ## Basic Information - **Project Name**: agent-step-by-step-code - **Description**: No description available - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: main - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2026-03-21 - **Last Updated**: 2026-03-21 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # 从零开始构建智能 AI 助手 - 代码 这是《从零开始构建智能 AI 助手》教程的完整代码实现。 ## 项目结构 本项目包含 11 个渐进式步骤(Step 0-10),每个步骤都是一个独立的项目: ``` ├── step0/ # 基础 LLM 交互 ├── step1/ # 对话历史管理 ├── step2/ # 工具调用系统 ├── step2.1/ # 工具调用系统(可选实现) ├── step3/ # 流式输出 ├── step4/ # 配置管理 ├── step5/ # 会话持久化 ├── step6/ # 技能系统 ├── step7/ # 服务化架构 ├── step8/ # Web 客户端 ├── step9/ # 多模态支持 └── step10/ # 联网搜索 ``` ## 技术栈 - **语言:** TypeScript 5.3+ - **运行时:** Node.js 20+ - **LLM:** OpenAI SDK / DeepSeek API - **通信:** WebSocket (ws) - **搜索:** @tavily/core - **协议:** MCP SDK ## 使用方法 每个步骤都是独立的项目,可以单独运行: ```bash # 进入某个步骤目录 cd step0 # 安装依赖 npm install # 配置 API Key cp config.example.json config.json # 编辑 config.json,填入你的 API Key # 运行 npm start # 开发模式(自动重启) npm run dev ``` ## 配置说明 每个步骤都需要配置 API Key。复制 `config.example.json` 为 `config.json`,然后填入你的 API Key: ```json { "apiKey": "your-api-key-here", "baseURL": "https://api.deepseek.com/v1", "model": "deepseek-chat" } ``` ## 教程链接 完整的教程文档请访问: http://jiagoushi.cn/ai-agent-guide/ ## 许可证 MIT License ## 作者 寻找无名的特质 ## 相关资源 - 教程博客: http://jiagoushi.cn/ - 电子书源码: ~/nodesrc/agent-step-by-step/docs