新兴多智能体系统的模式与问题
æ°å ´å¤æºè½ä½ç³»ç»ç模å¼ä¸é®é¢
è®¡ç®æºéæ¯å¸ 2026-08-15 0 é 读15åéAnthropic ç ç©¶æåºï¼éç AI æºè½ä½å¨å ±äº«ä»£ç åºãå¸åºç社ä¼ç³»ç»ä¸æ¿æ æ´å¤ä»»å¡ï¼æºè½ä½é´äº¤äºéæå°è¶ è¿äººæºäº¤äºãå®éªæ¾ç¤ºï¼45 个åè°æºè½ä½å¨ 2700 ä¸ token è¿è¡ä¸åç° 266 ä¸ªæ¼æ´ï¼èç¬ç«å¹¶è¡æ¹æ³å¨ 650 ä¸ token ä¸ä» åç° 21 个ï¼ä¸¤ç§æ¹æ³ä» æ 12 个éå ï¼ä¸åè°æºè½ä½å¦ä¼ä¸ä¸ååå·¥ãç ç©¶åæ¶è¦ç¤ºä¸ªä½å±é¢çè¯æ§è¡ä¸ºæªçå¯è½å å 为æå¤çç³»ç»æ§å¤±è´¥ã

Agent è¿è¡æ¶è¿è½½
åè°æºè½ä½çä¸ä¸ååå·¥
ä»ç¬ç«å¹¶è¡å°åä½åç°
ç¬ç«å¹¶è¡æ¹æ³çé®é¢å¨äºæ¯ä¸ªæºè½ä½åªçå°å±é¨è§å¾ã45 个åè°æºè½ä½éè¿å ±äº«ä¸ä¸æåä»»å¡åè§£ï¼å½¢æäºç±»ä¼¼ã代ç å®¡æ¥æµæ°´çº¿ãçåä½ç»æï¼æçè´è´£éæåæï¼æçè´è´£è¾¹çæ¡ä»¶ï¼æçè´è´£è·¨æ¨¡åä¾èµè¿½è¸ªãè¿ç§å工䏿¯é¢è®¾çï¼èæ¯å¨ 2700 ä¸ token çè¿è¡ä¸èªåæ¶ç°çã
ç¸æ¯ä¹ä¸ï¼ç¬ç«å¹¶è¡ç 21 ä¸ªæ¼æ´åç°å ä¹å®å ¨æ¥èªéæºè¦çã两è ç 12 个éå 说æåè°æºå¶ç¡®å®åç°äºç¬ç«æ¹æ³éæ¼çé®é¢ï¼èéç®åéå¤ã
å¾ªç¯æ£æµï¼å»ä¸å¿åçä¿å½æºå¶
Swarm 模å¼ççµæ´»æ§æ¥èªå»ä¸å¿åï¼ä½å»ä¸å¿å乿å³ç没æå
¨å±è§è§ãææå¨å¨ M08 课ç¨ä¸æåºï¼Swarm 容æå½¢æ A â B â A ç循ç¯è½¬äº¤ï¼å æ¤ MaxHops æ¯å¿
è¦è¾¹çãç产系ç»è¿åºè®°å½å·²è®¿é®èç¹ï¼ä»¥ä¾¿æååç°å¾ªç¯ã

å端系ç»è®¾è®¡

