1. 课程介绍
- 主题:与 LlamaIndex 合作构建的事件驱动代理文档工作流
- 讲师:Laurie Voss(LlamaIndex 开发者关系副总裁)
2. 代理文档工作流简介
- 定义:基于代理的应用程序,用于自动化端到端文档处理工作流。
- RAG 与代理工作流:
- RAG(Retrieval-Augmented Generation)可回答简单数据问题。
- 代理工作流在 RAG 之上,识别关键信息并检索相关材料,处理更复杂的文档任务。
- 最终目标:收集信息并生成结构化输出。
3. 代理文档工作流应用示例
- 合同合规性检查:
- 解析合同,提取关键条款。
- 对比监管要求知识库,生成合规性摘要。
- 发票标准化:
- 提取发票项目描述。
- 通过 RAG 匹配最接近的产品代码,并附加标准化信息。
4. 课程项目:简历与工作申请表代理
- 目标:构建一个代理,用于跟踪和填写工作申请表。
- 核心概念:
- LlamaIndex 工作流抽象:
- 采用事件驱动架构创建代理。
- 代理逻辑封装在多个步骤,每个步骤触发事件。
- 关键技能:
- 在工作流中使用分支和循环。
- 创建并发事件并在某个步骤收集多个事件。
- 逐步构建表单填写代理:
- RAG 解析简历,加载到向量存储,创建查询引擎。
- 解析工作申请表,将空白处转换为问题,输入 RAG 管道。
- 用户提供反馈,迭代优化代理回答:
- 文本反馈
- 语音反馈
- LlamaIndex 工作流抽象:
5. 课程贡献者
- Logan Markewich(LlamaIndex)
- Hawraa Sa lami(DeepLearning.AI)
6. 结语
- 事件驱动工作流 是设计 LLM 驱动应用 的重要模式,越来越多企业采用。