国产精品久久久aaaa,日日干夜夜操天天插,亚洲乱熟女香蕉一区二区三区少妇,99精品国产高清一区二区三区,国产成人精品一区二区色戒,久久久国产精品成人免费,亚洲精品毛片久久久久,99久久婷婷国产综合精品电影,国产一区二区三区任你鲁

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

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

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

掃碼添加小助手

加入工程師交流群


隨著人工智能技術的迅猛發展,大型語言模型成為了熱門話題。國際上的GPT-3、BERT等模型備受關注,而國內的本土語言模型ChatGLM也引起了廣泛關注。ChatGLM是由清華大學開發的強大語言生成模型,結合了深度學習技術和大量中文語料的訓練成果。它在自然語言理解和生成方面展現了出色性能,為國內的自然語言處理研究與應用提供了有力支持。

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

硬件準備

行空板,USB線,USB喇叭

行空板是一款專為Python學習和使用設計的新一代國產開源硬件,采用單板計算機架構,集成LCD彩屏、WiFi藍牙、多種常用傳感器和豐富的拓展接口。同時,其自帶Linux操作系統和Python環境,還預裝了常用的Python庫,只需兩步就能進行Python學習。

功能分解

具體操作

1、注冊智譜api:智譜AI開放平臺,https://open.bigmodel.cn/,選擇驗證碼登錄,輸入手機號和驗證碼完成冊。點擊API keys, 點擊“去認證”,進行實名認證。

2、注冊并獲取微軟語音服務API密鑰

(1)注冊微軟的賬號,輸入網址:https://portal.azure.com/,用郵箱創建新賬號。

新用戶有一年的免費額度但需要信用卡驗證。如果沒有條件申請微軟的語音服務API,也可以使用百度的語音服務API,文章的最后提供了使用ChatGLM和百度API的實現代碼。

(2)通過驗證: 創建好賬號登錄后會進入以下頁面https://portal.azure.com/#home面對新用戶,微軟提供了1年的免費服務但需要通過驗證,這里有兩種驗證方法。(1)visa/銀聯卡驗證(2)大學生能無需信用卡,使用學生郵箱驗證。

(3)申請資源: 驗證通過后,在Azure門戶中,點擊左上角的“+ 創建資源”按鈕。之后會跳轉到如下頁面,按照提示完成填寫信息。

3、加載行空板-安裝庫-行空板聯網

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

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

(3)行空板聯網:調用API必須要聯網。由于在本項目中,使用了智譜清言的API和微軟的語音API,所以要為行空板連接網絡。(1)打開瀏覽器,輸入“10.1.2.3”進行行空板頁面。(2)選擇“網絡設置”,選擇WIFI ,輸入密碼,注意行空板僅支持2.4GWIFI熱點。點擊“連接”,行空板成功聯網會顯示“連接成功”,如下圖。

4、編程

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

(2)實現多輪對話: 點擊右上角的運行,開始在終端打字,與機器人進行對話。以下是測試對話截圖,"You"部分是輸入的內容,“chatbot”是調用智譜API,使用模型'chatglm_turbo',獲取的回復

當聊天機器人給出謎語后,回復“猜不出來”時,期待的是聊天機器人能告訴謎語的答案。但顯然根據它的回復,模型沒有理解語意是猜不出上輪對話的謎語。這個現象是因為與模型的對話是單輪的形式,即問一答一;而在處理復雜的對話場景時,理解上下文和實現多輪對話是非常重要的。期待的效果是聊天機器人能結合上下文的語境,實現多輪對話。要解決這個問題,可以將整個對話歷史作為輸入發送給模型,而不僅僅是最新的用戶消息。這樣,模型就可以看到整個對話的上下文,并據此生成回復。

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

(3)創建角色字典,實現多角色選擇

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

5、UI設計

按照同樣的邏輯在行空板上進行UI設計。

6、實現語音交互功能

實現語音交互功能,在角色圖片的下方添加一個麥克風圖片,當點擊麥克風圖片開始錄音,并使用百度語音識別API實現語音轉文字作為對話內容傳給聊天機器人,再調用百度語音合成API將聊天機器人的回復播報出來。

借助ChatGLM語言生成模型和多種人工智能技術,我們可以創建一個有趣而富有趣味性的聊天機器人應用。只需準備一塊行空板和一個UGB喇叭,就能得到一個可以扮演多個角色與你進行對話的機器人助手。通過自定義角色描述,你可以打造一個完全符合個性化需求的聊天機器人!讓我們一起開始這個有趣的項目吧!

關于“行空板+大模型”——基于ChatGLM的多角色交互式聊天機器人”詳細實現過程,關注“行空板”公眾號”,了解更多。

