项目-基于AI的大语言模型智能管家
项目简介
主要功能
本项目主要使用大模型语言对话的能力,借助KittenBlock的语音识别和语音播报,打造类似Siri语音助手,让大语言模型接收使用者的语音沟通,控制硬件
项目清单
材料 | 备注 |
---|---|
未来板Lite | x1 |
GeekServo9g电机 | x1 |
风扇 | x1 |
灯环 | x1 |
项目框图
电路连接
主体程序
- 创建大语言模型的角色和相关属性设置
- 开启新对话
- 设置大语言模型对话的回复规则提示
回复规则:我们的智能家居有台灯、风扇、空调、电视;你根据主人的命令语言,回复不能包含多种结果的文字 给出的回复格式数字限制在4个字:是“打开台灯”、“关闭台灯"、“打开风扇“、“关闭风扇"、“打开空调”、“关闭空调” 其中的一种;
- 按下空格按键后,获取语音识别,将识别后的文字传送给大语言模型
- 获取大语言模型的回复文字
- 根据回复结果的不同,处理控制不同的硬件