Swarm 循ç¯é£é©ä¸æ£æµæºå¶
å»ä¸å¿åç³»ç»çå¦ä¸ä¸ªé®é¢æ¯ç¼ºä¹å ¨å±è§è§ãAnthropic ç ç©¶æå°ï¼ä¸ªä½å±é¢çè¯æ§è¡ä¸ºæªçå¯è½å å ä¸ºç³»ç»æ§å¤±è´¥ãä¾å¦ï¼æ¯ä¸ªæºè½ä½é½å¾åäºä¿å®ç¡®è®¤ï¼å¯¼è´æ´ä¸ªç³»ç»å¯¹å¼å¸¸è¾å ¥çååºé度ä¸éãè¿ç§ãéä½å¹³åº¸ãå¨ç¬ç«å¹¶è¡æ¨¡å¼ä¸ä¸ä¼åçï¼å 为æ¯ä¸ªæºè½ä½æ¯å¤ç«çã
夿ºè½ä½å使¨¡å¼
Supervisor ä¸ Orchestrator çåè
Supervisor 模å¼éç¨ä¸²è¡ã卿è°åº¦å¹¶å ±äº«ä»»å¡è¿å±ï¼éåä»»å¡ä¾èµå ³ç³»ä¸æç¡®ãéè¦å®æ¶è°æ´çåºæ¯ãOrchestrator 模å¼åé¢å å解任å¡ãå¹¶è¡æ§è¡åä»»å¡ï¼å¹¶éå¶å代çä¸ä¸æè¿å ¥ä¸»æµç¨ï¼éåä»»å¡ç»ææ¸ æ°ãå¯é¢è§çåºæ¯ã
SAP çæ²»ç建议æåºï¼å½æºè½ä½å任塿°éå¢å æ¶ï¼éè¦éæ°æµè¯ç³»ç»æ§è½ï¼å¹¶è¯ä¼°å®¹éæ¢å¤è½åãè¿æå³ç Supervisor ç卿è°åº¦å¨è§æ¨¡æ©å¤§åå¯è½æä¸ºç¶é¢ï¼å 为ææå³çé½ç»è¿åä¸èç¹ã
Channel Pipeline çä¸ä¸æé离
Channel Pipeline æ¯æç´æ¥çææï¼éç¨äºæ¹éæ°æ®ä¾æ¬¡ç»è¿åºå®é¶æ®µçåºæ¯ãä¾å¦ææ¡£å¤çæµæ°´çº¿ï¼åç±» â æ£ç´¢èµæ â èµ·èå 容 â è´¨æ£ãæ¯ä¸ªé¶æ®µç±ä¸ä¸ªæä¸ç» Agent è´è´£ï¼é¶æ®µä¹é´éè¿ channel 串èã
è¿ç§æ¨¡å¼çæ ¸å¿ä»·å¼æ¯ä¸ä¸æéç¦»ãæ¯ä¸ªé¶æ®µç Agent åªéå ³æ³¨å½åé¶æ®µçè¾å ¥åè¾åºï¼ä¸éè¦äºè§£ä¸æ¸¸çåå²å³çæä¸æ¸¸çå¤çé»è¾ãGo ç pipeline 并忍¡å¼æä¾äºåèï¼ä¸ä¸ªé¶æ®µå¯ä»¥å¯å¨å¤ä¸ª worker å¹¶è¡æ¶è´¹è¾å ¥ï¼åæç»ææ±å ¥åä¸ä¸ªè¾åº channelã

ç¨åºåæ¥å¸¸
Google Cloud çå¤ä»£ç AI ç³»ç»æ¶æå±ç¤ºäºè¿ä»£ä¼åçæµç¨ï¼ä»»å¡åä»£çæ§è¡åï¼è´¨éè¯ä¼°å¨æ£æ¥è¾åºï¼å¦æä¸æ»¡æåè°ç¨æç¤ºå¢å¼ºå代çä¼åæç¤ºï¼å让任å¡å代çéæ°æ§è¡ãè¿ä¸ªå¾ªç¯æç»å°è¾åºæ»¡ææè¾¾å°æå¤§è¿ä»£æ¬¡æ°ã
æ²»çè·ä¸ä¸é度ç代价
ä¸ªä½æªççç³»ç»æ§å å
Anthropic ç ç©¶çæ ¸å¿è¦ç¤ºæ¯ï¼ä¸ªä½å±é¢çè¯æ§è¡ä¸ºæªçå¯è½å å ä¸ºç³»ç»æ§å¤±è´¥ãè¿å¨å¤æºè½ä½ç³»ç»ä¸å°¤ä¸ºå±é©ï¼å 为æ¯ä¸ªæºè½ä½çãæªçãå¨ç¬ç«è¿è¡æ¶å¯è½æ 害ï¼ä½å¨åä½ç½ç»ä¸ä¼éè¿åé¦å¾ªç¯è¢«æ¾å¤§ã
ä¾å¦ï¼ä¸ä¸ªæºè½ä½å¾åäºè¿åº¦ç¡®è®¤è¾å ¥ï¼å¦ä¸ä¸ªæºè½ä½å¾åäºä¿å®è¾åºï¼ä¸¤è å使¶å¯è½å¯¼è´æ´ä¸ªç³»ç»å¯¹æ¨¡ç³è¾å ¥çååºæ¶é´åææ°çº§å¢é¿ãè¿ç§é®é¢å¨ç¬ç«æµè¯ä¸é¾ä»¥åç°ï¼å 为æ¯ä¸ªæºè½ä½çè¡ä¸ºé½æ¯ãåçãçã
人类çç£ä¸å¯å®¡è®¡æ§
SAP çæ²»çæ¡æ¶å¼ºè°ã人å¨åè·¯ãç工使µæ¨¡å¼ï¼ç¡®ä¿ä¸äººç±»ä»·å¼è§ä¿æä¸è´ãå ·ä½åæ³å æ¬ï¼è®¾ç½®äººç±»çç£èç¹ï¼çæ§å鲿¢æªç»ææçèªä¸»è¡ä¸ºï¼ä¿æ AI æºè½ä½å³ççå¯è§æ§ï¼å»ºç«ä¿¡ä»»ï¼æé«å¤æºè½ä½ç³»ç»è¿ä½çéæåº¦ï¼æ»¡è¶³æ³è§è¦æ±ã

