bipulsenapati998/agentic-day3-production
GitHub: bipulsenapati998/agentic-day3-production
一个展示如何构建生产级客户支持Agent的教学项目,涵盖提示词版本管理、注入防御、容错机制和成本追踪等企业级实践。
Stars: 0 | Forks: 0
# agentic-day3-production
提示词版本控制与提示词注入
## 目标
从零构建一个**最小化客户支持 Agent**,并使用**生产级基础设施**对其进行加固:
- **提示词模板** 被视为代码进行管理(YAML + Git)
- **提示词注入防御**(三层模型)
- **带重试的健壮错误处理**(速率限制、超时、上下文溢出)
- **熔断器** 以防止级联故障
- **结构化日志与成本追踪**
## 如何运行应用
1. 克隆仓库:
```
git clone https://github.com/bipulsenapati998/agentic-day3-production.git
```
2. 创建并激活虚拟环境:
```
Use conda
conda create -n llms python=3.11 && conda activate llms
```
3. 使用你的 OpenAI API key 更新 .env 文件:
```
OPENAI_API_KEY=
```
4. 安装依赖:
```
pip install -r requirement.txt
```
5. 运行应用:
```
python app.py
```
标签:AI安全, Chat Copilot, DLL 劫持, LLM应用开发, OpenAI API, Petitpotam, Python, YAML配置, 大语言模型, 客户支持机器人, 容错机制, 成本追踪, 提示词工程, 提示词注入防御, 提示词版本控制, 无后门, 漏洞探测, 熔断器, 生产环境就绪, 策略决策点, 结构化日志, 网络安全研究, 逆向工具, 重试机制, 防御架构