入门篇 · 第 7 天 / 共 7 天
拼出你的第一个 AI 助手 + 结业
这一路你分别学会了多轮聊天(Day 4)、用工具(Day 5)、读资料(Day 6)。今天是大结局:把这三样拼成一个完整的 AI 小助手,然后正式给你颁"入门毕业证" 🎓。
1234567
你在第 7 天 · 最后一天!
①
目标:三合一小助手
我们要拼的这个小助手,同时会三样本事——每一样你都已经单独做过了,今天只是把它们装进同一个循环:
| 本事 | 来自 | 体现在哪 |
|---|---|---|
| 🗣️ 连续聊天、记得住 | Day 4 | 一个 messages 列表当记忆 |
| 🛠️ 遇到算数会算 | Day 5 | 看到 CALC: 暗号就调计算器 |
| 📚 能照你的资料回答 | Day 6 | 开头把资料塞进 system |
🧩 像搭乐高
你前几天做的每个小程序,都是一块乐高积木。今天不学新东西,只是把三块拼在一起——你会发现它们严丝合缝。这正是真实开发的样子:大系统 = 一堆小积木拼起来。
②
动手:~30 行拼出来
新建 assistant.py,把下面这段抄进去。看着行数不少,其实每一块你都眼熟——我在注释里标了它来自哪一天。
from openai import OpenAI
client = OpenAI(api_key="你的钥匙", base_url="https://api.deepseek.com")
# Day6:把你的私有资料塞进 system;Day5:约定算数只回 CALC:表达式
data = "小绿茶饮:支持7天无理由退货;营业时间9:00-22:00。"
rule = f"你是小绿茶饮的客服。只根据资料回答:{data}。遇到算术只回 CALC:表达式。"
messages = [{"role": "system", "content": rule}] # Day4:这个列表就是记忆
while True:
q = input("你:")
if q == "退出":
break
messages.append({"role": "user", "content": q}) # Day4:记下你的话
reply = client.chat.completions.create(model="deepseek-chat", messages=messages).choices[0].message.content
if reply.startswith("CALC:"): # Day5:它想用计算器
result = eval(reply[5:].strip()) # 程序动手算
messages.append({"role": "assistant", "content": reply})
messages.append({"role": "user", "content": f"计算结果是 {result},用一句话回答"}) # 回填
reply = client.chat.completions.create(model="deepseek-chat", messages=messages).choices[0].message.content
print("助手:" + reply)
messages.append({"role": "assistant", "content": reply}) # Day4:记下 AI 的话
💡 看懂它的关键整个程序就是一个
while 大循环(连续聊天)+ 一个 if CALC: 小判断(用工具),而资料早在开头就塞进 system 了(读资料)。三块积木,各就各位。③
跑起来,试三种本事
运行它:
python assistant.py
按顺序输入这几句,一次性验证三种本事都在线:
试"读资料":你打
试"用工具":你打
试"记忆":接着打
你们几点关门? → 助手答 22:00(照资料)✅试"用工具":你打
买 128 杯,每杯 17 元,一共多少钱? → 助手先出 CALC:128*17,算出 2176 元 ✅试"记忆":接着打
那再打 8 折呢? → 它记得上一句的 2176,继续算 ✅🎉 见证时刻
一个能连续对话、会算账、还懂你家业务的 AI 客服助手,就这样被你亲手拼出来了!它已经具备了一个真实商用 AI 应用的全部核心骨架。你不是在看教程了——你在造东西。
一个能连续对话、会算账、还懂你家业务的 AI 客服助手,就这样被你亲手拼出来了!它已经具备了一个真实商用 AI 应用的全部核心骨架。你不是在看教程了——你在造东西。
④
🎓 你已入门
🎓
恭喜你,正式入门 AI 开发!
7 天前你可能连"大模型是啥"都说不清,
今天你已经亲手写出了一个 AI 应用。这一步,很多人一辈子没迈出。
回头看看这 7 天你到底做了什么——每一天都是一块地基:
| Day | 你做到了 |
|---|---|
| 1 | 搞懂"大模型 = 会动嘴的超级实习生" |
| 2 | 5 行代码,让 AI 第一次开口 |
| 3 | 学会指挥 AI(提示词三招) |
| 4 | 做出能连续对话、有记忆的机器人 |
| 5 | 让 AI 用工具(Agent 雏形) |
| 6 | 让 AI 照你的资料回答(迷你 RAG) |
| 7 | 三合一,拼出你的第一个 AI 助手 🎉 |
💚 想对你说的话
能坚持到第 7 天,本身就说明你有转行需要的那股劲儿。入门最难的从来不是聪明,而是"敢开始、别放弃"——这两点你都做到了。接下来的路会越走越顺,因为最陡的那段坡,你已经爬上来了。
⑤
接下来:你的三级学习阶梯
入门只是第一级。想真的转行吃这碗饭,沿着这个阶梯往上走就行:
🟢 入门级 · 已完成 ✅
你现在的位置。会调 API、会提示词、懂多轮/工具/RAG 的原理,能自己拼小应用。这一级你已经毕业了。
🟡 进阶级 · 系统转行
把零散知识连成职业技能,冲着"能上岗"去。推荐跟着 《转行 68 天路线》 走——从项目实战到简历面试,一条龙带你从入门到能找工作。
🔴 高级 · 吃透原理
想成为真正的高手、看懂业界主流框架是怎么造出来的,去 框架源码精讲——LangGraph、Eino、crewAI 等热门框架逐行拆解,从"会用"升级到"懂内核"。
🎯 这 7 天你收获了什么
✅ 把聊天 + 工具 + 读资料三块积木,拼成了一个完整的 AI 小助手;
✅ 拿到了 AI 开发的入门毕业证——你已经跑通了一个真实应用的核心骨架;
✅ 看清了往上走的三级阶梯,知道下一步该迈向哪里。
别停在这里,你才刚刚开始 💪
✅ 把聊天 + 工具 + 读资料三块积木,拼成了一个完整的 AI 小助手;
✅ 拿到了 AI 开发的入门毕业证——你已经跑通了一个真实应用的核心骨架;
✅ 看清了往上走的三级阶梯,知道下一步该迈向哪里。
别停在这里,你才刚刚开始 💪