大佬ç¹å¤´

夿ºè½ä½æ²»çéç¯
æ²»ç䏿¯äºåè¡¥æï¼èæ¯åµå ¥ç³»ç»è®¾è®¡çãAnthropic çå®éªè¡¨æï¼åè°æºè½ä½å¨è¿è¡ä¸èªåå½¢æäºä¸ä¸ååå·¥ï¼ä½è¿ç§åå·¥ç¼ºä¹æ¾å¼çæ²»çæºå¶ãå½ç³»ç»è§æ¨¡æ©å¤§æ¶ï¼è¿ç§éå¼åå·¥å¯è½æ¼å为ä¸å¯æ§çåä½ç½ç»ã
è½ç¹ï¼å¨é度ä¸å¯æ§ä¹é´
夿ºè½ä½ç³»ç»çæ ¸å¿çç¾æ¯ï¼ç®¡éè·å¾è¶å¿«ï¼æ²»çè¶è¦è·ä¸ãåè°æºè½ä½å¨ Anthropic å®éªä¸å±ç°äºè¶ è¶ç¬ç«å¹¶è¡çåç°è½åï¼ä½è¿ç§è½å建ç«å¨ 2700 ä¸ token çè¯éææ¬ä¹ä¸ã对äºç产系ç»ï¼è¿ä¸ªææ¬æ¯ä¸å¯æ¥åçã
å¨ä»»å¡ç»ææ¸ æ°ãä¾èµå ³ç³»æç¡®çåºæ¯ï¼Orchestrator + Channel Pipeline æ¯æ´ç¨³å¦¥çéæ©ãä¸ä¸æé离éä½äºè¦åé£é©ï¼é¢å解任å¡é¿å äºå¨æè°åº¦çä¸ç¡®å®æ§ãå¨ä»»å¡ç»ææ¨¡ç³ãéè¦å®æ¶è°æ´çåºæ¯ï¼Supervisor æ¨¡å¼æ´çµæ´»ï¼ä½éè¦é å¥å¾ªç¯æ£æµå人类çç£èç¹ã
æ è®ºéæ©åªç§æ¨¡å¼ï¼å¾ªç¯æ£æµåæ²»çæºå¶é½ä¸æ¯é¦ä¸æ·»è±ï¼èæ¯ä¿å½æºå¶ãå»ä¸å¿å带æ¥çµæ´»æ§çåæ¶ï¼ä¹æå³ç没æå ¨å±è§è§ãå½ä¸ªä½æºè½ä½çãè¯æ§æªçãå¨åä½ç½ç»ä¸å å æ¶ï¼ç³»ç»å¯è½è¡¨ç°åºä¸é¢æå®å ¨ç¸åçè¡ä¸ºã

