Agent入門|ChatGPT之后,產品經理還能玩什么?
當前各個大模型都可以搭建自己的Agent來幫助自己完成一些更復雜的工作,更能提高工作效率。本文作者就分享了通過大模型搭建Agnet助手的一些經驗,希望能幫到大家。
自從2022年11月ChatGPT3.5(generative pre-trained transformer)橫空出世以來,掀起了一場全民關注AI應用的熱潮。過去的2年間,對于非AI從業者而言,因為門檻較高,真正能夠主動使用到的AI應用少之又少,而近來很火的AI Agent(智能體)則是一個讓大部分人都能輕松構建自己AI助手的一個應用領域。
Agent是什么?其原意是這樣定義的:
AI Agent 是一種智能實體,它能夠感知環境、進行決策和執行動作。其通常具有自主性,能夠根據給定的目標或任務,獨立地進行規劃、執行和反思。同時,它們也可以分解復雜任務,自我批評和自我反思,從錯誤中學習,并改善結果。
AI Agent 可以被視為具有一定程度自主性和復雜推理能力的系統,它們可以在沒有人類直接干預的情況下完成任務。
(Agent典型架構)
這是官方說明,但其實對于普通人一般用得到的程度就是——基于Agent的理念和架構,利用大語言模型,甚至于結合一定的工作流、插件、知識庫等,快速搭建一個能夠通過自然語言對話的AI工作助手。
最近1個月,筆者一直在「玩」國內常見的幾款Agent搭建器(Dify和扣子Coze),來幫助自己搭建一個工作小助手,當在需要寫一些特定文檔時可以用的上,不得不說,真的還挺妙!
一、推薦用扣子Coze或Dify來進行Agent搭建
參考這篇文章《全球80+AI Agent構建平臺大盤點,了解智能體平臺看這一篇就夠了》(地址:https://hub.baai.ac.cn/view/37088),我簡單去一一體驗了一下國內的十幾家agent搭建平臺,首次體驗旨在10min內快速嘗試體驗一遍能力范圍,總結如下:
好:文心智能體平臺、扣子Coze、SkyAgents、Dify、betteryeah
一般:智譜清言、AskXBOT
其中,在「好」的這一類中,重點體驗了一下Dify和扣子。
拋開回答效果、只看Agent搭建的過程來看,不得不說,扣子確實是對新手更為友好的一款產品:
1、bot商店:有豐富的別人已經做好的Agent商店,可供使用和參考
2、體驗友好、引導說明充足:在使用過程中,常見的功能幾乎完全不太用擔心看不懂,都有引導和說明
說回來AI回答效果,我身邊一名研發卻認為Dify優于扣子,但畢竟2款產品筆者都體驗的是免費版,回答效果這邊咱們可以后續再深入對比測評下。
二、借助Dify,搭了一個冰醬助手來給我干活
這里,我們選取其一Dify進行搭建,點擊這里進入dify官網:https://dify.ai/zh,注冊好后即可進入工作臺進行Agent搭建。
(Dify官網)
(Dify工作臺)
如果要搭一個個人助手,那點擊「創建空白應用」后,選擇「聊天助手-基礎編排」即可,然后再圖表和名稱處輸入助手的相關介紹即可,隨后就進入了詳細的編排頁面。
默認就會生成一個【開始START】+【LLM大模型調用】+【直接回復ANSWER】的最簡單的問答工作流。
【開始】一般輸入用戶的問題「今天天氣如何」,然后工作流將該問題流入到【LLM大模型調用】節點去調用大模型給出答復,答復完之后,如果想直接將該答案輸出給用戶,則選擇【直接回復ANSWER】就會將該答案返回給用戶。
一個入門的個人助手最主要配置項其實是在prompt提示詞這里:prompt是指用于引導模型生成文本的初始輸入;它可以是一段文字、一個問題、或任何形式的文本提示,幫助模型理解用戶的需求并生成相應的回應。
(Dify官方文檔中prompt示例)
簡而言之,我們寫prompt其實是給予AI回答問題時一個上下文,他能夠更好的去理解并生成你想要的結果,避免偏差太遠。其最基礎的常用格式是:你是一個xxx,你的任務是xxxx。
例如,假設我們想讓他幫忙寫一個產品需求文檔,那prompt中就可以填入:你是一個資深互聯網產品經理,你的任務是根據用戶給出的需求撰寫詳細的需求功能文檔。
當然,prompt這里再繼續深究就又是一門專門的學問、也有對應的崗位(prompt工程師)在負責對應領域的持續深耕,這里不展開,大家感興趣可以進一步自行了解。
三、讓冰醬助手幫我寫需求文檔、寫新聞稿、翻譯文案
?? Task1:先搭一個通用助手,用來回答非指定的專業問題(如中英翻譯)
在這一個LLM模型的prompt里面,我這樣寫道:你是產品經理「冰醬」的工作助手,請幫她解決工作中遇到的一切煩惱,讓她能夠被老板和客戶夸獎哦。其實這樣的一個助手基本就可以回答我日常想問的大多數非專業問題了,例如翻譯文案。
正好最近正在做一款產品的國際化需求,產品經理需要對應給出國際化的英文文案,于是,在我整理好相關中文文案后,直接將截圖粘貼進對話框,讓冰醬助手幫我翻譯,翻完我再單個檢查一下即可。
當然如果經常做類似需求,也可以在prompt中給出表格規范,讓助手進行翻譯后并生成表格樣式會更直觀。
?? Task2:再搭建一個能幫我寫需求文檔的資深產品經理
如果真的要調一個能夠寫完整需求文檔且符合自身習慣的還是比較麻煩的,那怎么能簡單來呢?那就是先選通用的一些需求(如注冊登錄),讓冰醬助手先來幫我實現。
這里我們發現,如果需要產出特定富含專業知識的內容,就需要此時的冰醬助手搖身一變,變成一個比我還厲害十倍的資深產品經理。于是,我們就需要做2個配置:
1、新增一個問題分類器,其中task1中的分類為「通用」,task可以設為「撰寫產品需求文檔」,之后,AI即可自行對用戶提問的意圖做區分,從而可以讓不同的問題流向不同的大模型和prompt人設去對應處理
2、對新增的資深產品經理工作流上,需要引入新的大模型節點,并寫入匹配能夠幫我寫需求文檔的資深產品經理的prompt訴求。這里我寫的是(Dify有AI優化prompt的功能):
3、最后再對應新增該節點對應的「直接回復」即可。之后,我就可以發布測試一下,讓他幫我寫一個注冊功能的產品需求了。
?? Task3:再搭建一個能幫我寫新聞稿的營銷專家
亞馬遜流行一種新聞稿開發法,即在產品開始迭代或發布之前,先模擬要去做產品新聞發布會寫一篇新聞稿,從而倒逼設計者能夠以始為終進行產品構想。
正好最近也在嘗試去寫一篇新聞稿,先寫了第一版之后,感覺內容太過理性、都是核心價值點的抽象提煉,缺乏故事感和氛圍感,于是,我便第一時間想到了再依賴冰醬助手來給我干活。
牛馬不會消失,只會轉移到冰醬助手身上。
繼續依照task2的方式,再新增一個問題分類器為「撰寫營銷文案」(當然,這里不是說新增一個任務就要新增一個流程節點,而是如果不同流程的prompt人設/任務等差異較大的時候,才需要去做分支)
隨后,我們第二步則需要新增一個該分類下的LLM大語言模型,并為其寫上對應的prompt,這里我寫的如下(加入一些懲罰機制,能夠讓大模型表現的更好),最后再對應新增該節點對應的「直接回復」即可。
在一切配置好后,即可描述你想要的功能點,讓AI去對應生成更有故事感、營銷氛圍感的內容了。
使用AI之前的原文案如下:
使用營銷專家版的冰醬助手修改后的文案如下,是不是更有故事感和打動力了呢~
這里,筆者應用了3個小場景來給自己的工作做了一定的效率提升,不得不說,AI在一些創造性內容、硬學科性內容上表現遠遠好于我,適合先從一些小場景、小輸出物開始用起來;但真要讓他輸出一些更硬核的文檔,如完善的產品需求文檔、業務指標方案表、數據解讀報告等,是需要對prompt有更深入的研究、以及也要經過數十次上百次的調試才能讓效果初步達到預期。
最近也在投入幾款基于Agent開源產品進行二開的產品工作,后續在prompt調優、聊天體驗優化等方面,可以和大家分享一些思路,敬請關注(btw,目前自己也只是一名初入AI領域的AI愛好者哈哈,如文中有所紕漏,歡迎大佬們不吝賜教、幫助我更好的進步~)
專欄作家
冰冰醬;公眾號:冰冰醬啊,人人都是產品經理專欄作家。5年產品經驗,創過業、帶過人、踩過坑;獨立負責從0-1搭建業務中臺,持續深耕B端及SaaS領域。
本文原創發布于人人都是產品經理,未經許可,不得轉載。
題圖來自 Unsplash,基于CC0協議。
該文觀點僅代表作者本人,人人都是產品經理平臺僅提供信息存儲空間服務。
- 目前還沒評論,等你發揮!