91欧美超碰AV自拍|国产成年人性爱视频免费看|亚洲 日韩 欧美一厂二区入|人人看人人爽人人操aV|丝袜美腿视频一区二区在线看|人人操人人爽人人爱|婷婷五月天超碰|97色色欧美亚州A√|另类A√无码精品一级av|欧美特级日韩特级

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫(xiě)文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

“行空板+大模型”——基于ChatGLM的多角色交互式聊天機(jī)器人

話說(shuō)科技 ? 來(lái)源:話說(shuō)科技 ? 作者:話說(shuō)科技 ? 2023-12-08 14:11 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群


隨著人工智能技術(shù)的迅猛發(fā)展,大型語(yǔ)言模型成為了熱門話題。國(guó)際上的GPT-3、BERT等模型備受關(guān)注,而國(guó)內(nèi)的本土語(yǔ)言模型ChatGLM也引起了廣泛關(guān)注。ChatGLM是由清華大學(xué)開(kāi)發(fā)的強(qiáng)大語(yǔ)言生成模型,結(jié)合了深度學(xué)習(xí)技術(shù)和大量中文語(yǔ)料的訓(xùn)練成果。它在自然語(yǔ)言理解和生成方面展現(xiàn)了出色性能,為國(guó)內(nèi)的自然語(yǔ)言處理研究與應(yīng)用提供了有力支持。

通過(guò)使用行空板和UGB喇叭,你可以制作一個(gè)有趣好玩的聊天機(jī)器人應(yīng)用。只需修改角色描述,你就能打造屬于自己的個(gè)性化聊天機(jī)器人,它能以多個(gè)角色身份與你進(jìn)行對(duì)話。

硬件準(zhǔn)備

行空板,USB線,USB喇叭

行空板是一款專為Python學(xué)習(xí)和使用設(shè)計(jì)的新一代國(guó)產(chǎn)開(kāi)源硬件,采用單板計(jì)算機(jī)架構(gòu),集成LCD彩屏、WiFi藍(lán)牙、多種常用傳感器和豐富的拓展接口。同時(shí),其自帶Linux操作系統(tǒng)和Python環(huán)境,還預(yù)裝了常用的Python庫(kù),只需兩步就能進(jìn)行Python學(xué)習(xí)。

功能分解

具體操作

1、注冊(cè)智譜api:智譜AI開(kāi)放平臺(tái),https://open.bigmodel.cn/,選擇驗(yàn)證碼登錄,輸入手機(jī)號(hào)和驗(yàn)證碼完成冊(cè)。點(diǎn)擊API keys, 點(diǎn)擊“去認(rèn)證”,進(jìn)行實(shí)名認(rèn)證。

2、注冊(cè)并獲取微軟語(yǔ)音服務(wù)API密鑰

(1)注冊(cè)微軟的賬號(hào),輸入網(wǎng)址:https://portal.azure.com/,用郵箱創(chuàng)建新賬號(hào)。

新用戶有一年的免費(fèi)額度但需要信用卡驗(yàn)證。如果沒(méi)有條件申請(qǐng)微軟的語(yǔ)音服務(wù)API,也可以使用百度的語(yǔ)音服務(wù)API,文章的最后提供了使用ChatGLM和百度API的實(shí)現(xiàn)代碼。

(2)通過(guò)驗(yàn)證: 創(chuàng)建好賬號(hào)登錄后會(huì)進(jìn)入以下頁(yè)面https://portal.azure.com/#home面對(duì)新用戶,微軟提供了1年的免費(fèi)服務(wù)但需要通過(guò)驗(yàn)證,這里有兩種驗(yàn)證方法。(1)visa/銀聯(lián)卡驗(yàn)證(2)大學(xué)生能無(wú)需信用卡,使用學(xué)生郵箱驗(yàn)證。

(3)申請(qǐng)資源: 驗(yàn)證通過(guò)后,在Azure門戶中,點(diǎn)擊左上角的“+ 創(chuàng)建資源”按鈕。之后會(huì)跳轉(zhuǎn)到如下頁(yè)面,按照提示完成填寫(xiě)信息。

