🤖 Agent 系统学习 & 项目实践

一份为 Java/Go 后端开发者定制的 Agent 入门路线 · 一周 · Python · 火山方舟 Doubao
项目:个人知识管理助手

📖 学习进度

总览
总体计划
四阶段学习路径、技术选型、一周整体安排
Day 1
环境搭建 + LLM 首次调用 已完成 ✓
跑通火山引擎 API、单轮对话、多轮 Streaming
Day 2
Tool Use 工具调用 已完成 ✓
让 LLM 学会调用你的函数,实现 tool-calling loop
Day 3
RAG 向量检索 已完成 ✓
chunking、embedding、ChromaDB 语义搜索
Day 4
组装知识助手 v1 已完成 ✓
工具 + RAG 组合,做出能用的 Agent
Day 5
记忆增强 已完成 ✓
对话历史压缩、打标签、摘要工具
Day 6
Streamlit Web UI 已完成 ✓
引擎/表现层分离、TurnResult、上传 + 重建索引、记忆进度条
Day 7
ReAct + 联网兜底 + 复盘 已完成 ✓
Thought 显式化、Tavily web_search、能力边界与下一步方向

🚀 快速开始

# 克隆仓库
git clone git@github.com:Gip886/agents.git
cd agents

# 每天进入对应目录
cd day1
python3 -m venv venv
source venv/bin/activate
pip install -r requirements.txt

# 复制 .env.example 为 .env,填入你的 API Key
cp .env.example .env

# 跑 demo
python demo1_single_chat.py

🧭 使用说明