上下文工程示例
演示目标
- 展示“选、排、压、拼”四步的上下文工程流程模拟:包括上下文预算、相关文档筛选、历史压缩以及系统 prompt 生成,帮助理解第28章中上下文工程的原则。
- 通过
context_engine.py回顾上下文构建、预算分配与上下文感知智能体的完整示例。
依赖安装命令
bash
pip install openai tiktoken chromadb必要环境变量
DEEPSEEK_API_KEY:上下文工程示例会调用 DeepSeek Chat,务必在运行前导出(macOS/Linux:export DEEPSEEK_API_KEY="your_key";Windows:set DEEPSEEK_API_KEY=your_key)。
建议先运行哪个文件
bash
python context_engine.py运行后会依次展示预算分配、上下文组装、上下文感知智能体对话等演示,观察每一步的输出与 token 预测。
对应正文哪一节
- 第28章:《Prompt 不够用了,上下文工程实战》(docs/intermediate/28-context-engineering/)