Agent è¿è¡æ¶è¿è½½
åè°æºè½ä½å¹¶éç®åå°ãä¸èµ·å¹²æ´»ãï¼èæ¯éè¿ä»»å¡åé ä¸ç»ææ±æ»å½¢æäºéæ§çåå·¥ç»æãæäºæºè½ä½å¾åäºèç¦äºä»£ç 审æ¥ï¼å¦ä¸äºå䏻卿¿æ æ¼æ´å¤ç°ãè¿ç§ä¸ä¸å䏿¯é¢è®¾çï¼èæ¯å¨å¤æ¬¡äº¤äºä¸æ¶ç°åºæ¥çã对工ç¨å¢éèè¨ï¼è¿æå³ç夿ºè½ä½ç³»ç»çä»·å¼ä¸å¨äºå¹¶è¡å éï¼èå¨äºéè¿åä½åç°å䏿ºè½ä½å®¹æéæ¼çè¾¹çæ åµã
ç¶èï¼å»ä¸å¿ååä½ç代价æ¯ç¼ºä¹å
¨å±è§è§ãSwarm æ¨¡å¼æãä¸ä¸æ¥ç±è°å¤çãçå³ç交ç»å½å Agentï¼è¿æåäºçµæ´»æ§ï¼ä½ä¹å¼å
¥äºå¾ªç¯è½¬äº¤çé£é©ãä¸ä¸ª Agent å¯è½æä»»å¡è½¬ç» Bï¼B å转åç» Aï¼å½¢æ A â B â A çæ»å¾ªç¯ãç产系ç»å¿
é¡»å¨ handoff å·¥å
·ä¸å¢å MaxHops è¾¹çï¼å¹¶è®°å½å·²è®¿é®èç¹ï¼ä»¥ä¾¿æåæ£æµå¾ªç¯ãè¿ä¸æ¯é¦ä¸æ·»è±çåè½ï¼èæ¯ä¿å½æºå¶ã

夿ºè½ä½å使¨¡å¼å¯¹æ¯
Supervisor ä¸ Orchestrator æ¯ä¸¤ç§å¸¸è§çéä¸å¼åè°æ¨¡å¼ï¼ä½å®ä»¬çä¸ä¸æç®¡ççç¥æªç¶ä¸åãSupervisor éç¨ä¸²è¡ã卿è°åº¦ï¼å¹¶å ±äº«ä»»å¡è¿å±ï¼Orchestrator åé¢å å解任å¡ãå¹¶è¡æ§è¡åä»»å¡ï¼å¹¶éå¶å代ççä¸ä¸æè¿å ¥ä¸»æµç¨ãåè éåä»»å¡è·¯å¾ä¸ç¡®å®çåºæ¯ï¼åè éåæµç¨ç¸å¯¹åºå®çåºæ¯ãéåçå ³é®å¨äºï¼ä½ ç任塿¯å¦éè¦å®æ¶è°æ´çç¥ï¼è¿æ¯å¯ä»¥å¨å¯å¨æ¶ç¡®å®å®æ´è·¯å¾ã
Channel Pipeline æ¯å¦ä¸ç§æè·¯ãå½ä¸æ¹æ°æ®éè¦ä¾æ¬¡ç»è¿åºå®é¶æ®µæ¶ï¼Pipeline æ¯æç´æ¥çææãä¾å¦æ¹éå¤çææ¡£ï¼æ¯æ¡æ°æ®é½è¦ç»è¿ãåç±» â æ£ç´¢èµæ â èµ·èå 容 â è´¨æ£ããæ¯ä¸ªé¶æ®µç±ä¸ä¸ªæä¸ç» Agent è´è´£ï¼é¶æ®µä¹é´éè¿ channel 串èãè¿ç§æ¨¡å¼çæ ¸å¿ä»·å¼æ¯ä¸ä¸æéç¦»ï¼æ¯ä¸ªé¶æ®µç Agent åªè½çå°æ¬é¶æ®µçæ°æ®ï¼ä¸ä¼æ±¡æå ¨å±ä¸ä¸æãGo ç pipeline 并忍¡å¼æä¾äºåèå®ç°ï¼ä¸ä¸ªé¶æ®µå¯ä»¥å¯å¨å¤ä¸ª worker å¹¶è¡æ¶è´¹è¾å ¥ï¼åæç»ææ±å ¥åä¸ä¸ªè¾åº channelã