3、加載行空板-安裝庫(kù)-行空板聯(lián)網(wǎng)

(1)加載行空板:第一步:使用USB線將行空板連接在電腦上。按照步驟加載行空板,創(chuàng)建好文件后,可以看到一個(gè)名為“chatbot.py”的文件,雙擊打開(kāi)。

(2)安裝所需要的庫(kù),依次輸入PIP指令,點(diǎn)擊“運(yùn)行”

(3)行空板聯(lián)網(wǎng):調(diào)用API必須要聯(lián)網(wǎng)。由于在本項(xiàng)目中,使用了智譜清言的API和微軟的語(yǔ)音API,所以要為行空板連接網(wǎng)絡(luò)。(1)打開(kāi)瀏覽器,輸入“10.1.2.3”進(jìn)行行空板頁(yè)面。(2)選擇“網(wǎng)絡(luò)設(shè)置”,選擇WIFI ,輸入密碼,注意行空板僅支持2.4GWIFI熱點(diǎn)。點(diǎn)擊“連接”,行空板成功聯(lián)網(wǎng)會(huì)顯示“連接成功”,如下圖。

4、編程

(1)調(diào)用chatglm的API: 參考官方的API調(diào)用文檔,定義一個(gè)名為ChatGPT的類,代表聊天機(jī)器。為了測(cè)試效果,在主循環(huán)中獲取用戶輸入,將用戶的輸入傳給聊天機(jī)器人,打印聊天機(jī)器人的回復(fù)。

(2)實(shí)現(xiàn)多輪對(duì)話: 點(diǎn)擊右上角的運(yùn)行,開(kāi)始在終端打字,與機(jī)器人進(jìn)行對(duì)話。以下是測(cè)試對(duì)話截圖,"You"部分是輸入的內(nèi)容,“chatbot”是調(diào)用智譜API,使用模型'chatglm_turbo',獲取的回復(fù)

當(dāng)聊天機(jī)器人給出謎語(yǔ)后,回復(fù)“猜不出來(lái)”時(shí),期待的是聊天機(jī)器人能告訴謎語(yǔ)的答案。但顯然根據(jù)它的回復(fù),模型沒(méi)有理解語(yǔ)意是猜不出上輪對(duì)話的謎語(yǔ)。這個(gè)現(xiàn)象是因?yàn)榕c模型的對(duì)話是單輪的形式,即問(wèn)一答一;而在處理復(fù)雜的對(duì)話場(chǎng)景時(shí),理解上下文和實(shí)現(xiàn)多輪對(duì)話是非常重要的。期待的效果是聊天機(jī)器人能結(jié)合上下文的語(yǔ)境,實(shí)現(xiàn)多輪對(duì)話。要解決這個(gè)問(wèn)題,可以將整個(gè)對(duì)話歷史作為輸入發(fā)送給模型,而不僅僅是最新的用戶消息。這樣,模型就可以看到整個(gè)對(duì)話的上下文,并據(jù)此生成回復(fù)。

為了讓聊天機(jī)器人能理解上下文的語(yǔ)境,可以在__init__ 方法中添加 self.dialogue 列表,用于存儲(chǔ)對(duì)話歷史。在 send_message 方法中,將用戶的消息和模型的回復(fù)都添加到對(duì)話歷史中,然后將整個(gè)對(duì)話歷史轉(zhuǎn)化為一個(gè)字符串,作為提示發(fā)送給模型。

(3)創(chuàng)建角色字典,實(shí)現(xiàn)多角色選擇

現(xiàn)在我們已經(jīng)成功實(shí)現(xiàn)了多輪對(duì)話,在與聊天機(jī)器人對(duì)話時(shí),它是以人工智能助手(assistant)的身份。怎么能實(shí)現(xiàn)角色扮演呢?為了實(shí)現(xiàn)這個(gè)功能,可以在 ChatGPT 類中添加一個(gè) self.role 屬性來(lái)存儲(chǔ)角色描述。然后,我們可以修改 send_message 方法,使其在將對(duì)話歷史轉(zhuǎn)化為字符串時(shí),首先添加角色描述。這樣,模型就會(huì)知道它應(yīng)該扮演的角色,從而生成符合角色的回復(fù)。

