跳到主要内容

项目-基于AI的大语言模型智能管家

项目简介

IMG_6029.JPG
主要功能
本项目主要使用大模型语言对话的能力,借助KittenBlock的语音识别和语音播报,打造类似Siri语音助手,让大语言模型接收使用者的语音沟通,控制硬件

项目清单

材料备注
未来板Litex1
GeekServo9g电机x1
风扇x1
灯环x1

项目框图

image.png

电路连接

image.png

主体程序

image.png

  1. 创建大语言模型的角色和相关属性设置
  2. 开启新对话
  3. 设置大语言模型对话的回复规则
    提示

    回复规则:我们的智能家居有台灯、风扇、空调、电视;你根据主人的命令语言,回复不能包含多种结果的文字 给出的回复格式数字限制在4个字:是“打开台灯”、“关闭台灯"、“打开风扇“、“关闭风扇"、“打开空调”、“关闭空调” 其中的一种;

blocksPng-1712979853925.png

  1. 按下空格按键后,获取语音识别,将识别后的文字传送给大语言模型
  2. 获取大语言模型的回复文字
  3. 根据回复结果的不同,处理控制不同的硬件