网易首页 > 网易号 > 正文 申请入驻

通用AI代理搞不定复杂业务?把DDD塞进代理设计里

0
分享至

一个做AI代理开发的工程师,在金融、医疗、制造这类专业领域里反复碰壁。通用型代理能聊天、能处理基础任务,但一碰到真正的业务场景就露馅——不是理解不了上下文,就是该做决策的时候卡壳。问题出在哪?他给出的答案是:代理脑子里根本没有这个领域的知识。

这位署名"코딩아빠"(编程爸爸)的开发者,把自己把领域驱动设计(DDD)原则引入AI代理设计的完整过程写成了笔记。文章面向对复杂业务领域代理开发感兴趣的开发者和系统架构师,难度定位中级,代码和配置可以直接复现。


通用代理的结构性短板

最初他采用的是比较通用的设计路线。回答各种问题、执行基础操作,都没什么毛病。但把代理投放到金融、医疗、制造这类专业领域后,问题开始集中爆发。代理没法理解领域特有的语境,在特定情境下该做的推理和判断,它做不出来。

根子在于代理的结构、行为逻辑和可用工具,没有充分反映特定领域的核心概念、规则和流程。就拿"库存水平低于阈值时自动下单"这条规则来说,看起来简单,但代理如果搞不清"库存水平""阈值""自动下单"这些领域概念,也不知道怎么跟相关系统对接,这条规则就执行不了。结果就是任务准确率下降、错误率上升,反复出现。

为什么必须把领域知识塞进代理

通用代理的局限,归根结底是"领域知识缺失"。代理对业务领域没有深度理解,只是调用外部系统的API,这就像让一个没有专业知识的人只看操作手册干活。领域里那些微妙的差异、不成文的规则、不同情境下的优先级,它一概感知不到,只能机械重复没有上下文的简单操作。

要让代理像领域专家那样行动,就得把领域的核心概念(实体)、属性,以及连接它们的业务规则和流程,深度内化到代理的内部结构和行为逻辑里。这样代理才能从"功能执行器"升级为能判断局面、主动搜索信息、挑选合适工具解决复杂问题的角色。这正是领域驱动代理设计的起点。

DDD原则怎么落到代理设计上

他选择用领域驱动设计(DDD)这套方法论来把领域知识融进代理。DDD本来就是处理复杂领域软件开发的成熟方法,把它用到代理开发上,意味着代理的结构和行为要围绕特定领域的语言和模型来构建。

第一步是和领域专家紧密协作,识别核心领域,定义"通用语言"(Ubiquitous Language)。有了这套语言,开发者和领域专家能用同样的术语理解、沟通同样的概念。第二步是明确定义领域模型,包括核心实体(Entity)、值对象(Value Object)、聚合(Aggregate)、服务(Service)等。这个模型就是代理理解世界的框架。第三步,基于领域模型设计代理能执行的功能和需要的工具(Tools)。比如有"库存"这个实体,就定义"查询库存的工具""更新库存的工具"。这样一步步搭起代理模仿领域专家思维方式的基础。

代码层面怎么实现

理论设计完成后进入实际实现。领域模型在代理初始化阶段注入,充当代理的"知识库"。代理执行具体任务时,参考这个模型来解读情境、规划下一步行动。他给出的核心类结构是这样的:

class DomainAgent:
def __init__(self, domain_model: dict, tools: list):
self.domain_model = domain_model
self.tools = tools
# ... LLM, memory, planning module 초기화
def execute_task(self, task_description: str):
# 도메인 모델과 도구를 활용한 작업 실행 로직
pass

DomainAgent初始化时接收domain_modeltools两个参数。domain_model装的是领域的核心概念和规则,tools提供代理与外部系统交互的具体功能。比如"库存管理"的领域模型,就可以按这个思路定义。

这套思路解决的是什么问题

他踩过的坑,本质上是很多AI代理项目的通病:代理本身没有领域知识,却要处理需要领域知识的任务。通用模型再强,面对专业场景的隐性规则和复杂判断,依然会失灵。把DDD的建模思路引入代理设计,等于给代理装上了一套"领域操作系统"——它知道自己在哪个领域、这个领域有哪些概念和规则、遇到情况该调用什么工具。

对正在做专业领域AI代理的团队来说,这个思路值得参考。与其让代理在通用能力上无限堆料,不如先想清楚:这个领域的核心模型是什么?代理需要哪些工具?怎么让代理像这个领域的专家一样思考和行动?

特别声明:以上内容(如有图片或视频亦包括在内)为自媒体平台“网易号”用户上传并发布,本平台仅提供信息存储服务。

Notice: The content above (including the pictures and videos if any) is uploaded and posted by a user of NetEase Hao, which is a social media platform and only provides information storage services.

相关推荐
热点推荐
揪心!西藏吉隆口岸被抹平,已发现:失联人员被深埋在巨石淤泥下

揪心!西藏吉隆口岸被抹平,已发现:失联人员被深埋在巨石淤泥下

胡侃社会百态
2026-09-02 12:56:20
尼泊尔官员放狠话:中美印三国应对我们进行赔偿!

尼泊尔官员放狠话:中美印三国应对我们进行赔偿!

52赫兹实验室
2026-09-02 15:29:41
全民进入纯过日子模式。