上海智位機器人

上海智位機器人成立于2010年,是全球領先的從事開源硬件、機器人產品和科創教育的高科技企業,打造了DFRobot、蘑菇云科創教育等品牌,是國內最早的創客理念引入者和倡導者,創客教育的開拓者和引領者。旗下擁有中國最大的線上DF創客社區和國家級創客空間——蘑菇云創客空間,提供豐富的線上和線下學習資源,構建了一個自由、開放和富于創造力的交流空間。其Gravity產品已被全球超過100萬開發者選用。合作伙伴包括微軟、英特爾、Autodesk、霍尼韋爾、NASA、MIT等知名廠商和機構。

審核編輯 黃宇

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • 機器人
    +關注

    關注

    213

    文章

    31075

    瀏覽量

    222201
  • 大模型
    +關注

    關注

    2

    文章

    3650

    瀏覽量

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

掃碼添加小助手

加入工程師交流群

    評論

    相關推薦
    熱點推薦

    思必馳助力智元精靈G2重新定義工業級交互式具身作業機器人

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

    探索RISC-V在機器人領域的潛力

    探索RISC-V在機器人領域的潛力 測評:洄溯 測評時間: 2025年11月 測評對象: MUSE Pi Pro開發(基于進迭時空K1系列高性能RISC-V CPU) 一、 開篇引言
    發表于 12-03 14:40

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

    引擎,訪問并顯示米爾官方網頁,承擔人機信息查詢與交互角色。· MINI DP接口(27寸顯示器):實時顯示8路攝像頭捕捉的圖像預覽,充當機器人的"視覺監控中心"
    發表于 10-29 16:41

    小蘿卜機器人的故事

    經過我的申請, 馬老師發放了, 小蘿卜機器人的, 開發權限, 原來的小蘿卜公司, 因為經營不善倒閉, 作為科研產品, 幾個技術對此惋惜, 自掏腰包, 要讓小蘿卜機器人, 再生, 每次聽到小蘿卜說
    發表于 10-23 05:24

    再掀語音交互革命,廣和通AI解決方案加速機器人聽覺進化

    機器人世界里,感知是智能化的第一步,是機器人獲取環境信息,學習適應并自主決策的前提。聽覺作為五感之一,深度融合AI,可幫助機器人實現高效感知、數據獲取、語音交互和環境事件檢測,使
    的頭像 發表于 08-26 17:44 ?889次閱讀

    【EASY EAI Orin Nano開發試用體驗】基于RKLLM大模型聊天機器人

    計劃在EASY EAI Orin Nano開發部署QWEN大模型,然后通過部署flask服務將其web化,成為一個web聊天對話機器人,最后再對接語音識別模塊,最終實現一個語音
    發表于 08-07 16:52

    工業機器人的特點

    的基礎,也是三者的實現終端,智能制造裝備產業包括高檔數控機床、工業機器人、自動化成套生產線、精密儀器儀表、智能傳感器、汽車自動化焊接線、柔性自動化生產線、智能農機、3D 打印機等領域。而智能制造裝備中工業
    發表于 07-26 11:22

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

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

    明遠智睿SSD2351開發:語音機器人領域的變革力量

    接口則讓語音機器人可以連接到互聯網,實時獲取最新的信息,增強其智能性和交互能力。 在實際應用場景中,以智能客服語音機器人為例。SSD2351開發可以驅動語音識別模塊,準確識別用戶的問
    發表于 05-28 11:36

    盤點#機器人開發平臺

    地瓜機器人RDK X5開發套件地瓜機器人RDK X5開發套件產品介紹 旭日5芯片10TOPs算力-電子發燒友網機器人開發套件 Kria KR260機器人開發套件 Kria KR260-
    發表于 05-13 15:02

    【「# ROS 2智能機器人開發實踐」閱讀體驗】機器人入門的引路書

    ROS的全稱:Robot Operating System 機器人操作系統 ROS的 目的 :ROS支持通用庫,是通信總線,協調多個傳感器 為了解決機器人里各廠商模塊不通用的問題,讓機器人快速開發
    發表于 04-30 01:05

    大象機器人攜手進迭時空推出 RISC-V 全棧開源六軸機械臂產品

    大象機器人成立于2016年,專注協作機器人研發與應用,產品線涵蓋輕量級協作機器人、人形機器人、仿生機器人等多種形態。拳頭產品myCobot系
    發表于 04-25 17:59

    零知開源——ESP32語音交互系統(AI小智)開發教程

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

    東軟聯合推出新一代全語言交互式社服務機器人“南小寧”

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

    智能機器人加速進化:AI大模型與傳感器的雙重buff加成

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