傅盛養(yǎng)龍蝦爆火:不寫提示詞訓(xùn)練AI Agent軍團(tuán)自主協(xié)作

傅盛臥床14天“養(yǎng)龍蝦”爆火:AI圈新范式——不寫提示詞、不調(diào)API,而是訓(xùn)練會(huì)自主協(xié)作的Agent龍蝦軍團(tuán)
問題:為什么你精心寫的提示詞,AI還是答非所問?
你有沒有遇到過(guò)這種情況:想用AI寫一份詳細(xì)的市場(chǎng)分析報(bào)告,結(jié)果它給你的內(nèi)容要么太泛泛,要么邏輯混亂。你不斷修改提示詞,加限定、給例子,來(lái)回折騰好幾輪,效果依然不理想。更頭疼的是,當(dāng)你想讓AI完成一個(gè)復(fù)雜任務(wù),比如“分析特斯拉最新財(cái)報(bào),并預(yù)測(cè)其未來(lái)六個(gè)月股價(jià)趨勢(shì),同時(shí)生成一份給投資經(jīng)理的簡(jiǎn)報(bào)”,單靠一個(gè)對(duì)話模型根本搞不定。它要么遺漏步驟,要么前后矛盾。
問題出在哪?傳統(tǒng)AI工具就像一個(gè)“超級(jí)實(shí)習(xí)生”,你讓它做什么,它就做什么,但它不會(huì)自己規(guī)劃、分解任務(wù),更不會(huì)主動(dòng)調(diào)用其他工具或同事(其他AI)來(lái)協(xié)作。你給它的指令(提示詞)稍有模糊,它就可能“跑偏”。而復(fù)雜任務(wù)往往需要多步驟、多視角的協(xié)同工作,這超出了單一對(duì)話模型的能力邊界。
方案:從“使用工具”到“培育智能體”——養(yǎng)一群會(huì)自主協(xié)作的“龍蝦”
獵豹移動(dòng)CEO傅盛用14天臥床時(shí)間,從零構(gòu)建了一個(gè)由8個(gè)AI Agent(智能體)組成的團(tuán)隊(duì),他稱之為“養(yǎng)龍蝦”。這里的“龍蝦”不是指真的甲殼類動(dòng)物,而是比喻那些被精心訓(xùn)練、能自主執(zhí)行特定任務(wù)的AI智能體。它們就像一個(gè)特種部隊(duì),每個(gè)成員都有專長(zhǎng)(比如一個(gè)擅長(zhǎng)搜索信息,一個(gè)擅長(zhǎng)數(shù)據(jù)分析,一個(gè)擅長(zhǎng)報(bào)告撰寫),并且能根據(jù)總目標(biāo)自動(dòng)分工、傳遞信息、協(xié)同作戰(zhàn)。
核心優(yōu)勢(shì)在于:你不再是“指揮每一個(gè)動(dòng)作”,而是“設(shè)定目標(biāo)并培育團(tuán)隊(duì)能力”。傅盛沒有為每個(gè)任務(wù)寫冗長(zhǎng)的提示詞,而是通過(guò)設(shè)計(jì)Agent的“人設(shè)”、工具權(quán)限和協(xié)作規(guī)則,讓它們自己學(xué)會(huì)如何配合。這解決了傳統(tǒng)AI工具的兩大痛點(diǎn):
- 任務(wù)分解與規(guī)劃:復(fù)雜任務(wù)被自動(dòng)拆解成子任務(wù),分配給合適的Agent。
- 持續(xù)記憶與上下文保持:每個(gè)Agent能記住自己的工作進(jìn)展和從其他Agent那里獲得的信息,避免“失憶”和重復(fù)勞動(dòng)。
步驟:如何借鑒傅盛思路,開始“養(yǎng)”你的第一只龍蝦?
你不需要臥床14天,也不用是編程大神。以下是面向入門者的關(guān)鍵實(shí)踐思路,你可以用現(xiàn)有工具(如Dify、Coze或AutoGen框架)快速嘗試。
第一步:定義你的“龍蝦”角色(Agent Persona)
不要一開始就想著造一個(gè)全能AI。先從一個(gè)具體的小任務(wù)出發(fā),定義一個(gè)Agent。
- 做什么:創(chuàng)建一個(gè)“信息搜集龍蝦”,它的唯一任務(wù)是根據(jù)關(guān)鍵詞,從指定網(wǎng)站(如arXiv、新聞?wù)荆┳ト∽钚抡撐幕蛐侣務(wù)?/li>
為什么:專精化的Agent更容易訓(xùn)練和調(diào)試,也更容易看到效果,建立信心。
# 示例:在Dify中創(chuàng)建一個(gè)“論文搜集龍蝦”的簡(jiǎn)單配置(概念描述) agent_name: "ResearchCollector" role: "你是一個(gè)專業(yè)的學(xué)術(shù)論文搜集助手。你的任務(wù)是根據(jù)用戶提供的關(guān)鍵詞,在arXiv上搜索最近一周的高相關(guān)性論文,并提取標(biāo)題、作者、摘要和鏈接。" tools: ["arXiv_search_api"] # 假設(shè)你配置了一個(gè)搜索工具 output_format: "結(jié)構(gòu)化列表"解釋:這里通過(guò)清晰的
role定義了它的“人設(shè)”和專長(zhǎng),通過(guò)tools賦予了它行動(dòng)能力(就像給員工配了電腦和數(shù)據(jù)庫(kù)權(quán)限)。output_format確保了它輸出結(jié)果的規(guī)范性,方便下游Agent使用。
第二步:設(shè)計(jì)協(xié)作流程(讓兩只龍蝦對(duì)話)
當(dāng)一只龍蝦能穩(wěn)定工作后,引入第二只,設(shè)計(jì)它們?nèi)绾蝹鬟f工作成果。
- 做什么:創(chuàng)建一個(gè)“摘要撰寫龍蝦”,它接收“信息搜集龍蝦”傳來(lái)的論文列表,為每篇論文生成一段通俗易懂的摘要。
為什么:這模擬了真實(shí)工作流中的“流水線”作業(yè)。第一個(gè)Agent完成信息輸入,第二個(gè)Agent進(jìn)行加工處理。通過(guò)連接它們,你構(gòu)建了一個(gè)微型的“生產(chǎn)系統(tǒng)”。
# 偽代碼示例:在AutoGen框架中定義兩個(gè)Agent的簡(jiǎn)單對(duì)話流程 from autogen import AssistantAgent, UserProxyAgent # 定義“搜集龍蝦” collector = AssistantAgent( name="ResearchCollector", system_message="你只返回arXiv搜索結(jié)果的結(jié)構(gòu)化列表。" ) # 定義“摘要龍蝦” summarizer = AssistantAgent( name="PaperSummarizer", system_message="你接收論文列表,為每篇生成一段200字以內(nèi)的中文通俗摘要。" ) # 定義用戶代理(指揮官) user = UserProxyAgent(name="User", code_execution_config=False) # 發(fā)起群聊:用戶提出需求 -> 搜集龍蝦工作 -> 結(jié)果自動(dòng)傳遞給摘要龍蝦 user.initiate_chat( collector,  message="搜索關(guān)鍵詞:'多智能體協(xié)作'", summary_method="last_msg" # 將最后一條消息作為任務(wù)成果 ) # 在框架中,可以設(shè)置collector完成后,自動(dòng)將結(jié)果轉(zhuǎn)發(fā)給summarizer進(jìn)行下一步處理。解釋:這段代碼展示了如何定義兩個(gè)不同職責(zé)的Agent,并設(shè)想讓它們?cè)谝粋€(gè)“群聊”中依次工作。
system_message是它們的“職業(yè)準(zhǔn)則”,決定了它們的行為模式。實(shí)際配置時(shí),你需要在Dify/Coze的工作流畫布上用箭頭連接兩個(gè)節(jié)點(diǎn),或在代碼中設(shè)置消息路由規(guī)則。
第三步:加入規(guī)劃與決策龍蝦(團(tuán)隊(duì)大腦)
這是進(jìn)階步驟,也是傅盛團(tuán)隊(duì)能處理復(fù)雜任務(wù)的關(guān)鍵。
- 做什么:創(chuàng)建一個(gè)“項(xiàng)目經(jīng)理龍蝦”,它接收用戶的高層目標(biāo)(如“寫一份關(guān)于AI Agent的行業(yè)簡(jiǎn)報(bào)”),然后由它來(lái)決定需要調(diào)用“搜集龍蝦”和“摘要龍蝦”,并可能還需要調(diào)用“報(bào)告格式化龍蝦”。
為什么:這個(gè)“項(xiàng)目經(jīng)理”Agent具備了任務(wù)規(guī)劃和調(diào)度能力。它不再被動(dòng)執(zhí)行單一指令,而是主動(dòng)分析目標(biāo)、分解步驟、分配任務(wù)并監(jiān)督結(jié)果。這就是“自主協(xié)作”的核心。
# 概念示例:一個(gè)簡(jiǎn)單的規(guī)劃Agent邏輯 planner_system_message = """- 分析目標(biāo),將其分解為不超過(guò)3個(gè)子任務(wù)。
- 為每個(gè)子任務(wù)指定最合適的執(zhí)行Agent(從已知列表中選擇)。
以JSON格式輸出任務(wù)分配計(jì)劃。
已知Agent列表:[ResearchCollector, PaperSummarizer, ReportFormatter]
"""**解釋**:這個(gè)“規(guī)劃龍蝦”通過(guò)其`system_message`被訓(xùn)練出了分解問題和調(diào)度資源的能力。它的輸出(任務(wù)計(jì)劃)將成為其他Agent執(zhí)行的藍(lán)圖。在實(shí)際搭建中,你可能需要利用大模型本身的強(qiáng)大推理能力來(lái)實(shí)現(xiàn)這個(gè)規(guī)劃步驟。
驗(yàn)證:怎么知道你的“龍蝦軍團(tuán)”在有效工作?
搭建好雛形后,用一個(gè)具體場(chǎng)景測(cè)試:
- 測(cè)試案例:向你的系統(tǒng)輸入:“幫我準(zhǔn)備一個(gè)關(guān)于‘本地大模型部署’的5分鐘分享要點(diǎn),需要最新進(jìn)展和實(shí)用工具推薦。”
期望流程:
- 規(guī)劃龍蝦 收到請(qǐng)求,分解任務(wù):① 搜集最新本地部署方案(Ollama/vLLM更新);② 總結(jié)關(guān)鍵工具對(duì)比;③ 提煉5分鐘可講的要點(diǎn)。
- 它調(diào)用 搜集龍蝦 執(zhí)行任務(wù)①。
- 它將搜集結(jié)果交給 摘要/分析龍蝦 執(zhí)行任務(wù)②和③。
- 最終輸出一份結(jié)構(gòu)清晰、內(nèi)容最新的分享提綱。
- 成功標(biāo)志:你只需提供初始目標(biāo),中間過(guò)程自動(dòng)完成,且最終結(jié)果比你手動(dòng)寫一個(gè)復(fù)雜提示詞給單個(gè)ChatGPT得到的輸出更全面、更有條理、更省心。
常見問題
Q1:這和直接用ChatGPT Plus的GPTs有什么區(qū)別?
A:GPTs本質(zhì)上仍是單一的、配置了特定提示詞和知識(shí)的對(duì)話模型。它更像一個(gè)“被調(diào)教過(guò)的超級(jí)實(shí)習(xí)生”。而“養(yǎng)龍蝦”模式是構(gòu)建一個(gè)多智能體系統(tǒng),其中可能包含多個(gè)GPTs或其他模型,它們之間有預(yù)設(shè)的通信和協(xié)作協(xié)議。區(qū)別在于“團(tuán)隊(duì)協(xié)作”與“單兵作戰(zhàn)”。
Q2:我需要很強(qiáng)的編程能力嗎?
A:入門階段不需要。像Dify、Coze這樣的平臺(tái)提供了可視化的畫布,讓你可以通過(guò)拖拽節(jié)點(diǎn)、配置提示詞和連接線來(lái)搭建多Agent工作流,幾乎無(wú)需寫代碼。當(dāng)你想深入定制復(fù)雜邏輯時(shí),Python知識(shí)會(huì)很有幫助。
Q3:傅盛用了14天,我大概需要多久?
A:如果你目標(biāo)明確,利用現(xiàn)有平臺(tái),一個(gè)周末就有可能搭建出一個(gè)能完成簡(jiǎn)單協(xié)作任務(wù)的雙Agent系統(tǒng)(例如:一個(gè)搜索+一個(gè)總結(jié))。關(guān)鍵在于從極簡(jiǎn)場(chǎng)景開始,快速驗(yàn)證。
趨勢(shì)洞察與下一步
傅盛的“養(yǎng)龍蝦”實(shí)驗(yàn)之所以在AI圈引發(fā)熱議,是因?yàn)樗鷦?dòng)地展示了一個(gè)清晰趨勢(shì):AI應(yīng)用的范式正在從“如何使用一個(gè)工具(寫好提示詞)”轉(zhuǎn)向“如何培育一個(gè)智能體團(tuán)隊(duì)(設(shè)計(jì)好協(xié)作規(guī)則)”。未來(lái),核心技能不再是“提示詞工程”,而是“智能體編排工程”——如何設(shè)計(jì)角色、定義工具、規(guī)劃流程、讓智能體們高效自治地工作。
給你的下一步建議:
- 立即動(dòng)手:選擇一個(gè)你熟悉的平臺(tái)(推薦從Dify或Coze開始),花一小時(shí)創(chuàng)建你的第一個(gè)“信息搜集龍蝦”,體驗(yàn)從定義到運(yùn)行的全過(guò)程。
學(xué)習(xí)資源:
- m.nhjb.com.cn(m.nhjb.com.cn)的《Dify工作流搭建入門:從單節(jié)點(diǎn)到多Agent》
- 閱讀微軟AutoGen或CrewAI框架的官方文檔,了解更代碼化的多Agent協(xié)作模式。
- 關(guān)注傅盛后續(xù)的分享,看他如何迭代他的“龍蝦軍團(tuán)”。
- 思考場(chǎng)景:盤點(diǎn)你的工作或?qū)W習(xí)中,有哪些重復(fù)性、多步驟的信息處理任務(wù)?試著用“養(yǎng)一只專業(yè)龍蝦”的思路去自動(dòng)化它。
記住,你不需要一次養(yǎng)出一個(gè)龐大的軍團(tuán)。從培育第一只有專長(zhǎng)的“小龍蝦”開始,你就在踏入AI應(yīng)用的下一個(gè)前沿。