5、UI設(shè)計(jì)

按照同樣的邏輯在行空板上進(jìn)行UI設(shè)計(jì)。

6、實(shí)現(xiàn)語(yǔ)音交互功能

實(shí)現(xiàn)語(yǔ)音交互功能,在角色圖片的下方添加一個(gè)麥克風(fēng)圖片,當(dāng)點(diǎn)擊麥克風(fēng)圖片開(kāi)始錄音,并使用百度語(yǔ)音識(shí)別API實(shí)現(xiàn)語(yǔ)音轉(zhuǎn)文字作為對(duì)話內(nèi)容傳給聊天機(jī)器人,再調(diào)用百度語(yǔ)音合成API將聊天機(jī)器人的回復(fù)播報(bào)出來(lái)。

借助ChatGLM語(yǔ)言生成模型和多種人工智能技術(shù),我們可以創(chuàng)建一個(gè)有趣而富有趣味性的聊天機(jī)器人應(yīng)用。只需準(zhǔn)備一塊行空板和一個(gè)UGB喇叭,就能得到一個(gè)可以扮演多個(gè)角色與你進(jìn)行對(duì)話的機(jī)器人助手。通過(guò)自定義角色描述,你可以打造一個(gè)完全符合個(gè)性化需求的聊天機(jī)器人!讓我們一起開(kāi)始這個(gè)有趣的項(xiàng)目吧!

關(guān)于“行空板+大模型”——基于ChatGLM的多角色交互式聊天機(jī)器人”詳細(xì)實(shí)現(xiàn)過(guò)程,關(guān)注“行空板”公眾號(hào)”,了解更多。

上海智位機(jī)器人

上海智位機(jī)器人成立于2010年,是全球領(lǐng)先的從事開(kāi)源硬件、機(jī)器人產(chǎn)品和科創(chuàng)教育的高科技企業(yè),打造了DFRobot、蘑菇云科創(chuàng)教育等品牌,是國(guó)內(nèi)最早的創(chuàng)客理念引入者和倡導(dǎo)者,創(chuàng)客教育的開(kāi)拓者和引領(lǐng)者。旗下?lián)碛兄袊?guó)最大的線上DF創(chuàng)客社區(qū)和國(guó)家級(jí)創(chuàng)客空間——蘑菇云創(chuàng)客空間,提供豐富的線上和線下學(xué)習(xí)資源,構(gòu)建了一個(gè)自由、開(kāi)放和富于創(chuàng)造力的交流空間。其Gravity產(chǎn)品已被全球超過(guò)100萬(wàn)開(kāi)發(fā)者選用。合作伙伴包括微軟、英特爾、Autodesk、霍尼韋爾、NASA、MIT等知名廠商和機(jī)構(gòu)。

審核編輯 黃宇

聲明:本文內(nèi)容及配圖由入駐作者撰寫(xiě)或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問(wèn)題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • 機(jī)器人
    +關(guān)注

    關(guān)注

    213

    文章

    31079

    瀏覽量

    222209
  • 大模型
    +關(guān)注

    關(guān)注

    2

    文章

    3650

    瀏覽量

    5183