å端系ç»è®¾è®¡
ä½ Pipeline ççµæ´»æ§æéã䏿¦ä»»å¡éè¦è·¨é¶æ®µå溯æå¨æè°æ´æµç¨ï¼Pipeline çåæ§ç»æå°±ä¼æä¸ºç¶é¢ãç¸æ¯ä¹ä¸ï¼Swarm 模å¼å 许 Agent ä¹é´èªç±è½¬äº¤ä»»å¡ï¼éåºå¨æååçè½åæ´å¼ºï¼ä½ä»£ä»·æ¯å¾ªç¯æ£æµåç¶æè¿½è¸ªçå¤æåº¦ä¸åãæ²¡æä¸ç§æ¨¡å¼å¨ææåºæ¯ä¸é½æä¼ï¼éååå³äºä»»å¡çå¯é¢æµæ§åå¯¹çµæ´»æ§çéæ±ã
æ²»çæ»åæ¯å¤æºè½ä½ç³»ç»æå¸¸è§çéæ§ææ¬ãAnthropic çç ç©¶æå°ï¼ä¸ªä½å±é¢çè¯æ§è¡ä¸ºæªçå¯è½å å ä¸ºç³»ç»æ§å¤±è´¥ãä¸ä¸ª Agent çãè¿åº¦èªä¿¡ãå¨ç¬ç«è¿è¡æ¶æ 伤大é ï¼ä½å¨åä½ç½ç»ä¸å¯è½éè¿ handoff 龿¡æ¾å¤§ï¼æç»å¯¼è´æ´ä¸ªç³»ç»è¾åºåç¦»é¢æãSAP çæ²»çæ¡æ¶å»ºè®®å æ¬ï¼å¶å® AI 使ç¨ä¼¦çè§èãç¡®å®æ¯ä¸ªæºè½ä½çæ§è½è¯ä¼°ææ ã彿ºè½ä½æ°éå¢å æ¶éæ°æµè¯ç³»ç»æ§è½ãè¯ä¼°å®¹éæ¢å¤è½åãæç»çæ§å审计ãè¿äºå»ºè®®å¬èµ·æ¥åä¼ ç»è½¯ä»¶å·¥ç¨çæä½³å®è·µï¼ä½å¨å¤æºè½ä½ç³»ç»ä¸ï¼çæ§çç²åº¦éè¦ä»å个 Agent æ©å±å° Agent é´çäº¤äºæ¨¡å¼ã
人类çç£å¨å ³é®èç¹ä¸æ¯å¿ è¦çï¼ä½ã人å¨åè·¯ãç设计éè¦æè¡¡ãGoogle Cloud çåèæ¶æä¸å å«äºä¸æ¡ human-in-the-loop è·¯å¾ï¼å è®¸äººç±»ç¨æ·å¨å¿ è¦æ¶ä»å ¥æºè½ä½æµç¨ãä½è¿ç§ä»å ¥åºè¯¥æ¯ä¾å¤èé常æï¼å¦åç³»ç»çèªå¨åä»·å¼ä¼è¢«ç¨éãæ´ç°å®çåæ³æ¯è®¾ç½®çç£éå¼ï¼å½æºè½ä½åä½ç置信度ä½äºæä¸ªæ åæ¶ï¼èªå¨è§¦åäººå·¥å¤æ ¸ã

æå·¥ç°åº
éå建议å¯ä»¥å½çº³ä¸ºå æ¡ç»éªæ³åãä»»å¡è·¯å¾å¯é¢æµãé¶æ®µåºå®æ¶ï¼ä¼å éæ© Channel Pipelineï¼å©ç¨ä¸ä¸æé离éä½è°è¯ææ¬ãä»»å¡è·¯å¾ä¸ç¡®å®ãéè¦å¨æè°æ´æ¶ï¼éæ© Orchestrator 模å¼ï¼é¢å å解任å¡å¹¶éå¶å代çä¸ä¸æãéè¦é«åº¦çµæ´»æ§ãè½æ¥åå¾ªç¯æ£æµææ¬æ¶ï¼éæ© Swarm 模å¼ï¼ä½å¿ é¡»å®ç° MaxHops å已访é®èç¹è®°å½ã对å¯é æ§è¦æ±æé«çåºæ¯ï¼Supervisor 模å¼é å人工çç£èç¹æ¯æ´ç¨³å¦¥çéæ©ã
ä»å¤©å¯ä»¥åçä¸ä»¶äºï¼ç¬¬ä¸ï¼å®¡æ¥ç°ææºè½ä½ç³»ç»ç handoff é»è¾ï¼ç¡®è®¤æ¯å¦å®ç°äºå¾ªç¯æ£æµï¼ç¬¬äºï¼ä¸ºæ¯ä¸ª Agent å®ä¹æç¡®çä¸ä¸æè¾¹çï¼é¿å ä¿¡æ¯è¿è½½ï¼ç¬¬ä¸ï¼å¨å ³é®åä½èç¹è®¾ç½®ç½®ä¿¡åº¦éå¼ï¼ä½äºé弿¶è§¦åäººå·¥å¤æ ¸ãè¿äºæ¹å¨ä¸éè¦éåæ´ä¸ªç³»ç»ï¼ä½è½æ¾èéä½å¤æºè½ä½åä½çéæ§é£é©ã

