日B视频 亚洲,啪啪啪网站一区二区,91色情精品久久,日日噜狠狠色综合久,超碰人妻少妇97在线,999青青视频,亚洲一区二卡,让本一区二区视频,日韩网站推荐

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

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

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

安信可AI語音模組支持MCP模型上下文協(xié)議

安信可科技 ? 來源:安信可科技 ? 2026-04-15 09:54 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

核心結(jié)論:安信可 PalChat 系列(V1/V2)支持 MCP(模型上下文協(xié)議),工程師只需寫幾十行 C 代碼,就能讓 AI 模型直接控制硬件設(shè)備。V1 基于 Ai-WB2-12F,適合快速驗證;V2 基于 Ai-M61-32S,新增屏幕、支持多 AI 平臺,MCP 參數(shù)類型也更豐富。兩款都把"AI 理解人話→執(zhí)行設(shè)備操作"這條鏈路做成了開箱即用的能力。

01 MCP 是什么,為什么工程師應(yīng)該關(guān)注

最近兩年,AI 大模型的能力進步飛快,但有一個問題一直沒解決好:模型怎么控制真實的物理設(shè)備?

傳統(tǒng)方案里,工程師要自己寫一套"語義解析→指令映射→設(shè)備控制"的邏輯。用戶說"把燈調(diào)暗一點",設(shè)備要能聽懂這句話,還要知道"暗一點"是把 PWM 調(diào)低多少——這中間有很多脆弱的對應(yīng)關(guān)系需要人工維護。

MCP(Model Context Protocol,模型上下文協(xié)議)換了一個思路:讓 AI 直接調(diào)用你定義的工具函數(shù)。你告訴 AI "有個叫 Light 的工具,能開關(guān)燈",AI 就會在用戶說"關(guān)燈"的時候,直接調(diào)用這個工具,傳入?yún)?shù)enabled=false,你的回調(diào)函數(shù)處理剩下的事情。

換句話說,MCP 把設(shè)備控制從"自然語言解析"變成了"函數(shù)調(diào)用"。前者很難維護,后者是工程師最熟悉的模式。

MCP 是 Anthropic 提出的開放協(xié)議,目前已被多個 AI 平臺支持。安信可將其集成進 PalChat 系列 SDK,開發(fā)者不需要自己對接協(xié)議層,只需要關(guān)注工具的定義和回調(diào)實現(xiàn)。

02 PalChat V1 與 V2:先搞清楚是哪兩款板子

在聊 MCP 功能之前,先把兩款產(chǎn)品的差異說清楚,避免選錯。

對比項 PalChat V1 PalChat V2
主控模組 Ai-WB2-12F Ai-M61-32S
屏幕 1.69 寸 TFT 彩屏
AI 平臺支持 小智 AI 小智 AI + 火山引擎
語音打斷 支持離線喚醒 插話打斷 + 喚醒詞打斷
供電 Type-C / 電池 Type-C / 電池
MCP 參數(shù)類型 布爾型、數(shù)值型 布爾型、數(shù)值型、字符串型
開發(fā)文件位置 SDK 內(nèi)自定義 user_mcp_tools.c / .h
適合場景 快速原型驗證、開源項目 產(chǎn)品級開發(fā)、多平臺集成

兩款都支持 MCP,但 V2 的 MCP 能力更完整——特別是新增了字符串類型參數(shù),意味著你可以傳"播放古典音樂"這類文本型指令,而不只是開關(guān)和數(shù)字。

03 MCP 開發(fā)流程:就三步

不管是 V1 還是 V2,MCP 工具的開發(fā)邏輯是一致的:

第一步:定義工具

用mcp_server_tool_t結(jié)構(gòu)體描述你的工具:叫什么名字、干什么事、接受什么參數(shù)。

mcp_server_tool_t light_tool = {
  .name    = "Light",
  .description = "控制是否打開燈光",
  .setRequestHandler  = light_set_callback,  // 控制回調(diào)
  .checkRequestHandler = light_check_callback, // 查詢回調(diào)
  .inputSchema = { ... } // 參數(shù)定義
};

第二步:注冊到 MCP 服務(wù)

一行代碼把工具加進去:

mcp_server_add_tool_to_toolList(&light_tool);

第三步:實現(xiàn)回調(diào)函數(shù)

