1.2 KiB
1.2 KiB
Day 5 Exam
A. 代码阅读题
eval_llm.py中open_thinking如何传给 chat template?temperature在model.generate中如何影响 logits?top_p和top_k可以同时使用吗?有什么效果?eval_toolcall.py的多轮工具调用循环何时停止?- tool call 失败时,应该先看模型输出还是工具执行?
B. 评测设计题
为 MiniMind 设计一个 20 题小评测集,覆盖:
- 身份/自我认知
- 基础事实
- 中文表达
- 代码
- 总结
- 简单数学
- tool call
每题给出评分标准:0/1/2 分。
C. 失败分析题
对于以下现象,写出至少 3 个可能原因:
- 模型回答流畅但事实错误。
- 模型重复同一句话。
- 模型不按 JSON 输出 tool call。
- 模型回答特别短。
- 模型输出大量
<think>但内容无意义。
D. 实验题
用同一组 prompt,分别测试:
python eval_llm.py --weight full_sft --temperature 0.3 --top_p 0.9
python eval_llm.py --weight full_sft --temperature 0.9 --top_p 0.95
记录不同采样参数下:
- 稳定性
- 创造性
- 幻觉
- 重复
E. 通过标准
你能给一个模型输出做结构化诊断,而不是只说“好”或“不好”。