99精品伊人亚洲|最近国产中文炮友|九草在线视频支援|AV网站大全最新|美女黄片免费观看|国产精品资源视频|精彩无码视频一区|91大神在线后入|伊人终合在线播放|久草综合久久中文

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(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é)開發(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)開源硬件,采用單板計(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開放平臺(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è)面,按照提示完成填寫信息。

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

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

(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)打開瀏覽器,輸入“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)行,開始在終端打字,與機(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)圖片開始錄音,并使用百度語(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ī)器人!讓我們一起開始這個(gè)有趣的項(xiàng)目吧!

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

上海智位機(jī)器人

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

審核編輯 黃宇

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(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

    文章

    29748

    瀏覽量

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

    關(guān)注

    2

    文章

    3146

    瀏覽量

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

掃碼添加小助手

加入工程師交流群

    評(píng)論

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

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

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

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

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

    馬斯克DOGE團(tuán)隊(duì)開發(fā)政府AI聊天機(jī)器人

    近日,據(jù)媒體引述消息人士透露,全球首富馬斯克旗下的政府效率部門(DOGE)正著手為美國(guó)聯(lián)邦總務(wù)署(GSA)打造一款定制的生成人工智能(GenAI)聊天機(jī)器人——GSAi。
    的頭像 發(fā)表于 02-10 18:04 ?676次閱讀

    【「具身智能機(jī)器人系統(tǒng)」閱讀體驗(yàn)】2.具身智能機(jī)器人模型

    。 多模態(tài)融合的創(chuàng)新與突破 機(jī)器人控制技術(shù)的另一個(gè)重要突破在于多模態(tài)大模型的應(yīng)用。相比于僅通過(guò)文字進(jìn)行人機(jī)交互的傳統(tǒng)方法,現(xiàn)代機(jī)器人能夠融合視覺(jué)、聲音、定位等多模態(tài)輸入信息,為任務(wù)執(zhí)行
    發(fā)表于 12-29 23:04

    自然語(yǔ)言處理在聊天機(jī)器人中的應(yīng)用

    隨著人工智能技術(shù)的飛速發(fā)展,聊天機(jī)器人已經(jīng)成為我們?nèi)粘I钪胁豢苫蛉钡囊徊糠?。從客戶服?wù)到個(gè)人助理,聊天機(jī)器人的應(yīng)用范圍越來(lái)越廣泛。這些機(jī)器人能夠理解用戶的查詢,并提供及時(shí)、準(zhǔn)確的回答,這在很大程度
    的頭像 發(fā)表于 12-05 15:24 ?1195次閱讀

    鴻蒙機(jī)器人與鴻蒙開發(fā)聯(lián)動(dòng)演示

    鴻蒙機(jī)器人與鴻蒙開發(fā)聯(lián)動(dòng)演示,機(jī)器人角色為迎賓機(jī)器人,開發(fā)負(fù)責(zé)人賓客出現(xiàn)監(jiān)聽
    發(fā)表于 12-02 14:55

    馬斯克旗下xAI計(jì)劃推出Grok聊天機(jī)器人獨(dú)立應(yīng)用

    與當(dāng)前市場(chǎng)中的佼佼者OpenAI展開競(jìng)爭(zhēng)。 Grok聊天機(jī)器人作為xAI公司的核心產(chǎn)品,一直備受關(guān)注。此次推出的獨(dú)立應(yīng)用程序,將為Grok提供一個(gè)更加廣闊的展示舞臺(tái),使其能夠更好地服務(wù)于廣大用戶。通過(guò)這款應(yīng)用,用戶可以更加便捷地與Grok進(jìn)行交互,享受更
    的頭像 發(fā)表于 11-29 13:38 ?541次閱讀

    NLP技術(shù)在聊天機(jī)器人中的作用

    聊天機(jī)器人,也稱為聊天AI,是一種通過(guò)文本或語(yǔ)音與人類進(jìn)行交流的軟件。它們廣泛應(yīng)用于客戶服務(wù)、在線購(gòu)物、個(gè)人助理等領(lǐng)域。NLP技術(shù)是實(shí)現(xiàn)聊天機(jī)器人智能對(duì)話能力的關(guān)鍵。 1. 理解用戶意圖 NLP技術(shù)
    的頭像 發(fā)表于 11-11 10:33 ?1033次閱讀

    ChatGPT 與傳統(tǒng)聊天機(jī)器人的比較

    隨著人工智能技術(shù)的飛速發(fā)展,聊天機(jī)器人已經(jīng)成為我們?nèi)粘I钪胁豢苫蛉钡囊徊糠帧暮?jiǎn)單的客服助手到復(fù)雜的個(gè)人助理,這些虛擬助手正在逐漸改變我們與技術(shù)的互動(dòng)方式。在眾多聊天機(jī)器人中,ChatGPT無(wú)疑是
    的頭像 發(fā)表于 10-25 16:16 ?1253次閱讀

    Meta人工智能聊天機(jī)器人進(jìn)軍新市場(chǎng),挑戰(zhàn)ChatGPT

    Meta近日宣布,其人工智能聊天機(jī)器人將進(jìn)軍21個(gè)新市場(chǎng),與OpenAI的ChatGPT展開激烈競(jìng)爭(zhēng)。
    的頭像 發(fā)表于 10-11 16:29 ?645次閱讀

    Snapchat聊天機(jī)器人集成谷歌Gemini技術(shù)

    Snap與谷歌云的戰(zhàn)略合作再升級(jí),為Snapchat平臺(tái)注入了新的智能活力。雙方宣布,Snapchat的My AI聊天機(jī)器人將深度集成谷歌Gemini技術(shù),這一創(chuàng)新舉措標(biāo)志著Snapchat在人工智能應(yīng)用領(lǐng)域的又一次飛躍。
    的頭像 發(fā)表于 09-25 14:51 ?598次閱讀

    Meta將推出音頻版聊天機(jī)器人

    ,為旗下Meta AI聊天機(jī)器人注入明星之聲。這一音頻版本預(yù)計(jì)本周起在美國(guó)及全球其他英語(yǔ)市場(chǎng)率先上線,為用戶提供前所未有的語(yǔ)音交互體驗(yàn)。
    的頭像 發(fā)表于 09-24 15:18 ?699次閱讀

    聊天機(jī)器人初創(chuàng)公司Character.AI裁員至少5%

    聊天機(jī)器人初創(chuàng)企業(yè)Character.AI近期宣布了一項(xiàng)裁員決定,涉及員工比例至少達(dá)到5%,主要受影響的是營(yíng)銷和招聘團(tuán)隊(duì)。此次調(diào)整被視為公司在面對(duì)市場(chǎng)變化時(shí)做出的戰(zhàn)略優(yōu)化,旨在更加高效地配置資源,以支持其長(zhǎng)期發(fā)展愿景。
    的頭像 發(fā)表于 08-30 15:37 ?575次閱讀

    馬斯克旗下AI初創(chuàng)公司發(fā)布Grok-2聊天機(jī)器人

    埃隆·馬斯克麾下的創(chuàng)新AI企業(yè)xAI今日震撼發(fā)布了其最新力作——Grok-2聊天機(jī)器人,該產(chǎn)品在性能上自信地宣稱已能與業(yè)界巨頭OpenAI、谷歌及Anthropic的頂尖產(chǎn)品并駕齊驅(qū)。
    的頭像 發(fā)表于 08-15 16:05 ?1165次閱讀

    Meta關(guān)閉明星AI聊天機(jī)器人,轉(zhuǎn)向用戶自創(chuàng)AI工具

    7月31日,科技新聞源The Information透露,Meta已悄然終止了其備受矚目的明星AI聊天機(jī)器人項(xiàng)目。這些機(jī)器人曾因能夠模擬著名人物的性格特征并與用戶進(jìn)行互動(dòng),在去年九月的Meta Connect大會(huì)上大放異彩。
    的頭像 發(fā)表于 07-31 16:16 ?1059次閱讀