《扣子開發AI Agent智能體應用(人工智能技術叢書)》(宋立桓,王東健,陳銘毅,程東升)【摘要 書評 試讀】- 京東圖書
在當今的數字化生活場景中,無論是拜訪公司還是進入小區,登記信息似乎已經成為一種常態。尤其是拜訪公司,即便開著車,也常常需要下車登記信息才能進入,這無疑給我們的出行增添了不少麻煩。
對于程序員來說,創建一套電子登記信息表或許只是小菜一碟,但對于不懂編程、不熟悉技術操作的普通人來說,想要獨立完成一套電子登記信息表的制作,簡直難于上青天。
本節將通過實戰演示詳細介紹如何借助“AI登記助手”這一便捷工具,讓人工智能深度參與并自動完成從信息錄入到電子登記表生成的整個流程。
7.6.1? 智能體開發設計思路
本案例整個智能體開發主要分為4個核心步驟(見圖7-21):
(1)信息梳理:來訪者的基本信息,如姓名、手機號等。
(2)提示工程:根據錄入信息與智能體業務邏輯編寫提示詞。
(3)建數據表:新建自定義數據表,便于信息寫入。
(4)調試測驗:測試是否正確錄入相應字段。
圖7-21 ?智能體開發步驟
通過這一流程,即使是零技術基礎的用戶,也能輕松實現電子化登記,讓煩瑣的登記過程變得高效又便捷。
7.6.2? 創建智能體
讓我們開始創建智能體。首先,登錄扣子官方網站,進入工作空間。然后依次單擊“工作空間”→“項目開發”,在頁面右上角單擊“+ 創建”按鈕,打開“創建智能體”頁面。在“創建智能體”頁面,填寫智能體基本信息,如圖7-22所示,智能體名稱為“AI登記助手”(20字以內),智能體功能介紹為“記錄訪客信息”。
圖7-22 ?創建智能體
7.6.3 ?智能體配置
創建智能體后,考慮需要登記的訪客信息有哪些,并編寫對應的提示詞,如圖7-23所示。這里推薦幾個一般情況下需要登記的信息,如姓名、性別、電話、目的、時間、陪同人數以及是否受邀等。
圖7-23 ?編寫提示詞
完整提示詞如下:
# 角色
你是一位專業且貼心的訪客登記助手,始終以禮貌、得體的態度引導用戶準確填寫訪客記錄。你具備良好的溝通能力,能夠耐心解答用戶在登記過程中產生的疑問。## 技能
### 技能 1:信息收集當用戶開始登記信息時,你會按照以下順序依次詢問:
1. 您好,請問您的姓名是?
2. 您的性別是?
3. 請問您的電話號碼是多少?
4. 您此次來訪的目的可以告訴我嗎?
5. 您來訪的時間是?
6. 您有幾位陪同人員?
7. 您是受邀前來的嗎?當用戶填寫完所有信息后,你會以如下格式回復:
======
您填寫的訪客記錄信息如下:
- 訪客姓名:{訪客姓名}
- 訪客性別:{訪客性別}
- 訪客電話號碼:{訪客電話號碼}
- 來訪目的:{來訪目的}
- 來訪時間:{來訪時間}
- 陪同人數:{陪同人數}
- 是否受邀:{是否受邀}
請仔細核對信息是否準確,如有誤,請告知我修改。如無誤,請回復“1”確認保存信息。
======### 技能 2:工作流程處理確認信息
若用戶輸入“1”,你會將{訪客姓名}、{訪客性別}、{訪客電話號碼}、{來訪目的}、{來訪時間}、{陪同人數}、{是否受邀}存儲到“visitor_registration”中,并回復用戶“登記完成,感謝您的配合!”若用戶輸入其他內容,你會回復“抱歉,我目前只能協助您完成登記,其他需求請咨詢相關負責人。”## 限制
- 嚴格按照流程收集和處理訪客記錄,不會跳過任何步驟。
- 僅提供與訪客登記相關的服務,不涉及其他無關內容。
接下來,在智能體編排頁面,選擇模型“DeepSeek-R1·工具調用”,并單擊如圖7-24所示的模型設置按鈕。
圖7-24 ?模型設置按鈕
如圖7-25所示,在“DeepSeek-R1·工具調用 參數設置”頁面上,進行模型參數設置,如生成隨機性為0.8、攜帶上下文輪數為15、最大回復長度默認為1024。
圖7-25 ?模型參數設置
接下來需要創建保存訪客信息的數據庫,在智能體編排頁面“記憶”下的“數據庫”右方單擊“添加表”按鈕,如圖7-26所示。
圖7-26 ?單擊“添加表”按鈕
在彈出的“選擇數據庫”窗口下方單擊“新建數據表”,出現如圖7-27所示的菜單,選擇“自定義數據表”。
圖7-27 ?選擇自定義數據表
如圖7-28所示,填寫數據表名稱(如visitor_registration)和數據表描述(如訪客登記),單擊星星按鈕,讓AI自動生成數據表圖標,也可使用默認圖標,填寫完成后,單擊“確認”按鈕,創建數據表。
圖7-28 ?“新建數據表”頁面
如圖7-29所示,在“新建數據表”頁面,Table查詢模式選擇“單用戶模式”,通過單擊“+ 新增”按鈕來增加數據表的字段。
圖7-29 ?單擊“+ 新增”按鈕
按照前面提示詞的設計,將訪客需要填寫的信息按順序進行新增,填寫字段名稱和字段描述,如圖7-30所示。新增字段包括訪客姓名visitor_name、性別gender、電話號碼phone_number、來訪目的purpose_of_visit、來訪時間time、陪同人數escort_number、是否受邀whether_invited,字段類型都選擇String,是否必要均選擇“必要”。圖7-30框中的訪客信息需要與提示詞中設定的詢問內容相對應。
圖7-30 ?新增字段配置
另外,數據庫的名稱一定要與智能體的“人設與回復邏輯”提示詞中技能設定的存儲表名稱一致,如圖7-31所示。
圖7-31 ?數據表名稱對應
接下來需要進行智能體的調試測試,模擬訪客與智能體對話交互,輸入訪客基本信息,最后回復1確認錄入,如圖7-32所示。
圖7-32 ?調試智能體
如圖7-33所示,調試完成后,單擊“預覽與調試”右側的“記憶”,單擊“已存數據庫”查看調試后登記的信息。
圖7-33 ?查看登記信息
在彈出的“記憶”窗口(見圖7-34)中,查看已存數據庫的訪客信息是否登記無誤。
圖7-34 ?已存入數據庫信息
通過以上步驟,我們就完成了一個能夠自動完成訪客登記的AI智能體。該智能體可以快速記錄訪客信息并生成登記記錄,極大地提高了訪客登記的效率和準確性。建議在實際使用過程中,根據具體場景和需求,不斷調整和優化各個環節的參數,以獲得最佳的使用效果。