Day6:提示词工程实战(医疗问答)+ 第一周复盘

AI应用落地工程师 · 1个月速成学习计划 · Day6
2026-11-03 | 作者:雾里看花0514


一、先说结论:第一周我收获了什么

学完 D1-D5,最核心的转变是——从"只会写 C# 业务代码",到"能用 C# 打通本地 + 云端大模型调用"。

这一周我做了这些:

天内容状态
D1大模型认知 + 装 Ollama 跑通 qwen✅
D2用 C# 调 Ollama 接口✅
D3结构化 Prompt(角色+任务+格式约束)✅
D4Few-shot 示例 + 思维链进阶✅
D5用 C# 调云端 API(本地 vs 云端对比)✅

最大收获(3 条):

  1. 一个商汤 Key 能调多家模型(DeepSeek、GLM、Kimi),理解了云端 API 的通用接入方式——这是 D5 最值钱的认知
  2. 排错能力有了模型:404 = 路径错、401 = Key 错、卡死 = 同步阻塞 UI,以后换任何平台都不慌
  3. 做出可复用的对比程序,后面 RAG 项目的"本地检索 + 云端生成"架构可以直接复用

还没吃透的:结构化 Prompt 和思维链设计还不够熟,需要更多实战——所以今天 D6 专门补医疗问答实战。


二、D6 主任务:医疗问答提示词工程实战

2.1 为什么是医疗场景

医疗问答对输出要求极高:要专业、要稳定、要边界清晰(不能乱给诊断),是最能逼出提示词功力的场景。把医疗问答的 Prompt 练好了,其他行业的 Prompt 基本手到擒来。

2.2 一个可复用的医疗问答模板

我基于 D3 的结构化 + D4 的 Few-shot,设计了一个三段式模板:

你是一名有20年经验的三甲医院临床药师。
回答要严格遵循三段式:先给结论,再说明原因,最后列注意事项。
注意:你提供的是用药科普,不是诊断建议,用药请务必遵医嘱。

举例:
问:阿莫西林能空腹吃吗?
答:【结论】可以空腹吃,但胃肠不适者建议随餐。
【原因】阿莫西林不受食物影响吸收,空腹或随餐均可。
【注意】过敏者禁用;服用期间避免饮酒。

2.3 四个核心技巧(可直接套用)

技巧做法作用
角色约束固定"20年临床药师"身份让回答有专业立场
格式锁定结论→原因→注意事项 三段式输出结构稳定,好解析
Few-shot给 1 个完整问答范例示范期望的答法
边界控制加"非诊断建议,请遵医嘱"防止乱给医疗意见,规避合规风险

2.4 实测效果:同一批问题,有模板 vs 没模板

我用对比程序测了同一批问题:

阿莫西林能空腹吃吗?
高血压能不能吃柚子?
感冒药和降压药能一起吃吗?

没有模板的回答:内容对,但结构散、语气随意,有时直接给"可以/不可以"没有原因和注意,甚至偶尔显得像在开药。

加了模板的回答:稳定输出三段式,每次都有结论、原因、注意,末尾主动提示"请遵医嘱",专业感和合规感都上来了。

调温度:医疗场景把 temperature 降到 0.2-0.3,回答明显更严谨、更少发散。

结论:Prompt 是免费的模型微调。同样的模型,模板好坏直接决定输出质量,这就是 AI 应用落地工程师的核心竞争力之一。


三、第一周复盘(D1-D5)

✅ 做成了什么

  • Ollama 本地模型跑通,C# 能调本地 + 云端
  • 一个商汤 Key 接入 DeepSeek、GLM、Kimi 多模型对比
  • 发布 CSDN 连载第 1 篇《Day5 用C#调云端API对比效果》

🎯 收获最大的三件事

  1. 打通本地 + 云端大模型调用的完整链路
  2. 建立 API 排错模型(404/401/卡死的判断)
  3. 做出可复用的对比程序,为 RAG 打底

⚠️ 卡点(下周重点补)

  • 结构化 Prompt 还不够熟 → D6 实战补齐
  • 思维链设计还需多练

📅 下周计划

  • 补 D6 医疗问答实战(本轮已做)
  • 进入 RAG 核心:D7 Embedding 原理 + Docker 装 Qdrant → D8 存文本检索 → D9 文档切分清洗 → D10-D17 Semantic Kernel 打通完整链路

附:D6 完成情况

✅ 医疗问答三段式 Prompt 模板(角色+格式+Few-shot+边界)
✅ 有模板 vs 无模板实测对比
✅ 温度调到 0.2-0.3 更严谨
✅ 完成 D1-D5 周复盘,明确下周 RAG 方向

下期预告:D7 Embedding 向量化原理 + Docker 装 Qdrant 并启动——进入 RAG 的地基环节。

Logo

更多推荐