收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評(píng)論

    相關(guān)推薦
    熱點(diǎn)推薦

    思必馳助力智元精靈G2重新定義工業(yè)級(jí)交互式具身作業(yè)機(jī)器人

    2025年全運(yùn)會(huì)期間,智元機(jī)器人推出的工業(yè)級(jí)交互式具身作業(yè)機(jī)器人一智元精靈G2,在廣州的交通樞紐承擔(dān)乘客引導(dǎo)、問(wèn)題解答及安全巡查等核心任務(wù),此外還支持全場(chǎng)景全向避障與高精度力控作業(yè),應(yīng)用于汽車零部件
    的頭像 發(fā)表于 12-19 11:23 ?564次閱讀

    探索RISC-V在機(jī)器人領(lǐng)域的潛力

    探索RISC-V在機(jī)器人領(lǐng)域的潛力 測(cè)評(píng):洄溯 測(cè)評(píng)時(shí)間: 2025年11月 測(cè)評(píng)對(duì)象: MUSE Pi Pro開(kāi)發(fā)(基于進(jìn)迭時(shí)空K1系列高性能RISC-V CPU) 一、 開(kāi)篇引言
    發(fā)表于 12-03 14:40

    RK3576機(jī)器人核心:三屏異顯+八路攝像頭,重塑機(jī)器人交互與感知

    引擎,訪問(wèn)并顯示米爾官方網(wǎng)頁(yè),承擔(dān)人機(jī)信息查詢與交互角色?!?MINI DP接口(27寸顯示器):實(shí)時(shí)顯示8路攝像頭捕捉的圖像預(yù)覽,充當(dāng)機(jī)器人的"視覺(jué)監(jiān)控中心"
    發(fā)表于 10-29 16:41

    小蘿卜機(jī)器人的故事

    經(jīng)過(guò)我的申請(qǐng), 馬老師發(fā)放了, 小蘿卜機(jī)器人的, 開(kāi)發(fā)權(quán)限, 原來(lái)的小蘿卜公司, 因?yàn)榻?jīng)營(yíng)不善倒閉, 作為科研產(chǎn)品, 幾個(gè)技術(shù)對(duì)此惋惜, 自掏腰包, 要讓小蘿卜機(jī)器人, 再生, 每次聽(tīng)到小蘿卜說(shuō)
    發(fā)表于 10-23 05:24

    再掀語(yǔ)音交互革命,廣和通AI解決方案加速機(jī)器人聽(tīng)覺(jué)進(jìn)化

    機(jī)器人世界里,感知是智能化的第一步,是機(jī)器人獲取環(huán)境信息,學(xué)習(xí)適應(yīng)并自主決策的前提。聽(tīng)覺(jué)作為五感之一,深度融合AI,可幫助機(jī)器人實(shí)現(xiàn)高效感知、數(shù)據(jù)獲取、語(yǔ)音交互和環(huán)境事件檢測(cè),使
    的頭像 發(fā)表于 08-26 17:44 ?889次閱讀

    【EASY EAI Orin Nano開(kāi)發(fā)試用體驗(yàn)】基于RKLLM大模型聊天機(jī)器人

    計(jì)劃在EASY EAI Orin Nano開(kāi)發(fā)部署QWEN大模型,然后通過(guò)部署flask服務(wù)將其web化,成為一個(gè)web聊天對(duì)話機(jī)器人,最后再對(duì)接語(yǔ)音識(shí)別模塊,最終實(shí)現(xiàn)一個(gè)語(yǔ)音
    發(fā)表于 08-07 16:52

    工業(yè)機(jī)器人的特點(diǎn)

    的基礎(chǔ),也是三者的實(shí)現(xiàn)終端,智能制造裝備產(chǎn)業(yè)包括高檔數(shù)控機(jī)床、工業(yè)機(jī)器人、自動(dòng)化成套生產(chǎn)線、精密儀器儀表、智能傳感器、汽車自動(dòng)化焊接線、柔性自動(dòng)化生產(chǎn)線、智能農(nóng)機(jī)、3D 打印機(jī)等領(lǐng)域。而智能制造裝備中工業(yè)
    發(fā)表于 07-26 11:22

    小智 AI 聊天機(jī)器人 (XiaoZhi AI Chatbot)

    小智 AI 聊天機(jī)器人是一款基于開(kāi)源硬件的智能對(duì)話設(shè)備,由開(kāi)發(fā)者“蝦哥”以 ?MIT 許可證發(fā)布,旨在幫助用戶入門 AI 硬件開(kāi)發(fā),將大語(yǔ)言模型(LLM)應(yīng)用于實(shí)體設(shè)備中。小智 AI 聊天機(jī)器人
    的頭像 發(fā)表于 05-30 15:56 ?1.4w次閱讀
    小智 AI <b class='flag-5'>聊天機(jī)器人</b> (XiaoZhi AI Chatbot)

    明遠(yuǎn)智睿SSD2351開(kāi)發(fā):語(yǔ)音機(jī)器人領(lǐng)域的變革力量

    接口則讓語(yǔ)音機(jī)器人可以連接到互聯(lián)網(wǎng),實(shí)時(shí)獲取最新的信息,增強(qiáng)其智能性和交互能力。 在實(shí)際應(yīng)用場(chǎng)景中,以智能客服語(yǔ)音機(jī)器人為例。SSD2351開(kāi)發(fā)可以驅(qū)動(dòng)語(yǔ)音識(shí)別模塊,準(zhǔn)確識(shí)別用戶的問(wèn)
    發(fā)表于 05-28 11:36

    盤(pán)點(diǎn)#機(jī)器人開(kāi)發(fā)平臺(tái)

    地瓜機(jī)器人RDK X5開(kāi)發(fā)套件地瓜機(jī)器人RDK X5開(kāi)發(fā)套件產(chǎn)品介紹 旭日5芯片10TOPs算力-電子發(fā)燒友網(wǎng)機(jī)器人開(kāi)發(fā)套件 Kria KR260機(jī)器人開(kāi)發(fā)套件 Kria KR260-
    發(fā)表于 05-13 15:02

    【「# ROS 2智能機(jī)器人開(kāi)發(fā)實(shí)踐」閱讀體驗(yàn)】機(jī)器人入門的引路書(shū)

    ROS的全稱:Robot Operating System 機(jī)器人操作系統(tǒng) ROS的 目的 :ROS支持通用庫(kù),是通信總線,協(xié)調(diào)多個(gè)傳感器 為了解決機(jī)器人里各廠商模塊不通用的問(wèn)題,讓機(jī)器人快速開(kāi)發(fā)
    發(fā)表于 04-30 01:05

    大象機(jī)器人攜手進(jìn)迭時(shí)空推出 RISC-V 全棧開(kāi)源六軸機(jī)械臂產(chǎn)品

    大象機(jī)器人成立于2016年,專注協(xié)作機(jī)器人研發(fā)與應(yīng)用,產(chǎn)品線涵蓋輕量級(jí)協(xié)作機(jī)器人、人形機(jī)器人、仿生機(jī)器人等多種形態(tài)。拳頭產(chǎn)品myCobot系
    發(fā)表于 04-25 17:59

    零知開(kāi)源——ESP32語(yǔ)音交互系統(tǒng)(AI小智)開(kāi)發(fā)教程

    小智AI聊天機(jī)器人是一個(gè)基于嵌入硬件與人工智能技術(shù)深度融合的智能交互系統(tǒng)。該項(xiàng)目以ESP32開(kāi)發(fā)為核心,結(jié)合語(yǔ)音喚醒、自然語(yǔ)言處理、音頻解碼播放及圖形化
    的頭像 發(fā)表于 03-29 15:33 ?1.2w次閱讀
    零知開(kāi)源——ESP32語(yǔ)音<b class='flag-5'>交互</b>系統(tǒng)(AI小智)開(kāi)發(fā)教程

    東軟聯(lián)合推出新一代全語(yǔ)言交互式社服務(wù)機(jī)器人“南小寧”

    日前,東軟與南寧智慧社創(chuàng)新實(shí)驗(yàn)室以及華為攜手,共同推出新一代全語(yǔ)言交互式社服務(wù)機(jī)器人——“南小寧”。它是基于東軟“融智”解決方案智能化實(shí)施框架,適配DeepSeek推理
    的頭像 發(fā)表于 03-25 10:04 ?1066次閱讀

    智能機(jī)器人加速進(jìn)化:AI大模型與傳感器的雙重buff加成

    發(fā)布的追覓S50系列掃地機(jī)器人也成為市面上首批搭載DeepSeek-R1的智能清潔類產(chǎn)品。 對(duì)于普通消費(fèi)者而言,AI大模型不再只是聊天機(jī)器人、內(nèi)容生成的工具,而是逐漸升級(jí)為日常生活中可以提供切實(shí)服務(wù)的幫手。 這不是智能
    的頭像 發(fā)表于 03-07 17:58 ?856次閱讀
    智能<b class='flag-5'>機(jī)器人</b>加速進(jìn)化:AI大<b class='flag-5'>模型</b>與傳感器的雙重buff加成