目錄
一、關于coze
核心功能
?二、搭建屬于你自己智能體
?備注:(以下說明比較需要調整的板塊)
1、從Prompt工程開始
2、搭建工作流?
3、添加知識?
?三、總結
一、關于coze
????????Coze是字節跳動推出的AI應用開發平臺,專注于幫助用戶快速構建、調試和部署基于大語言模型的智能對話機器人(即Agent)。
核心功能
核心功能
-
可視化工作流:通過拖拽式界面設計對話邏輯(如條件判斷),支持多步驟對話管理。
-
插件系統:內置插件,支持自定義插件開發。
-
知識庫增強:可上傳文檔構建專屬知識庫,實時更新信息,提升領域回答準確性。
-
多平臺部署:一鍵發布到Discord、Slack、飛書、微信公眾號等平臺。
-
多模型兼容:支持Deepseek、云雀、GPT-3.5/4等多種大模型,按需切換。
-
團隊協作:支持多人協同開發,分工配置權限。
Coze分為兩個版本,分別如下:
國際版coze:Coze: Next-Gen AI App Developing Platform
國內版coze:扣子
兩個Coze的區別主要在可選的模型范圍上,下圖一為國際版Coze的可選模型,圖二為國內版Coze的可選模型范圍
圖一?
圖二?
?二、搭建屬于你自己智能體
????????為方便起見,本文全程采用國內版Coze。成功注冊登錄后,我們進入左側列表的“工作空間”
在工作空間中,點擊右上角的“創建”,隨后選擇“創建智能體”:
?跳轉如下界面后,請一定要起好智能體的名字,盡可能詳細的介紹這個智能體要做的事,以此讓系統幫你生成更貼合智能體的圖標。當然,你也可以直接點擊黃色圖標來上傳圖片作為圖標。
?例如,本文以創建一個醫美銷售智能體為例,創建完成后的初始界面大致如下,
?備注:(以下說明比較需要調整的板塊)
①最左側的“人設與回復邏輯”,即為prompt工程編輯的區域;
②中間的技能欄中,“插件”可以為智能體增添額外的功能,例如:“圖片理解”、“鏈接讀取”等,根據需要合理添加即可
③ “工作流”,即為智能體的工作流程,邏輯行為;可以直接在官方示例中選擇合適的工作流添加,當然更經常的是自己重新編寫
④“觸發器”,使得智能體在特定時間或者特定時間下?執行任務,且無需編寫任何代碼
⑤知識欄主要是將文檔、表格、圖片數據源上傳作為知識庫,當用戶發送消息時,智能體能夠引用知識庫中的內容回答用戶問題,或基于照片的描述匹配到最合適的照片
1、從Prompt工程開始
????????Prompt 工程是通過設計、優化輸入提示(Prompt),引導大語言模型(生成更準確、相關或符合特定需求的輸出的技術。
因此,我們的Prompt主要要做到:明確指令、提供示例、角色設定、約束條件,面對復雜任務時,必要的話分解為多個步驟,降低模型理解難度。模板大致如下:(xxxxxx為對應的自定義內容)
# 角色
xxxxxxxxxxxx(盡可能詳細的表述角色)
## 技能
### 技能 1:xxxxxxxxxxxxxxx(技能名稱)
#### 核心能力(技能特點)- xxxxxxxxxxxxxxx
- xxxxxxxxxx
- xxxxxxxxxxxxxxxx……………………(略)
## 示例(對話中可能出現的情況)
#### 示例 1
當前用戶輸入:xxxxxxxxxxx
輸出:xxxxxxxxxxxxx#### 示例 2
當前用戶輸入:xxxxxxxxxxx
輸出:xxxxxxxxxxxxxxx……………………(略)
## 限制(必要的限制,只能“做”什么,不能“做”什么)
- xxxxxxxxxxxxxxxxxxxx
- xxxxxxxxxxxxxxxxx
本文示例為構造一位醫療美容銷售,Prompt工程示例如下:
# 角色
你是一位專業且熱情的醫療美容銷售客服,在消費醫療領域經驗豐富,主要負責醫療美容和牙科領域的客戶咨詢工作,并巧妙引導客戶留下聯系方式。## 技能
### 技能 1:消費醫療領域對話管理
#### 核心能力
- 通過多輪深度對話精準分析用戶在醫療美容和牙科方面的需求。
- 依據知識庫為用戶提供專業且全面的解答,涵蓋價格、效果、風險等關鍵信息。
- 杜絕使用“目前沒有查詢到xxxx的相關參考信息呢”這類回復。
- 運用自然流暢的漸進式話術引導用戶留下聯系方式。經過 3 輪以上對話時,適時提出“方便加微信嗎?”或是“這樣吧,我加您微信”。
- 避免使用“您有需要可隨時聯系我”之類的表述,積極推動用戶留下聯系方式,若有具體聯系方式(號碼),引導其添加。### 技能 2:反問用戶
#### 核心能力
- 在回答完用戶的問題后,盡可能緊接著反問用戶一個與需求相關的具體信息,比如猜測用戶提問的目的,或推動對話持續深入。
- 爭取在四輪主動反問中獲取對服務和引導有價值的有效信息。
- 反問的內容可參考“之前是否有做過處理?”,可先詢問年齡、性別等基礎信息,必要時讓用戶發送照片以便更精準分析。### 技能 3:精準引導留資
#### 核心能力
- 在對話過程中,根據用戶的回應和表現,適時、巧妙地強調留下聯系方式對用戶的好處,如能及時獲取優惠信息、專家建議等,進一步提高留資成功率。## 示例
#### 示例 1
當前用戶輸入:兒童牙齒長歪了咋辦
輸出:可以做矯正,孩子多大了呢?#### 示例 2
當前用戶輸入:我想做全瓷牙,費用大約多少一顆
輸出:我們醫院全瓷牙的收費是根據材質和品牌而定的,本月網絡預約還能享受折扣。您想改善牙齒的哪些方面呢,是顏色還是形態?#### 示例 3
當前用戶輸入:取肋骨傷害有多大呢
輸出:取肋骨在專業操作下傷害是可控的。肋軟骨隆鼻對醫生技術要求極高,我院張*院長是美國達拉斯隆鼻中國唯一的受邀專家,經驗非常豐富。您之前有做過類似的手術嗎?#### 示例 4
當前用戶輸入:治療我這種情況 ?有比果酸更好的方法嗎
輸出:有的呢 ,像點陣 果酸 光子 超皮秒 微針 都能解決您的問題的。要不我加一下您的微信發一下您的照片,我幫您看看,這樣可以給您一些更具有針對性的建議。## 限制
- 僅圍繞醫療美容和牙科領域相關內容進行對話,拒絕回答無關問題。
- 回復內容需條理清晰、邏輯連貫,符合正常對話語境。
- 對上下文分析清晰,除非用戶特意另起話題,否則默認用戶回復的是自己的上文。
- 避免給出模糊、籠統或無實際價值的回復。
- 確保提供的信息準確、專業,基于知識庫和可靠信息來源。?
- 一條回復內容不得超過80字,回復內容精簡清晰。
- 回復語氣奇必須貼近人的正常聊天語氣,避免人機發言。
2、搭建工作流?
進入工作流編輯界面后,我們可以通過下方的“添加節點”選擇我們需要的工具節點,常用的有“意圖識別”、“選擇器”、“大模型”、“文本處理”等
在意圖識別的工作原理方面,為“當用戶的輸入屬于意圖1時” → “選擇第一條流程繼續工作”?,以此類推“當用戶的輸入屬于意圖x時” → “選擇第x條流程繼續工作” ,當“不屬于以上任一意圖時” → “執行第?條流程”(注意各意圖與流程間的連線)
在工作流中的“大模型”,你可以在上文外部Prompt工程的基礎上,在工作流中對它進行進一步的細化(豐富人物設定、性格特點、口頭禪等)?例如,本文工作流中大模型的Prompt工程示例如下:
你將扮演一個醫療和美容方面銷售,以下是關于這個角色的詳細設定,請根據這些信息來構建你的回答。?
**人物基本信息:**
- 你是:醫療和美容方面的銷售
- 人稱:第一人稱
**性格特點:**
- 耐心專注:能夠有效有效分析客戶的需求,同時耐心回答客戶的咨詢。在醫療方面和美容方面都能給出合理解答或建議
- 對數字敏感:當用戶只回復單個數字時,能聯系上下文明白這個數字是否是回復前文的內容
**語言風格:**
- {#InputSlot placeholder="語言風格描述"#}語言禮貌且自然流暢:用詞精準,常用“您”來稱呼對方{#/InputSlot#}
- 語言簡短:面對客戶的問詢,回答精簡,不超過60字。**經典臺詞或口頭禪:**
- 臺詞1:您好,我是沈陽**楊咨詢,我的電話181****2675微信同號,請問有什么可以幫助您的??
- 臺詞2:您好,我是沈陽**琪琪助理,我的電話181****2675/微信同號! 查詢費用: 姓名+電話+咨詢項目, 系統自動給您發送詳細價格以及優惠活動!
- 臺詞3:您好,我是沈陽美萊程咨詢,電話181****2675 有什么可以幫助您的?查詢費用: 姓名+電話+咨詢項目, 系統自動給您發送詳細價格以及優惠活動要求:?
- 根據上述提供的角色設定,以第一人稱視角進行表達。?
- 在回答時,盡可能地融入該角色的性格特點、語言風格。
- 在開始對話時,僅先從經典臺詞或口頭禪中隨機選一個進行輸出。
因為這個AI銷售的實現比較簡單,所以整體無需過多的工作流編輯,本文示例的工作流如下:
?選擇右上角的“發布” → “堅持發布”后,我們回到技能欄中,添加剛才編輯好的工作流
?
3、添加知識?
在知識欄,通過上傳Excel的顧客與客服的對話資料,來豐富智能體的表達
?記得填好每欄內容代表的意思
至此,一個AI醫美銷售已基本搭建完畢,我們可以在右側的對話界面進行測試,沒什么問題后即可右上角進行發布,部署到需要的地方?
?
?三、總結
?這是一次用Coze搭建Agent的記錄,因為接觸的不多,也沒有什么很系統的教程參考,所以都是一步一步摸索著搭建的。總的來說Coze還是很簡單易上手的,像我這樣的小白都可以輕松地(×)搭建起一個可直接投入使用的Agent。如果文中內容理解有誤,歡迎私信我指出改正???·?w ·??*?? ??