寫兩個函數(shù):一個處理"控制",一個處理"查詢"。

// 控制回調(diào):AI 說"關(guān)燈"時觸發(fā)
returnValues_t light_set_callback(void *params) {
  bool enabled = get_bool_param(params, "enabled");
  gpio_set_level(LIGHT_PIN, enabled ? 1 : 0);
  return MCP_SUCCESS; // 0 = 成功
}

// 查詢回調(diào):AI 問"燈開著嗎"時觸發(fā)
void light_check_callback(void *params) {
  bool state = gpio_get_level(LIGHT_PIN);
  set_response_bool("enabled", state);
}

這三步完成后,用戶對著 PalChat 說"打開燈",AI 就會調(diào)用light_set_callback,傳入enabled=true,燈就亮了。你不需要寫任何自然語言解析的代碼。

錯誤碼規(guī)范: V1/V2 均統(tǒng)一使用0表示成功,-32602表示參數(shù)錯誤?;卣{(diào)函數(shù)里記得處理異常,避免設(shè)備進入未定義狀態(tài)。

04 V1 與 V2 的 MCP 能力對比:差在哪里

兩款的 MCP 架構(gòu)一致,差異主要體現(xiàn)在參數(shù)類型和開發(fā)結(jié)構(gòu)上。

參數(shù)類型:V2 多了字符串

參數(shù)類型 V1 支持 V2 支持 典型用途
BOOLEAN 開關(guān)控制、狀態(tài)查詢
NUMBER 音量、亮度、溫度等數(shù)值
STRING 模式名稱、播放列表、文本指令

字符串類型的加入,讓 V2 能處理更復(fù)雜的語義。比如"切換到睡眠模式"——這個"睡眠"是個字符串,V1 沒法原生傳遞,V2 可以直接把"sleep"傳進回調(diào)函數(shù),你的設(shè)備再根據(jù)字符串值做對應(yīng)的操作。

開發(fā)文件結(jié)構(gòu):V2 更規(guī)范

V1 的 MCP 工具開發(fā)在 SDK 內(nèi)靈活定義;V2 則固定了開發(fā)入口:

project/Xiaozhi-AI/mcp_server/user_mcp_tools.c — 工具實現(xiàn)

project/Xiaozhi-AI/mcp_server/user_mcp_tools.h — 工具聲明

固定的文件結(jié)構(gòu)對團隊協(xié)作更友好——新人知道去哪里找代碼,代碼審查也更容易。

AI 平臺:V2 多一個選擇

V1 目前對接小智 AI;V2 額外支持火山引擎語音平臺。兩者的 MCP 接口兼容,切換 AI 平臺不需要重寫工具代碼,只改配置就行。

05 對工程師來說,MCP 省掉了什么

做過傳統(tǒng)語音控制的工程師都知道有多麻煩:

寫關(guān)鍵詞匹配(打開/開啟/亮起來……都得枚舉)

維護指令表(產(chǎn)品迭代一次,指令表就要更新一次)

處理語義歧義("大聲一點"是加10還是加20?)

對接云端 ASR + NLU + 設(shè)備端控制三層邏輯

有了 MCP,這些全省了。你只需要關(guān)心兩件事:工具怎么定義(說清楚 AI 能用什么功能),以及回調(diào)怎么寫(功能觸發(fā)了做什么)。自然語言的理解交給 AI 模型,指令的分發(fā)交給 MCP 協(xié)議,你只管設(shè)備控制邏輯。

量化對比:傳統(tǒng)方案下,一個"燈光 + 音量 + 模式切換"三功能語音控制系統(tǒng),關(guān)鍵詞枚舉 + 邏輯處理大約需要 300-500 行代碼,且隨產(chǎn)品迭代持續(xù)膨脹。用 MCP 實現(xiàn)同樣功能,工具定義 + 回調(diào)函數(shù)約 80-120 行,后續(xù)新增功能只需追加工具,不影響已有邏輯。

06 內(nèi)置工具示例:燈光 + 音量

兩款 PalChat 的 SDK 里內(nèi)置了兩個示例工具,可以直接參考:

示例一:燈光控制(Light)

最簡單的布爾控制場景。用戶說"開燈"或"關(guān)燈",AI 調(diào)用工具,傳入enabled參數(shù)。

要素 內(nèi)容
工具名稱 Light
屬性 enabled (布爾型)— 當(dāng)前燈光狀態(tài)
控制方法 SetEnabled (true=開,false=關(guān))
觸發(fā)語句示例 "打開燈光" / "關(guān)燈" / "燈開著嗎?"

示例二:音量控制(Speaker)

數(shù)值型參數(shù)場景。用戶說"把音量調(diào)到 70",AI 解析出 70 這個數(shù)字,直接傳入。

要素 內(nèi)容
工具名稱 Speaker
屬性 volume (數(shù)值型,0-100)— 當(dāng)前音量
控制方法 SetVolume (傳入 0-100 整數(shù))
觸發(fā)語句示例 "音量調(diào)到50" / "聲音小一點" / "現(xiàn)在音量多少?"

這兩個示例覆蓋了 MCP 里最常見的兩種參數(shù)類型。實際開發(fā)時,基于這兩個例子做擴展,能快速上手。

07 選 V1 還是 V2:一個判斷框架

兩款都支持 MCP,硬件差異決定了適用場景不同。

選 PalChat V1,如果你:

需要快速跑通 MCP 的 demo,驗證概念可行性

控制邏輯簡單(只需要布爾型和數(shù)值型參數(shù))

只對接小智 AI 平臺

預(yù)算有限,用開源版本做前期探索

選 PalChat V2,如果你:

需要字符串類型參數(shù)(模式切換、文本類指令)

產(chǎn)品需要屏幕顯示交互狀態(tài)

需要同時評估小智 AI 和火山引擎兩個平臺

對代碼規(guī)范性有要求,后續(xù)需要團隊協(xié)作

做產(chǎn)品級開發(fā)而非原型驗證

經(jīng)驗建議:如果你的產(chǎn)品控制點超過 5 個,或者涉及模式切換這類"文本型"指令,直接上 V2。V2 的字符串參數(shù)類型和規(guī)范化開發(fā)結(jié)構(gòu),在產(chǎn)品迭代時會省很多麻煩。

08 MCP 的上限在哪里

PalChat 的 MCP 工具數(shù)量受MCP_SERVER_TOOL_NUMBLE_LEN這個常量限制(V2 文檔中有提及)。實際上,一個中等復(fù)雜的智能家居產(chǎn)品——燈光、窗簾、溫度、模式、音樂——五個工具就能覆蓋大部分控制需求,不會遇到上限問題。

更重要的是,MCP 協(xié)議本身是開放的,工具的能力邊界取決于你的回調(diào)函數(shù)寫了什么。燈光控制是一個工具,調(diào)用外部 HTTP API 可以是另一個工具,讀取傳感器數(shù)據(jù)同樣可以包裝成工具。只要能寫成函數(shù)的操作,都能接進 MCP。

安信可官方也列出了參考資料:

MCP 中文站— 協(xié)議規(guī)范文檔

小智 AI MCP 交互流程— 具體實現(xiàn)參考

09 總結(jié)

PalChat V1 和 V2 都把 MCP 做成了開箱即用的能力:三步開發(fā)流程、兩個內(nèi)置示例、標準化的回調(diào)接口。對工程師來說,最直接的價值是省掉了自然語言解析這層復(fù)雜度,讓設(shè)備控制回歸到熟悉的"函數(shù)定義 + 參數(shù)處理"模式。

兩款的核心差異在于:V1 輕量、適合驗證;V2 更完整,多了屏幕、字符串參數(shù)類型、多 AI 平臺支持。項目處于探索期,選 V1;準備做成產(chǎn)品,選 V2。

MCP 這條路,安信可鋪好了基礎(chǔ)設(shè)施。剩下的,就是你的設(shè)備要做什么了。這正是"安信可,可安心"的意思——底層的通信和協(xié)議對接已經(jīng)幫你做完,你只管專注產(chǎn)品邏輯。

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

    關(guān)注

    91

    文章

    41315

    瀏覽量

    302696
  • 安信可
    +關(guān)注

    關(guān)注

    0

    文章

    239

    瀏覽量

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

    關(guān)注

    2

    文章

    3797

    瀏覽量

    5279

原文標題:AI語音模組接上MCP,設(shè)備控制這件事徹底變了

文章出處:【微信號:安信可科技,微信公眾號:安信可科技】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。

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

掃碼添加小助手

加入工程師交流群

    評論

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

    AI語音模組接上MCP,設(shè)備控制這件事徹底變了

    核心結(jié)論:PalChat系列(V1/V2)支持MCP模型
    的頭像 發(fā)表于 04-27 18:21 ?228次閱讀
    <b class='flag-5'>AI</b><b class='flag-5'>語音</b><b class='flag-5'>模組</b>接上<b class='flag-5'>MCP</b>,設(shè)備控制這件事徹底變了

    MCP協(xié)議的設(shè)計原理和核心架構(gòu)

    MCP(Model Context Protocol,模型上下文協(xié)議)是Anthropic在2024年底發(fā)布的開放協(xié)議,旨在為
    的頭像 發(fā)表于 04-22 14:56 ?292次閱讀

    NVIDIA BlueField-4為推理上下文記憶存儲平臺提供強大支持

    隨著代理式 AI 工作流將上下文窗口擴展到數(shù)百萬個 token,并將模型規(guī)模擴展到數(shù)百萬億個參數(shù),AI 原生企業(yè)正面臨著越來越多的擴展挑戰(zhàn)。這些系統(tǒng)目前依賴于智能體長期記憶來存儲跨多輪
    的頭像 發(fā)表于 02-02 10:29 ?1323次閱讀
    NVIDIA BlueField-4為推理<b class='flag-5'>上下文</b>記憶存儲平臺提供強大<b class='flag-5'>支持</b>

    Microchip推出模型語境協(xié)議MCP)服務(wù)器,助力AI驅(qū)動的產(chǎn)品數(shù)據(jù)訪問

    )今日推出模型語境協(xié)議MCP)服務(wù)器。作為AI接口,MCP服務(wù)器可直接連接兼容的AI工具和大型
    的頭像 發(fā)表于 12-04 16:45 ?1202次閱讀

    大語言模型如何處理上下文窗口中的輸入

    本博客介紹了五個基本概念,闡述了大語言模型如何處理上下文窗口中的輸入。通過明確的例子和實踐中獲得的見解,本文介紹了多個與上下文窗口有關(guān)的基本概念,如詞元化、序列長度和注意力等。
    的頭像 發(fā)表于 12-03 13:48 ?785次閱讀
    大語言<b class='flag-5'>模型</b>如何處理<b class='flag-5'>上下文</b>窗口中的輸入

    小智AI語音模組實測:實現(xiàn)語音控制關(guān)燈

    以下作品由社區(qū)用戶 zzbinfo 制作 ? 這次評測的是科技出品的
    的頭像 發(fā)表于 11-19 16:09 ?1378次閱讀
    <b class='flag-5'>安</b><b class='flag-5'>信</b><b class='flag-5'>可</b>小智<b class='flag-5'>AI</b><b class='flag-5'>語音</b><b class='flag-5'>模組</b>實測:實現(xiàn)<b class='flag-5'>語音</b>控制關(guān)燈

    AI語音模組】自制小智管家?Ai-WV01-32S測試體驗

    項目名:默語小智管家 模組支持科技 AI語音
    的頭像 發(fā)表于 11-19 16:06 ?922次閱讀
    【<b class='flag-5'>AI</b><b class='flag-5'>語音</b><b class='flag-5'>模組</b>】自制小智管家?<b class='flag-5'>安</b><b class='flag-5'>信</b><b class='flag-5'>可</b><b class='flag-5'>Ai</b>-WV01-32S測試體驗

    基于Ai-WV01-32S模組打造的小智語音硬件

    基于 Ai-WV01-32S 模組打造的小智語音硬件。
    的頭像 發(fā)表于 11-13 17:33 ?1961次閱讀
    基于<b class='flag-5'>安</b><b class='flag-5'>信</b><b class='flag-5'>可</b><b class='flag-5'>Ai</b>-WV01-32S<b class='flag-5'>模組</b>打造的小智<b class='flag-5'>語音</b>硬件

    “小智AI”量產(chǎn)模組,支持 MCP 控制,靈活出貨、快速集成

    在許多嵌入式 / IoT / 語音交互應(yīng)用中,如何把語音識別、喚醒、語義理解等 AI 能力真正“嵌入”到最終產(chǎn)品中? 繼兩款小智 AI 語音
    的頭像 發(fā)表于 10-23 11:06 ?710次閱讀
    “小智<b class='flag-5'>AI</b>”量產(chǎn)<b class='flag-5'>模組</b>,<b class='flag-5'>支持</b> <b class='flag-5'>MCP</b> 控制,靈活出貨、快速集成

    小智AI語音開發(fā)板+MCP,連接Home Assistant控制米家設(shè)備,實現(xiàn)語音開關(guān)燈

    數(shù)據(jù)。 MCP相當(dāng)于一個中介,用來為大模型連接其他工具。 如果能接入MCP的功能, 小智AI語音開發(fā)板 是不是大有可玩性呢?來看看
    的頭像 發(fā)表于 10-23 10:28 ?5906次閱讀
    小智<b class='flag-5'>AI</b><b class='flag-5'>語音</b>開發(fā)板+<b class='flag-5'>MCP</b>,連接Home Assistant控制米家設(shè)備,實現(xiàn)<b class='flag-5'>語音</b>開關(guān)燈

    輕松配置小智AI語音開發(fā)板,IOT小程序功能更新

    科技:可發(fā)布的 AI 語音開發(fā)板,可以通過
    的頭像 發(fā)表于 08-19 17:46 ?1564次閱讀
    輕松配置小智<b class='flag-5'>AI</b><b class='flag-5'>語音</b>開發(fā)板,<b class='flag-5'>安</b><b class='flag-5'>信</b><b class='flag-5'>可</b>IOT小程序功能更新

    【離線語音VC-01/02教程:中級入門篇

    離線語音VC01/02:硬件規(guī)格書、開發(fā)資料、燒錄工具、應(yīng)用開發(fā)
    的頭像 發(fā)表于 07-31 09:33 ?1010次閱讀
    【離線<b class='flag-5'>語音</b>】<b class='flag-5'>安</b><b class='flag-5'>信</b><b class='flag-5'>可</b>VC-01/02教程:中級入門篇

    小智AI正式授權(quán)!小安派語音AI開發(fā)板更新啦

    語音交互開發(fā)板,專為輕量級智能語音場景設(shè)計。 AiPi-PalChatV1 基于 Ai-W
    的頭像 發(fā)表于 07-15 15:06 ?1101次閱讀
    小智<b class='flag-5'>AI</b>正式授權(quán)!<b class='flag-5'>安</b><b class='flag-5'>信</b><b class='flag-5'>可</b>小安派<b class='flag-5'>語音</b><b class='flag-5'>AI</b>開發(fā)板更新啦

    上手體驗小安派AI開發(fā)板,如何接入Home Assistant?

    以下作品由社區(qū)用戶 無垠的廣袤 制作 感謝社區(qū)的
    的頭像 發(fā)表于 07-08 10:34 ?4995次閱讀
    上手體驗<b class='flag-5'>安</b><b class='flag-5'>信</b><b class='flag-5'>可</b>小安派<b class='flag-5'>AI</b>開發(fā)板,如何接入Home Assistant?

    AI語音開發(fā)板AiPi-PalChatV1 + MCP,通過HomeAssistant自動化控制設(shè)備

    以下作品由社區(qū)用戶 WT_0213制作 自從擁有了AiPi-PalChatV1
    的頭像 發(fā)表于 06-25 14:04 ?1125次閱讀
    <b class='flag-5'>安</b><b class='flag-5'>信</b><b class='flag-5'>可</b><b class='flag-5'>AI</b><b class='flag-5'>語音</b>開發(fā)板AiPi-PalChatV1 + <b class='flag-5'>MCP</b>,通過HomeAssistant自動化控制設(shè)備
    吉安县| 阆中市| 宽甸| 正安县| 鞍山市| 杂多县| 明星| 长葛市| 十堰市| 磐安县| 白山市| 都兰县| 新沂市| 延边| 达日县| 晋江市| 南乐县| 南投县| 闵行区| 织金县| 保山市| 青海省| 法库县| 丽水市| 沙湾县| 区。| 永城市| 洪泽县| 浙江省| 叙永县| 沅江市| 虹口区| 肇庆市| 乌鲁木齐市| 安泽县| 九江县| 时尚| 博乐市| 盈江县| 金湖县| 门源|