Agent业务分析

1. Agent业务建模能力

  • 智能审批Agent
  • 智能知识库Agent
  • 智能客服Agent
  • 数据分析Agent

2. Worflow设计能力

State
Node
Edge
Conditional Edge
Interrupt
Checkpoint
Human-in-loop

3. 企业工程能力

  • Tool权限控制

  • Memory设计

  • Prompt管理

  • Trace

  • Evaluation

  • 拓展能力

    多用户、RBAC、Prompt中心、Tool Registry、Agent配置中心、Trace日志、Evaluation

    eg: 金额 < 100  => 自动退款 否则  HITL人工审批
    
    graph.add_conditional_edges(
    "risk_check",
    check_amount,
    {
    "auto":"refund",
    "manual":"approval"
    }
    )
    

企业需要的核心能力:将一个复杂业务流程,抽象成一个可执行、可管理、可扩展的Agent Workflow

需求案例:
用户提交合同,系统自动检查风险,若金额超过100w,则需要领导审批,通过后归档

程序员角度:
submitContract() -> checkRisk() -> approve() -> archive()

Agent工程师角度:
业务目标
	- 拆解成人类工作步骤
		- 判断哪些步骤需要AI
			- 设计Agent节点
				- 设计State流转
					- 设计工具调用
						- 设计人工介入点
						
						
              Contract Agent
                    |
              Planner Node
                    |
          ------------------
          |                |
       Risk Agent      Approval Agent
          |                |
        Tool             Human
          |
       Archive Tool				

不要从Agent开始,要从业务出发

错误:
我要做一个销售Agent
我要做一个客服Agent
我要做一个RAG Agent

正确:
企业里面哪个流程耗费人工?
哪个流程需要判断?
哪个流程需要大量知识?
哪个流程重复?

eg: 客服退款流程
客服收到:我要退款
人工流程:
1. 查询订单
2. 判断退款条件
3. 查看商品状态
4. 判断是否符合规则
5. 回复客户
6. 创建退款单

业务流程拆解方法:

Step 1: 找到业务角色
eg: 退款: 客户、客服、仓库、财务、系统

Q: 谁参与进来

Step 2: 找到任务节点
eg: 
客服:
	理解客户问题
	查询订单
	解释规则
	生成回复

系统:
	查询数据库
	创建退款
	
Step 3: 分类任务(设计关键)

类型1:确定性任务
	eg: 查询订单ID、修改数据库、生成退款编号
	[API + SQL + Tool]
	
类型2:知识判断任务  (适合agent)
	eg: 这个商品是否符合退款政策?
	背后原因:
	规则复杂:7天无理由、特殊商品、会员等级、活动规则
	[RAG + LLM]
	
类型3:创造任务 (适合LLM)
eg: 
	生成客服回复
	生成营销文案
	总结报告
	

一个业务 =》代码 + 工具 + agent

从业务流程 映射到 LangGraph

人工流程:

客户申请退款
查询订单
判断规则
风险检查
人工审批
退款
通知客户

转换为 State设计  (定义业务状态)

class RefundState(TypedDict):
	user_id:str
	order_id:str
	order_info:dict
	refund_reason:str
	policy_result:str
	risk_level:str
	approved:bool response:str
	
为什么需要State?  Agent不是一次调用 是:【任务执行过程中的共享上下文】

Node节点设计 (每个业务动作成为Node)

查询订单
判断退款规则
风险检测

Conditional Edge体现业务规则

eg: 金额 < 100  => 自动退款 否则  HITL人工审批

graph.add_conditional_edges(
"risk_check",
check_amount,
	{
		"auto":"refund",
		"manual":"approval"
	}
)

业务规则 → Workflow Edge

Human-in-loop

例如:
2
贷款审批:
信用分析完成
↓
暂停
↓
经理审批
↓
继续执行

(AI辅助决策,而不是AI替代。)

复杂业务拆解模板

问题 答案
业务目标是什么 减少什么成本
参与角色是谁 用户/员工/系统
流程步骤是什么 人工怎么做
哪些步骤需要判断 LLM
哪些步骤固定 代码
需要什么数据 State
需要什么能力 Tool
哪里需要审批 Interrupt
失败怎么办 Retry/Fallback

企业级 Agent

用户请求
↓
任务理解
↓
计划
↓
状态管理
↓
工具调用
↓
知识检索
↓
人工审批
↓
执行
↓
记录
↓
评价

从:Chatbot 升级:Business Process Automation Agent

看到一个业务流程,能在脑中自动转换成 State + Node + Tool + Edge + Interrupt 的能力。

posted @ 2026-07-11 23:24  Felix_Openmind  阅读(4)  评论(0)    收藏  举报
*{cursor: url(https://files-cdn.cnblogs.com/files/morango/fish-cursor.ico),auto;}