Agent è¿è¡æ¶è¿è½½
åè°æºè½ä½å¹¶éç®åå°ãä¸èµ·å¹²æ´»ãï¼èæ¯éè¿ä»»å¡åé ä¸ç»ææ±æ»å½¢æäºéæ§çåå·¥ç»æãæäºæºè½ä½å¾åäºèç¦äºä»£ç 审æ¥ï¼å¦ä¸äºå䏻卿¿æ æ¼æ´å¤ç°ãè¿ç§ä¸ä¸å䏿¯é¢è®¾çï¼èæ¯å¨å¤æ¬¡äº¤äºä¸æ¶ç°åºæ¥çã对工ç¨å¢éèè¨ï¼è¿æå³ç夿ºè½ä½ç³»ç»çä»·å¼ä¸å¨äºå¹¶è¡å éï¼èå¨äºéè¿åä½åç°å䏿ºè½ä½å®¹æéæ¼çè¾¹çæ åµã
ç¶èï¼å»ä¸å¿ååä½ç代价æ¯ç¼ºä¹å ¨å±è§è§ãSwarm æ¨¡å¼æãä¸ä¸æ¥ç±è°å¤çãçå³ç交ç»å½å Agentï¼è¿æåäºçµæ´»æ§ï¼ä½ä¹å¼å ¥äºå¾ªç¯è½¬äº¤çé£é©ãä¸ä¸ª Agent å¯è½æä»»å¡è½¬ç» Bï¼B å转åç» Aï¼å½¢ææ æä¹çå¾è¿ãç产系ç»å¿ 须记å½å·²è®¿é®èç¹ï¼å¹¶è®¾ç½® MaxHops è¾¹çï¼å¦åå¾ªç¯æ£æµç¼ºå¤±ä¼å¯¼è´ token æ¶è失æ§ã
%% title: 夿ºè½ä½åè°ææå¯¹æ¯ flowchart LR subgraph éä¸å¼ S[Supervisor] A1[Agent A] A2[Agent B] A3[Agent C] end subgraph éç¦»å¼ O[Orchestrator] subgraph åä»»å¡ T1[Task 1] T2[Task 2] T3[Task 3] end end subgraph æµæ°´çº¿ P1[é¶æ®µ1] P2[é¶æ®µ2] P3[é¶æ®µ3] end S --> A1 S --> A2 S --> A3 O --> T1 O --> T2 O --> T3 P1 --> P2 P2 --> P3
Supervisor ä¸ Orchestrator çåèï¼æ¬è´¨ä¸æ¯ã卿è°åº¦ãä¸ãé¢å åè§£ãçæè¡¡ãSupervisor éç¨ä¸²è¡ã卿è°åº¦å¹¶å ±äº«ä»»å¡è¿å±ï¼éåä»»å¡è¾¹ç模ç³ãéè¦å®æ¶è°æ´çåºæ¯ãOrchestrator åé¢å å解任å¡ãå¹¶è¡æ§è¡åä»»å¡ï¼å¹¶éå¶å代çä¸ä¸æè¿å ¥ä¸»æµç¨ï¼éåä»»å¡ç»ææ¸ æ°ãéè¦ä¸ä¸æé离çåºæ¯ã
Channel Pipeline æ¯å¦ä¸ç§å¸¸è§ææãå½ä¸æ¹æ°æ®éè¦ä¾æ¬¡ç»è¿åºå®é¶æ®µæ¶ï¼Pipeline æ¯æç´æ¥çææãä¾å¦æ¹éå¤çææ¡£ï¼æ¯æ¡æ°æ®é½è¦ç»è¿åç±»ãæ£ç´¢èµæãèµ·èå 容ãè´¨æ£åä¸ªé¶æ®µãæ¯ä¸ªé¶æ®µç±ä¸ä¸ªæä¸ç» Agent è´è´£ï¼é¶æ®µä¹é´éè¿ channel 串èãè¿æ£æ¯ Go 常è§ç pipeline 并忍¡å¼ï¼ä¸ä¸ªé¶æ®µå¯å¨å¤ä¸ª worker å¹¶è¡æ¶è´¹è¾å ¥ï¼åæç»ææ±å ¥åä¸ä¸ªè¾åº channelã
è¿ç§æ¨¡å¼çä¸ä¸æé离价å¼å¨äºï¼ä¸æ¸¸ Agent ä¸ä¼çå°ä¸æ¸¸ Agent ç宿´åå²ï¼åªæ¥æ¶ç»è¿æµç¼©çä¸é´ç»æã代价æ¯ä¿¡æ¯æå¤±ï¼æäºè¾¹çæ åµå¯è½å¨æµç¼©è¿ç¨ä¸è¢«è¿æ»¤æãå·¥ç¨å®è·µä¸ï¼éè¦å¨ä¿¡æ¯å¯åº¦ä¸ä¸ä¸æé¿åº¦ä¹é´æ¾å°å¹³è¡¡ç¹ã
[[reaction=backend-system-design|caption=ç³»ç»æ¶æè®¾è®¡]]
æ²»çè·ä¸ä¸é度ç代价ï¼å¾å¾å¨ç³»ç»è§æ¨¡æ©å¤§åææ¾ç°ãAnthropic çç ç©¶åæ¶è¦ç¤ºï¼ä¸ªä½å±é¢çè¯æ§è¡ä¸ºæªçå¯è½å å 为æå¤çç³»ç»æ§å¤±è´¥ãä¸ä¸ª Agent çè¿åº¦èªä¿¡ãå¦ä¸ä¸ª Agent çåé¿å²çªï¼å¨å¤ç«ç¶æä¸åèªåçï¼ä½å¨åä½ç½ç»ä¸å¯è½äº§ç级èæåºã
è¿æå³ç夿ºè½ä½ç³»ç»çå·¥ç¨è½å°ï¼ä¸è½åªå ³æ³¨å个 Agent çè½åï¼æ´è¦å ³æ³¨äº¤äºåè®®ç设计ãå¾ªç¯æ£æµãä¸ä¸æé离ã人类çç£èç¹ï¼è¿äºæºå¶ä¸æ¯é¦ä¸æ·»è±ï¼èæ¯ä¿å½æºå¶ã彿ºè½ä½æ°éä»ä¸ªä½æ°å¢é¿å°æ°å个æ¶ï¼ç¼ºä¹è¿äºè¾¹ççç³»ç»ä¼è¿ é失æ§ã
ä»ç»éªçï¼å»ºè®®å¢éå¨å¼å ¥å¤æºè½ä½ç³»ç»æ¶ï¼å æç¡®ä¸ä¸ªé®é¢ï¼ä»»å¡ç»ææ¯å¦è¶³å¤æ¸ æ°ä»¥æ¯æé¢å åè§£ï¼äº¤äºé¢çæ¯å¦é«å°éè¦å¨æè°åº¦ï¼ç³»ç»è§æ¨¡æ¯å¦ä¼è¶ è¿å个 Supervisor çææç®¡çèå´ï¼çæ¡å³å®äºåºè¯¥éæ©åªç§ææï¼ä»¥åéè¦æå ¥å¤å°èµæºå¨æ²»çæºå¶ä¸ã