全民进入纯过日子模式。

老陆不老
2026-09-02 08:27:57
乌军正式关闭对俄第144师的包围圈,俄军退路被切断攻守逆转

乌军正式关闭对俄第144师的包围圈,俄军退路被切断攻守逆转

今观天下
2026-09-02 09:12:33
日本政府更新大地震预测:南海海槽与东京直下型地震风险上升

日本政府更新大地震预测:南海海槽与东京直下型地震风险上升

算力游侠
2026-09-01 19:06:28
西方情报头子警告:普京已陷入绝境,俄罗斯政权可能一夜变天

西方情报头子警告:普京已陷入绝境,俄罗斯政权可能一夜变天

民间胡扯老哥
2026-09-02 07:18:33
“车灯女王”终于低头!星宇股份董事长周晓萍公开致歉

“车灯女王”终于低头!星宇股份董事长周晓萍公开致歉

听心堂
2026-09-02 12:23:22
河北高阳警方通报“女子被当街殴打撕扯”:2人被刑拘

河北高阳警方通报“女子被当街殴打撕扯”:2人被刑拘

界面新闻
2026-09-02 16:13:22
账面328亿美元!孙宇晨公开资产估值表引热议,网友:大部分其实都不能变现

账面328亿美元!孙宇晨公开资产估值表引热议,网友:大部分其实都不能变现

火山詩话
2026-09-02 17:12:20
年薪300万!33岁前国足队长:我当年加盟广州恒大 就是因为钱多

年薪300万!33岁前国足队长:我当年加盟广州恒大 就是因为钱多

念洲
2026-09-02 09:55:08
官宣!曼城1.25亿镑签下25岁恩佐:夏窗标王诞生 球员感谢切尔西

官宣!曼城1.25亿镑签下25岁恩佐:夏窗标王诞生 球员感谢切尔西

风过乡
2026-09-02 06:43:53
“希望4个老人长命百岁”,女子晒3万多退休金,普通人的心却凉了

“希望4个老人长命百岁”,女子晒3万多退休金,普通人的心却凉了

番外行
2026-09-02 15:33:01
2026年小学入学人数大降:河南山东近乎腰斩,北方七省超40%

2026年小学入学人数大降:河南山东近乎腰斩,北方七省超40%

老郭在学习
2026-09-02 08:19:50
功夫巨星,突然去世

功夫巨星,突然去世

中国新闻周刊
2026-09-02 16:15:27
加拿大神秘“漂浮小岛” 突然出现,后又从卫星图像中消失,再次发现已漂到约30公里外的岸边;官方警告:如果真的找到它,千万不要上去

加拿大神秘“漂浮小岛” 突然出现,后又从卫星图像中消失,再次发现已漂到约30公里外的岸边;官方警告:如果真的找到它,千万不要上去

扬子晚报
2026-09-02 14:57:08
泥石流灾害939具遗体DNA比对,引争议!网友:让遇难者安息吧,建议就地建一座大的纪念碑供家属凭吊

泥石流灾害939具遗体DNA比对,引争议!网友:让遇难者安息吧,建议就地建一座大的纪念碑供家属凭吊

火山詩话
2026-09-02 07:07:34
孙宇晨当选利伯兰总理,可能在下一盘更大的棋

孙宇晨当选利伯兰总理,可能在下一盘更大的棋

上峰视点
2026-09-02 10:03:57
29.99万!小米新车官宣:9月7日,正式上市!

29.99万!小米新车官宣:9月7日,正式上市!

科技堡垒
2026-09-02 15:44:55
今日股市一片哀嚎!宇树科技市值蒸发超2000亿,中际旭创跌破万亿市值

今日股市一片哀嚎!宇树科技市值蒸发超2000亿,中际旭创跌破万亿市值

金透社
2026-09-02 13:53:23
碧桂园出事比恒大问题更大,看许家印落狱,杨氏父女疯找活路

碧桂园出事比恒大问题更大,看许家印落狱,杨氏父女疯找活路

赶鸭子上架
2026-09-02 12:37:08
2026-09-02 20:40:49
摸鱼算法
摸鱼算法
致力于用最前沿的AI技术,换取更多发呆时间的三十岁青年。
190文章数 70关注度
往期回顾 全部

科技要闻

凌晨最强模型上新,Claude Fable 5.1发布

头条要闻

被星宇股份裁掉的107名应届生 损失远远不止一份工作

头条要闻

被星宇股份裁掉的107名应届生 损失远远不止一份工作

体育要闻

一次有奖问答,让他成为欧冠主帅

娱乐要闻

香港武打影星陈观泰离世,终年80岁

财经要闻

北京首钢园数采中心停运,“百万小时”产能目标的账还算得过来吗?

汽车要闻

10万级的满配B级车 试驾2027款比亚迪海豹06

态度原创

本地
旅游
家居
数码
公开课

本地新闻

昆明的雨,解锁汪曾祺的浪漫雨季

旅游要闻

北京师范大学“九寨青禾”暑期实践队走进九寨沟景区和大录乡开展调研

家居要闻

2026建博会(广州) 公装联探展交流活动

数码要闻

宏碁推出SFF RTX Spark迷你主机,最高128GB内存

公开课

李玫瑾:为什么性格比能力更重要?

无障碍浏览 进入关怀版