Agent开发工程师
岗位摘要
基于主流大模型设计并实现高可用的AI Agent架构;研发Agent核心模块,包括任务拆解与规划、工具/API调用、长期记忆机制以及反思与修正;设计多智能体协作模式,利用框架实现多个Agent之间的信息流转与协同工作
岗位职责
- 基于主流大模型设计并实现高可用的AI Agent架构
- 研发Agent核心模块,包括任务拆解与规划、工具/API调用、长期记忆机制以及反思与修正
- 设计多智能体协作模式,利用框架实现多个Agent之间的信息流转与协同工作
- 编写高质量System Prompt,针对特定场景进行Prompt优化,确保模型输出的稳定性、准确性和格式化
- 建立Agent效果评估体系,持续监控并优化Agent在真实场景下的表现
- 将Agent能力封装为标准API服务,与现有业务系统进行深度集成
- 优化推理成本与响应延迟,探索模型蒸馏或小模型在特定Agent场景下的应用
任职要求
- 计算机、人工智能或相关专业本科及以上学历,具有扎实的编程功底
- 精通Python,熟悉异步编程、API开发(FastAPI/Flask)
- 深入理解Transformer原理及LLM局限性
- 熟练掌握至少一种主流Agent/LLM开发框架,如LangChain、LangGraph、LlamaIndex、AutoGen等
- 熟悉向量数据库(Milvus、Pinecone、Chroma等)及RAG技术栈
- 有实际的Function Calling/Tool Use开发经验,能够定义清晰的工具Schema并处理模型幻觉
- 熟悉Docker容器化部署,有云原生开发经验者优先
- 对新技术有极强的好奇心,能够快速复现Paper中的Agent设计思路
加分项
- (Preferred)
- 有“多智能体(Multi-Agent)”项目落地经验:使用过LangGraph或AutoGen构建过复杂的Agent协作网络
- 模型微调经验:有SFT(监督微调)、LoRA微调经验,能够为了特定Agent能力(如指令遵循、特定格式输出)微调开源模型(Llama 3, Qwen
- 全栈能力:熟悉TypeScript/Next.js,能独立开发Agent的前端交互界面(Chat UI)
- 开源贡献:在LangChain、LlamaIndex等开源社区有代码贡献者优先