Agent è¿è¡æ¶è¿è½½
å使¨¡å¼çåè
Supervisor ä¸ Orchestrator çè¾¹ç
Supervisor 模å¼éç¨ä¸²è¡ã卿è°åº¦ï¼å ±äº«ä»»å¡è¿å±ãæ¯ä¸ªåæºè½ä½é½è½çå°å ¨å±ä¸ä¸æï¼éåéè¦é¢ç¹è°æ´çç¥çåºæ¯ãOrchestrator åé¢å å解任å¡ãå¹¶è¡æ§è¡åä»»å¡ï¼å¹¶éå¶å代çä¸ä¸æè¿å ¥ä¸»æµç¨ï¼éåä»»å¡ç»æç¸å¯¹åºå®çæµæ°´çº¿ã
éæ©çå ³é®å¨äºä¸ä¸æææ¬ãSupervisor 模å¼ä¸ï¼æ¯ä¸ªæºè½ä½é½è¦å¤ç宿´ä¸ä¸æï¼token æ¶èéæºè½ä½æ°é线æ§å¢é¿ãOrchestrator éè¿é离åä»»å¡ä¸ä¸æï¼å°ä¸»æµç¨ç token æ¶èæ§å¶å¨è¾ä½æ°´å¹³ï¼ä½ä»£ä»·æ¯å¤±å»äºå¨æè°æ´çè½åã

