07. 资料清单、面试准备与作品集

这份清单以官方文档优先,辅以高质量工程文章。阅读时不要追求一次性读完,最好和 05-12-week-growth-plan.md 的每周练习配合。

官方资料

LangSmith

LangChain

LangGraph

工程文章

面试常见能力要求

你需要能讲清楚:

  • Tool calling 和普通 API 调用有什么区别?
  • 如何设计一个安全、稳定的工具 schema?
  • RAG pipeline 的主要失败模式是什么?
  • 如何判断一个回答是否 grounded?
  • LangSmith trace 能帮你定位什么问题?
  • Dataset 和 experiment 如何防止 prompt regression?
  • 如何设计 LLM-as-judge?
  • 如何处理 prompt injection?
  • Agent 执行写操作前如何做权限和确认?
  • 如何优化 Agent 的 latency 和 cost?
  • 什么时候应该用 LangGraph,而不是普通 Agent loop?

作品集建议

作品 1:文档问答 Agent

必须展示:

  • 文档 ingest
  • RAG
  • citation
  • no-answer
  • LangSmith trace
  • dataset
  • experiment
  • failure analysis
  • prompt version comparison

Case study 结构:

# 文档问答 Agent Case Study
 
## Problem
 
用户需要从复杂文档中获得可靠答案。
 
## System Design
 
- Ingestion:
- Retrieval:
- Generation:
- Citation:
- No-answer:
 
## Observability
 
- Trace:
- Metadata:
- Dashboard:
 
## Evaluation
 
- Dataset:
- Metrics:
- Experiment:
- Results:
 
## Failure Analysis
 
- Failure categories:
- Fixes:
- Regression prevention:
 
## Outcome
 
- Quality:
- Latency:
- Cost:
- Remaining risks:

作品 2:工作流 Agent

必须展示:

  • LangGraph state
  • nodes / edges
  • multi-step workflow
  • tool calling
  • human approval
  • checkpoint
  • trace
  • eval
  • dashboard

适合题目:

  • PR review assistant
  • research assistant
  • customer support triage agent
  • internal docs + ticket creation agent
  • data analysis assistant

展示重点:

  • 为什么需要 workflow?
  • state 如何设计?
  • 哪些步骤需要 human approval?
  • 工具权限如何控制?
  • 如何定位失败?
  • 如何防止上线回退?

简历表达方式

弱表达:

Built an AI chatbot using LangChain.

强表达:

Built a TypeScript RAG agent with LangChain and LangSmith, including cited answers, no-answer handling, trace-based debugging, a 50-case regression dataset, prompt version experiments, and dashboard monitoring for latency, cost, and negative feedback.

弱表达:

Used LangSmith for monitoring.

强表达:

Integrated LangSmith tracing across model calls, tool calls, and retrieval spans; converted negative-feedback traces into eval datasets and used experiments to validate prompt and retrieval changes before release.

判断作品集是否有说服力

好的 Agent 作品集不只是截图,而是能证明你理解工程闭环:

  • 有真实失败样例。
  • 有 trace 分析。
  • 有 dataset。
  • 有 experiment。
  • 有质量对比。
  • 有上线监控。
  • 有成本和延迟意识。
  • 有安全和权限边界。

最有说服力的一句话:

我不是只做了一个能回答问题的 demo,而是做了一个可以被调试、评估、迭代和上线监控的 Agent 系统。