Supervisor ä¸ Orchestrator æ¶æå¯¹æ¯
Channel Pipeline çä¸ä¸æé离
å½ä¸æ¹æ°æ®éè¦ä¾æ¬¡ç»è¿åºå®é¶æ®µæ¶ï¼Pipeline æ¯æç´æ¥çææãä¾å¦æ¹éå¤çææ¡£ï¼æ¯æ¡æ°æ®é½è¦ç»è¿åç±»ãæ£ç´¢èµæãèµ·èå 容ãè´¨æ£åä¸ªé¶æ®µãæ¯ä¸ªé¶æ®µç±ä¸ä¸ªæä¸ç» Agent è´è´£ï¼é¶æ®µä¹é´éè¿ channel 串èã
è¿æ£æ¯ Go 常è§ç pipeline 并忍¡å¼ãæ¯ä¸ªé¶æ®µå¯å¨å¤ä¸ª worker å¹¶è¡æ¶è´¹è¾å ¥ï¼åæç»ææ±å ¥åä¸ä¸ªè¾åº channelãæ¯ä¸ª SwarmAgent å é¨ä»ç¶å¯ä»¥ä½¿ç¨ç¬ç«ç Agentï¼åªéå¢å ä¸ä¸ªè¡¨è¾¾è½¬äº¤ç®æ ç handoff å·¥å ·ã
Swarm 容æå¢å æ°è§è²ï¼ä½ä¹å¯è½å½¢æ A â B â A ç循ç¯ãå æ¤ MaxHops æ¯å¿ è¦è¾¹çãç产系ç»è¿åºè®°å½å·²è®¿é®èç¹ï¼ä»¥ä¾¿æååç°å¾ªç¯è½¬äº¤ã
åèæç®
[1] M08 夿ºè½ä½ç³»ç» â ææå¨ç个人ç«ç¹. liwenzhou.com/courses/ai-⦠[2] æå»ºAI æºè½ä½åºç¨ï¼ä¸ï¼ï¼å¤æºè½ä½åä½ä¸ç¼ææ¨¡å¼ - ApFramework. apframework.com/blog/essay/⦠[3] ä»ä¹æ¯å¤æºè½ä½ç³»ç»ï¼| SAP. www.sap.cn/resources/w⦠[4] 夿ºè½ä½ï¼Multi-Agentï¼æ¶ææ·±åº¦æè§£ï¼å使¨¡å¼ãæ¡æ¶ä¸è½å°å»ºè®® | äººäººé½æ¯äº§åç»ç. www.woshipm.com/ai/1546717.⦠[5] ä»ä¹æ¯AI ä¸ç夿ºè½ä½ç³»ç»ï¼ - Google Cloud. cloud.google.com/discover/wh⦠[6] Pipelineï¼ç®¡éï¼ - AgentScope Java. java.agentscope.io/v1/zh/docs/⦠[7] æå»ºå¤æºè½ä½ç³»ç» - Codelabs. codelabs.developers.google.com/codelabs/pr⦠[8] ä»ä¹æ¯å¤æºè½ä½ç³»ç»ï¼| NVIDIA æ¯è¯è¡¨ - è±ä¼è¾¾. www.nvidia.cn/glossary/muâ¦
Aitishiku.com