【文末福利】我用英飞凌的PSoC™ 62搞了点智能家居的创意

【英飞凌创意创客大赛】基于Infineon和ChatGPT的人工智能语音小管家

概要

本文给大家介绍一个Infineon和ChatGPT的人工智能语音小管家项目,该项目是博主架构师李肯参加由RT-Thread与英飞凌联合举办的2023英飞凌创意创客大赛的参赛项目,旨在探索智能硬件+智能音箱+ChatGPT的超级组合在C端市场的潜在应用,希望能给大家带来帮助和启发。

文章目录

  • 【英飞凌创意创客大赛】基于Infineon和ChatGPT的人工智能语音小管家
  • 1 前言
  • 2 项目简介
    • 2.1 项目名称
    • 2.2 设计思路
    • 2.3 主要解决的问题
    • 2.4 项目创新点
    • 2.5 本次参赛的初衷
  • 3 系统架构介绍
    • 3.1 方案预研
    • 3.2 系统核心架构图
    • 3.3 终端侧
    • 3.4 后端侧
    • 3.5 移动端
  • 4 系统设计说明
    • 4.1 硬件部分
    • 4.2 软件部分
    • 4.3 创新性的开发环境
  • 5 项目实施过程
  • 6 项目效果显示
    • 6.1 功能描述
    • 6.2 图片展示
    • 6.3 视频展示
    • 6.4 代码开源
  • 7 项目复盘
  • 8 致谢
  • 9 项目的TODOLIST
  • 10 参考链接
  • 11 更多分享
  • 12 文末福利

1 前言

如今,智能化的设备慢慢走进了千家万户,大大提升了人民生活的智能化,但是随之而来的是各种智能设备无法互联互通,形成了一片片信息孤岛,这就迫切需要一个类似于智能家居管家系统的中枢设备来接管这些零散的智能设备;而在各种成熟的应用产品方案中,形态各异的智能音箱无疑是一个比较合适的选择。

众观市场上的各种智能音响,小度音响凭借其优异的市场表现,占据了很大一块市场份额,使得“小度小度,现在几度”成为了家庭中很常见的交互问候语。

有这么一个设想,我们将家庭环境中形态各异的智能设备,通过简单的协议改造,加上终端设备出色的主控能力,智能设备全部集合到小度音箱中去,而这个终端系统与小度音响直接打通,这样跟小度直接对话就能操作这些智能设备,这是一个不错的点子。

同时,当下人工智能非常火爆,尤其以ChatGPT最为强大,倘若这样的一套终端系统能够接入最前沿的ChatgPT,那么可以想象的是,这个智能系统的可玩性将会大大提升,而本项目正是基于这样的目的,着手去探讨这样方案的可行性。

2 项目简介

2.1 项目名称

基于Infineon和ChatGPT的人工智能语音小管家

2.2 设计思路

本项目主要使用Infineon的控制芯片作为端侧的核心控制器,实现一个物联网网关,网关外围接入多种传感器器件和控制器件,通过Wi-Fi模组实现与云端的互通,并接入小度音箱控制系统,实现使用音箱控制智能设备。

这个项目中,我将引入试下最流行的人工智能模型ChatGPT,这将极大地提升智能管家的时髦性和可玩性。本项目着重定义的应用场景是在智慧家庭中,一个有趣的人工智能小管家,不仅能够给家庭智能带来便利,还将提升家居生活的智能化和幸福感。解放双手,释放人类,享受智能生活,一切都将变得可能。

2.3 主要解决的问题

家庭中的智能设备越来越多,一个集中式的智能家庭中枢控制系统迫在眉睫,旨在解决所有智能设备的调度和控制问题,为智能生活提供便利。同时,将智能音箱系统接入最前沿的ChatGPT技术,丰富设备的可玩性。

2.4 项目创新点

  • 主要是设备端各项传感器器件和控制器件的集成,以及与小度音响的直连互通。
  • 在智能家居中,目前主流的所谓的“智能”,都是一个比较粗狂的智能,比如小度、小爱同学等;真正如果做到引入人工智能这种层次,还得看ChatGPT;如果能讲ChatGPT接入智能家庭这个场景中,那么可玩的的东西,想象力就可大了。

2.5 本次参赛的初衷

采用本项目参赛,本身并不期望作出多么惊艳的产品,旨在探索智能硬件+智能音箱+ChatGPT的超级组合在C端市场的潜在应用,希望能给大家带来帮助和启发。

3 系统架构介绍

3.1 方案预研

在过往的项目经历中,我已实现过 基于小度音箱的智能家庭中枢控制系统,参见 这里; 这个方案已经证实了,小度音箱作为控制中枢的可行性,现在只不过把控制中枢的逻辑移植过来。

剩下的就是小度音箱与ChatGPT的衔接问题,从查到的资料可知,在 DuerOS开放平台 (baidu.com) 的开放资料可知,小度音箱支持自定义 技能, 而通过这个技能,我们可以实现捕捉到从小度音箱获取的用户语音输入信息,这个时候需要利用到 DuerOS SDK 的API能力, 将语音的输入转换成文本信息,进而转发到了用户自定义的处理服务器,再由这个服务器将文本信息通过ChatGPT的Open API能力,得到反馈的信息(经ChatGPT处理得到的信息),再通过DuerOS SDK的API,通过小度音箱将信息输出,形成一个操作闭环。

同时,这个自定义的服务器还可以将与ChatGPT交互的信息,以MQTT Publish的形式推送到智能终端,达到保存信息记录的目的。

在预研的过程中,有参考一篇博文,给我一定的指导意义,详见 这里。

经过以上分析,得到了方案的可行性,下面开始着手设计系统架构图。

3.2 系统核心架构图

经过调研设计,得到整个系统的核心架构图如下所示:

小度智能家庭+chatgpt系统架构图 (1)

从上面这个核心架构图中,我们可以看到整个IoT系统组成,包括智能设备终端侧、巴法云物联网平台、小度云平台、小度音箱、OpenAI-ChatGPT后台,自定义后台服务(负责对接小度云平台)等等。下面就整个系统的几大重要组件,我会一一进行简要讲解。

3.3 终端侧

终端侧主要承载的是对巴法云平台的对接,接收巴法云平台下发的控制指令和ChatGPT交互数据,同时做一些边缘侧的应用逻辑处理,还需要具备对外网络的通讯能力,保持与巴法云平台的MQTT长链接。

这里巴法云平台推送的数据主要有两类:

  • 对外围的智能设备的操作之类,比如关灯/开灯;
  • 还有一类就是小度音箱与ChatGPT的交互记录数据。

终端侧包括的核心组件有:英飞凌的PSoC™ 62 with CAPSENSE™ evaluation kit,搭载的是国产实时操作系统 RT-Thread,同时外设板载有 ESP8266 Wi-Fi通讯模组、继电器(GPIO模拟)、存储的SD卡等等。

终端侧不仅包含设备硬件,还需要对应的固件软件,两者相辅相成,共同完成终端侧的功能逻辑。

image-20230715190530271

3.4 后端侧

后端侧包括两部分:

巴法云平台

这个后端侧,其实没有真正的开发工作,仅仅是登录巴法云平台后台,配置MQTT板块,然后生成【智能灯】两个设备,以便于终端侧和小度音响识别。

同时,巴法云的MQTT后台,还需要配置一个专门用于传输ChatGPT交互数据的topic通道,以便于终端与自定义服务器进行数据传输。

image-20230715220734624

自定义服务器

这个后端侧是有一定的开发工作量,包括以下几个核心内容:

  • 移植DuerOS SDK,调用其API,通过小度技能的Callback能力,将从小度音箱输入的语音转文本信息取得;
  • 基于OpenAI 的API KEY 能力,编写逻辑程序,讲文本信息发往ChatGPT服务,并获得ChatGPT的响应数据;
  • 再通过DuerOS SDK 的API,把ChatGPT的响应数据转为语音,再通过小度音箱播放出来。

值得注意的是,这部分涉及的后端知识比较多,对多个SDK的研究还需要投入更多的时间和精力

3.5 移动端

这里说的移动端,特指小度APP;其实这里面也没有开发工作,当你的小度APP账号登录之后,它有一个操作步骤可以加入基于巴法云平台的【智能设备】,按照说明添加成功后,就可以在小度APP上看到巴法云平台对应的设备列表了。

详细的绑定操作步骤,见 此文的第二部分。

image-20230301004858379

4 系统设计说明

4.1 硬件部分

  • MCU主控:英飞凌的PSoC™ 62

Infineon Technologies 的 PSoC 62S2 评估套件 (CY8CEVAL-062S2) 使客户能够使用 PSoC 62 MCU 评估和开发应用。该套件采用 PSoC 62 MCU (CY8C624ABZI-S2D44):150 MHz Arm® Cortex®-M4 和 100 MHz Arm Cortex-M0+内核、2 MB 闪存、1 MB SRAM、硬件加密加速器、丰富的模拟和数字外设、音频和通信接口,以及采用 CAPSENSE™ 技术的行业领先电容式感应。PSoC 62S2 评估套件提供了许多开箱即用的用例,用于开发即将推出的连接边缘节点。

它的具体接口资源展示如下:

image-20230715221709874

在我的项目中,我主要使用它的以下几个外设资源:

1)UART6:RT-Thread的终端调试串口;

2)UART5:用于连接串口WI-Fi模块ESP8266,实现网络通讯能力;

3)GPIO:P0.0 用作系统工作状态显示灯,P0.1 用于控制智能灯开关(模拟);

4)SDIO:外挂SD卡,用于存储ChatGPT的交互信息。

以下是我的实物连接示意图:

image-20230715224526150

  • Wi-Fi模组:ESP8266

本次参赛,我采用了我惯用的Wi-Fi通讯模组ESP8266,非常的便捷,借助RT-Thread的软件包,基本无需编写任何代码,就可以实现网络能力;当然串口通讯还是需要配置一下,只不过不用谢代码而已。

我这里使用的搭建ESP8266 Wi-Fi芯片的模组ESP-12F,它是由安信可科技开发的,该模块核心处理器 ESP8266 在较小尺寸封装中集成了 业界领先的 Tensilica L106 超低功耗 32 位微型 MCU,带有 16 位精简模式,主频支持 80 MHz 和 160 MHz,支持 RTOS,集成 Wi-Fi MAC/ BB/RF/PA/LNA,板载天线。

ESP8266

  • GPIO控制

目前这一块的接入,采用的是GPIO做模拟,并没有实际接入继电器,但已经完全可以实现其操作原理。

其中,P0.0 用作系统工作状态显示灯(每一秒闪烁一次),P0.1 用于控制智能灯开关(模拟)。

如上上图所示。

4.2 软件部分

整个软件部分的开发主要分为两大部分:终端软件和后端服务器软件

终端固件开发

主要包括四大部分:英飞凌的PSoC™ 62的原厂BSP、RT-Thread实时操作系统、ESP8266相关的配置代码使能、个性化的应用逻辑代码。

其中英飞凌的PSoC™ 62的原厂BSP基本不动,原厂和相关开发者已经适配好了;通用的RT-Thread操作系统的代码也不在此处的修改中,直接复用已有的代码,这里使用的版本是 5.0.0版本 。

ESP8266相关的AT、网络组件代码也是现成的,使能配置之后就可以直接用了,还是非常的方便。

除了AT相关的软件包代码外,我还使用了 paho-mqtt 这个软件包,这个软件包主要封装了MQTT协议的实现技术细节,开放了一些灵活好用的API给到应用层,以便于提供MQTT的通讯能力。

还有一个cJSON的软件包,这里也使用到了,它用于做一些上下行数据包的解析和封装,主要原因是需要解析一些与云平台对接的数据协议,这就要求终端必须具备解析JSON数据的能力。

所以这里重点讲一下,应用逻辑的代码:主要包括GPIO的控制等,而这些控制信号的输入,都是来源于巴法云平台的下发,而巴法云平台的联动下发则来源于用户对小度音响的语音控制输入。

另一方面,当终端收到来自ChatGPT交互日志的请求数据时,也会将该数据写入SD卡作为存储。

以下是终端软件应用逻辑部分的层次图:

image-20230715225537050

其中:

Wi-Fi线程:由于在RT-Thread中AT组件是开启后,默认就跑起来了,而在应用层暂时没有一个比较好的方式感知网络能力的建立,所以这里新建了一个线程,用于实时检查网络通讯能力;当网络通讯能力已建立时,通过信号量的方式,通知其他模块。

Smart Home (+ ChatGPT) MQTT线程:主要负责跟巴法云物联网平台进行对接,采用的MQTT通讯协议,它的运行,依赖于基础网络能力的建立;当它与巴法云物联网平台建立联系时,它就可以接收平台的控制指令下发,比如开关空调或开关照明灯等;

系统运行展示线程:此线程并没有参与过多的应用逻辑,仅仅是每一秒钟闪烁一下运行指示灯,表示系统正在运行中;

智能灯(模拟)控制模块:一个LED模拟继电器控制智能灯的逻辑,当收到下发的打开或关闭指令时,执行对灯的操控;

SD卡存储显示:此线程主要用于存储小度音箱与ChatGPT的交互信息。

以上各个线程各司其职,相辅相成,共同完成智能家庭中枢控制系统的逻辑功能。

下面展示的是工程项目中的代码结构,里面的代码结构一本与上面的代码逻辑示意图保持一致。

image-20230715231042087

后端代码开发

由于时间关系比较紧张,还未完全学透DuerOS SDK与小度音箱的衔接,以下是部分参考代码,还需要进一步学习:

javascriptCopy code
const sdk = require('baidu-sdk');
const OpenAI = require('openai');const openai = new OpenAI('<your_api_key>');sdk.onVoice((data) => {const text = data.result.recognize[0].payload.result.word[0];openai.generate(text).then((response) => {sdk.sendText(response.data[0].text);});
});

关于应用OpenAI 的API KEY 构建ChatGPT能力,倒不是一个难事,使用python脚本即可实现,范例代码如下:

import openai#my_gpt_key = "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"
#my_gpt_key = "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"
#my_gpt_key = "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"
#my_gpt_key = "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"
#my_gpt_key = "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"
my_gpt_key = "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"import timedef ask_gpt(text: str):    #openai.api_type = "azure"#openai.api_key = "..."#openai.api_base = "https://example-endpoint.openai.azure.com"#openai.api_version = "2022-12-01"openai.api_key = my_gpt_key # "PUT YOUR API KEY HERE"# 获取当前时间t1 = int(time.time())# list engines#engines = openai.Engine.list()# print the first engine's id#print(engines.data[0].id)res = openai.Completion.create(engine="text-davinci-003", prompt=text, temperature=0.6, max_tokens=2048)t2 = int(time.time())print(t2 - t1)return res.choices[0].textdef main():while True:query = input("Ask a question: ")res = ask_gpt(query)print(f"{res}\n")main()

4.3 创新性的开发环境

由于我早期基于RT-Thread做开发,也是非常依赖于RT-Thread Studio开发环境,虽然提供了一些便利,但是碍于它的配置实在是太慢了,并且非常吃内存和吃存储空间,于是被我启用了。

也正是由于这些吃瘪,我自己经过设计,延续了scons+env的构建环境,打造了一套属于自己的开发环境,我取名叫 xiotman

关于它的介绍,详见我的开源项目:xiotman: 一套致力于解决物联网终端应用多样化挑战的软件架构解决方案。 (gitee.com)

image-20230602232120443

借助这个项目,我很方便就把我本次参赛的项目移植移植进来了:

image-20230715230302202

基于scons+env的构建编译,也是非常的丝滑,多线程编程,想想就开心:

image-20230715230816590

在烧录固件这块,我没有使用RT-Studio的下载工具,而是使用了原厂提供的 Cypress Programmer 4.2,烧录工具用起来还是很爽的,尤其是自带烧录器这个实用功能,必须点个赞。

image-20230715230643738

5 项目实施过程

1)熟悉英飞凌的PSoC™ 62的基本开发资料

这一步主要是熟悉开发板的基本资源,对外设等信息有一定的概念,以便于方便后续的开发调试;同时,还需要把相关的一些官方软件给安装好,熟练使用配置工具和下载工具。

参加大赛主办发举行的一些线上直播活动,了解必要的开发基础。

磨刀不误砍柴工,只要熟练上手了,才能开发出优秀的应用程序。

2)移植RT-Thread操作系统

本次参赛,其实并不要求去移植RT-Thread,其实也要多感谢RT-Thread官方和社区的小伙伴,其实他们都已经做好了基本的移植了,只需要对照着自己的开发板资源跳调整一下即可。

有了上面的踩坑经验,直接上手RT-Thread的DEMO教程,很快就可以把操作系统跑起来了,一切都回归到熟悉的地方,研发进度再次提速。

下面就是基于RT-Thread操作系统进行编程了。

3)配置RT-Thread的软件包

目前由于xiotman的在线更新软件包的功能还没完全打通,所以我是通过在原生rt-thread/bsp目录,使用env配置工具先把软件包下载下来,然后手动拷贝到xiotman的components/packages/对应的目录。

这个项目中,我使用了paho-matt软件包、AT-device软件包、CJSON软件包;的确让我的项目开发提速了不少。

image-20230715231139567

4)配置巴法云物联网平台

我是参考这个 esp8266接入小度语音,小度音箱控制 来创建自己的自定义产品的,并实现与小度音箱的绑定的。

基本上以上4步完成后,终端就可以很顺利地连上巴法云物联网平台了,而这期间基本就是零代码,全部都归功于RT-Thread灵活的代码配置工具,非常地赞。

image-20230715231340585

5)调试外设驱动

这里主要是调试各种驱动接口,包括红外发射器的UART接口、照明灯开关的GPIO控制。

在调试过程中,一般一个个模块来,避免模块直接的干扰,这样可以有效地加快开发速度。

等到各个功能模块完成后,统一串起来跑一跑,确保没有问题。

6)全功能自测

到了这一步,基本功能开发就已经完成了,需要将终端设备的功能与云端能力联系起来调试,比如对小度音箱进行控制语音输入,看一下巴法云平台能否推送对应的控制消息下来,同时看下终端能否对控制消息进行合理的处理,比如控制空调开关或者控制照明开关等。

但是由于对接ChatGPT的后端服务器程序还未完工,所以涉及ChatGPT部分的逻辑,还需要再等一等,是一个遗憾。

7)准备结项资料

项目收尾的最后,需要准备各种结项资料,包括项目稳定、演示视频、各种实物图片等等。

6 项目效果显示

6.1 功能描述

本期项目中,已实现以下功能:

  • 在巴法云后台配置智能设备:智能空调和智能灯,在小度APP是可以看到设备情况;
  • 基于英飞凌的PSoC™ 62的终端,实现智能家庭中枢控制系统的功能;
  • 跟小度音响语音对话,比如【打开灯】或【关闭灯】,即可实现控制指令下发,终端通过GPIO控制LED(模拟真实场景的智能灯)
  • 打通本地空调状态和智能灯状态与巴法云、小度平台的联系,实现实时控制联动。

还未实现的功能

  • 打通小度音箱与自定义后端服务器,完成语音输入的提取和转发
  • 对接OpenAI,基于API KEY 实现ChatGPT的功能

6.2 图片展示

以下是项目的部分图片展示:

  • 项目应用启动/调试log

image-20230715231751648.png

image-20230715231840831

  • 小度APP使用界面

image-20230301010625080

  • 通过巴法云添加的智能设备在小度APP的展示

image-20230301010702885

6.3 视频展示

B站视频(演示小度音箱的智能控制):【英飞凌创意创客大赛】基于Infineon和ChatGPT的人工智能语音小管家】

因时间关系,基于ChatGPT的智能逻辑还没完全实现,演示视频待下次补充。。。

6.4 代码开源

本参赛项目的源代码已全面开源在 这里

其中应用部分的代码在 https://gitee.com/recan-li/xiotman/tree/master/apps/app_baidu_chatgpt

有关项目源代码的事情,也可与我讨论。

7 项目复盘

项目还有一部分功能未实现,小小总结一下这次项目:

  • DDL无效论:时间不够用,下次别留这么少的时间了;
  • 百度开发者账号是需要认证的,需要几天的时间审核,容易耽误事儿;
  • 英飞凌的PSoC™ 62 很好用,搭配的开发工具、下载工具非常棒,能够让人快速上手;
  • xiotman第一次用于参加业余比赛,感觉使用起来还是比较清爽的,后面慢慢会都转到它来开发更多的项目。

8 致谢

感谢本次大赛的主办方RT-Thread和英飞凌,为广大开发者提供福利的同时,也带来了业内前沿的开发技术,是我们学习和提高的一个好平台,期待下次继续参与这样的比赛。

至于,比赛结果怎么样,倒是其次,参与过,学习过,提高过,差不多就可以了。

9 项目的TODOLIST

  • DuerOS SDK的深度研究,争取玩透小度音箱及百度的AI相关应用;
  • 基于ChatGPT的API KEY 熟练部署ChatGPT的应用,打通智能音箱与ChatGPT的沟通渠道;
  • 演示视频,待补充。

10 参考链接

  • RT-Thread x Infineon创意创客大赛
  • DuerOS开放平台 (baidu.com)
  • 把 chatGPT 接入小度 - 掘金 (juejin.cn)
  • xiotman: 一套致力于解决物联网终端应用多样化挑战的软件架构解决方案。 (gitee.com)
  • esp8266接入小度语音,小度音箱控制,附开源app控制
  • 巴法云接入文档
  • 巴法云开发者论坛

11 更多分享

本次项目介绍后,我还继续探索RT-Thread在各种嵌入式平台开发的可能性,并以此来要求自己输出各种关于RT-Thread、嵌入式、物联网等等热门技术话题的原创内容,欢迎大家持续关注我。

我是 架构师李肯全网同名),2022年电子发烧友论坛优秀开发者、2022年RT-Thread技术社区优秀布道者、CSDN博客专家,欢迎大家来交流。

12 文末福利

在正式发起福利活动介绍之前,我强烈给大家推荐一本安全技术领域的畅销书:《网络安全应急管理与技术实践》
 
在这里插入图片描述

本书围绕应急响应的具体流程与实践操作,带领读者深入浅出地了解与掌握应急处置工作,让读者从企业的具体需求与实践出发,为开展应急防护工作打下坚实的基础。
本书共分为 3 篇。第 1 篇(第 1~4 章)从网络安全应急响应的基本理论出发,让应急人员了解国家相关法律法规,使一切应急行为依法而动。
第2 篇(第 5~10 章)以网络安全应急技术与实践为主,沿着黑客的入侵路线,详细讲解了黑客主要的入侵方法与攻击手段,同时,我们也从安全管理员角度出发,详细讲解了如何分析入侵痕迹、检查系统薄弱点、预防黑客入侵, 重点突出如何开展应急自查与应急响应演练。
3 篇(第 11~13 章)从网络安全应急响应体系建设出发,阐述应急响应体系建立、应急预案的编写与演练以及 PCERF 应急响应方法,其中包含大量企业实践内容,引用了大量企业应急响应体系建设的实际案例,帮助读者了解如何建立有效且符合法律法规的网络安全应急响应体系。
本书作为信息安全保障人员认证(Certified Information Security Assurance Worker,CISAW)应急管理与服务认证培训考试指定教材。

在这里插入图片描述
值得特别注意的是:本书作为信息安全保障人员认证应急管理与服务认证培训考试指定教材。

如果等不及的朋友,可以上京东官网下单购买吧!购买链接:https://item.jd.com/13932136.html
 
在这里插入图片描述


  

为了感谢广大粉丝的热心支持,特开展新一期福利送书活动,活动详情 戳这里 ,大家快快来我的社区玩吧!

   
在这里插入图片描述

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.rhkb.cn/news/18028.html

如若内容造成侵权/违法违规/事实不符,请联系长河编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

基于51单片机AT89C51的小型音乐喷泉控制系统设计

【ChatGPT】前些天发现了一个巨牛的人工智能学习电子书&#xff0c;通俗易懂&#xff0c;风趣幽默&#xff0c;无广告&#xff0c;忍不住分享一下给大家。&#xff08;点击查看学习资料&#xff09; wx供重浩&#xff1a;创享日记 对话框发送&#xff1a;单片机小喷泉 获取完整…

国产自研GPT大语言模型|实在智能TARS

目录 前言 TARS名字由来 实在智能 TARS 应用演示 大模型RPA 大模型IDP 最后 前言 Chat-GPT问世以来&#xff0c;国内外知名公司纷纷加入到大模型的研发行列中&#xff0c;2023年无疑成为大模型发展元年。百度、谷歌等科技巨头百家争鸣&#xff0c;新锐科技公司也不甘…

突发!AI视觉大牛陶大程被爆将离职京东探索研究院院长!

点击下方卡片&#xff0c;关注“CVer”公众号 AI/CV重磅干货&#xff0c;第一时间送达 点击进入—>【计算机视觉】微信技术交流群 AI 技术能成为京东第二增长曲线的原动力吗&#xff1f; 转载自&#xff1a;AI科技评论 | 作者&#xff1a;陈彩娴 编辑&#xff1a;岑峰 AI科…

还在对大模型做刷榜优化吗,错了!专业考试不是唯一基准

夕小瑶科技说 原创 作者 | 智商掉了一地、鹰钩鼻涕虫 自从推出 GPT-4 以来&#xff0c;OpenAI 并没有公布太多关于它的实现细节。虽然曾经 OpenAI 在创立之初就将自己定义为一家非营利的机构&#xff0c;并格外注重人工智能&#xff08;AI&#xff09;的安全和隐私。但理想很…

微软 CTO 断言,明年是AI社区最激动人心的一年,网友:GPT-4 要来了?

来源&#xff1a;AI前线 整理&#xff1a;褚杏娟 核子可乐 GPT 不出&#xff0c;AI 万古如长夜。 “对于人工智能&#xff0c;2022 年是有史以来最激动人心的一年。”微软首席技术官 Scott Stein 在近日的分享中说道&#xff0c;但他还自信地表示&#xff0c;“2023 年将是 AI…

英伟达、Google与Adobe陆续推出AI模型,未来还会有多少职业会被取代?

3月21日晚&#xff0c;关于GPT的热点依然在继续。 在一年一度的GTC大会上&#xff0c;英伟达发布了新显卡H100 NVL&#xff0c;它拥有双GPU NVLink与188GB HBM3内存&#xff0c;专为算力需求巨大的ChatGPT而设计。 Adobe Premiere的傻瓜式插件Runway Gen 2也首次披露&#xff0…

【大模型】—LangChain开源框架介绍

大模型——LangChain开源框架介绍 2023年可以说是AI大语言模型发展元年&#xff0c;随着OpenAI的ChatGPT和GPT-4的发布&#xff0c;点燃了人工智能大语言模型的发展浪潮&#xff0c;各大科技公司纷纷推出了自家的大语言模型产品&#xff0c;各国更是将大语言模型的发展作为人工…

程序员变高危职位!又一个删库跑路进去了

上一篇&#xff1a;中国各城市首轮感染高峰期预测&#xff01; 最近又有一个同行为了泄私愤&#xff0c;又删库跑路了。&#xff08;我为什么要加个“又”&#xff1f;&#xff09; 一提到「删库跑路」&#xff0c;大众肯定最新会想到程序员群体。 没错&#xff0c;我们手上握着…

【电商AI工具一期】AI引领电商新风潮:20款AI电子商务工具盘点,让你实现财富增长!

注&#xff1a; 本文可自由转载 0. 未来百科 未来百科(https://nav.6aiq.com)&#xff0c;是一个知名的AI产品导航网站 —— 为发现全球优质AI工具而生 。目前已 聚集全球3000优质AI工具产品 &#xff0c;旨在帮助用户发现全球最好的AI工具&#xff0c;同时为研发AI垂直应用的…

如何使用ChatGPT帮助孩子辅导作业?

如果您对自媒体内容感兴趣&#xff0c;关注公众号&#xff1a;色宁AI&#xff0c;发送邮件给tiktok_top_listshsening.com即可加入邮件列表&#xff0c;可免费获取youtube/tiktok top100热门视频名称和链接&#xff0c;每天免费发送&#xff0c;每天免费发送&#xff0c;每天免…

面对ChatGPT的挑战,教育如何接招?

面对以ChatGPT为代表的AI所带来的挑战&#xff0c;教育必须看清未来趋势&#xff0c;要不然费劲心思育人&#xff0c;就如同埋头苦干造了一艘船&#xff0c;过了几十年却发现旅行目的地是沙漠一样无用。 为此&#xff0c;上海市教育委员会副主任倪闽景提出&#xff0c;教育改革…

如何借力ChatGPT辅导孩子学习和成长

ChatGPT云炬学长 公众号&#xff1a;云炬网络 ChatGPT不仅可以成为一名优秀的教师&#xff0c;甚至可以成为教育大师&#xff0c;让您的孩子直接与教育大师对话、学习、进步。 这在AI 2.0之前&#xff0c;是无论如何也无法想想的。 下面&#xff0c;就让ChatGPT成为下面4位…

ChatGPT对未来教育的影响:教师学生需要掌握这个新能力

美国人工智能公司OpenAI的大语言模型ChatGPT在推出约两个月后&#xff0c;1月已达到1亿月活跃用户&#xff0c;成为历史上增长最快的消费者应用程序。 目录 01.诞生过程 02.背后的技术 03.颠覆的行业 04.对教育的未来变化 01.诞生过程 2018年6月&#xff0c;拥有1.17亿参…

用 Python 实现 OpenAI 余额查询功能

大家开发完 OpenAI 的产品后经常需要关注费用情况&#xff0c;也有很多网站支持输入 api_key 查询余额。 但是&#xff0c;你真的敢用么&#xff1f; 这里教大家自己用 python 写一段查询 openai key 的代码&#xff0c;如下&#xff1a; import datetime# 用您的 API 密钥替…

关于chatGPT、AI绘画、AI提示词等AI账户积分用完获取的办法

账户余额充值教程 11、如果对应的AI工具余额不够了&#xff0c;只需要点击上面的RECHANGE充值对应的账户即可。例如&#xff1a;我这里以充值ChatGPT账户为例子。 &#xff11;&#xff11;.&#xff11;点击RECHARGE CHATGPT &#xff11;&#xff11;.&#xff12;、点击…

2023商业版ChatGPT网页版源码V4.7.2+新增后台查KEY余额功能

正文: 4.7.2版 新增后台批量查KEY余额 修复邮箱可反复注册的BUG 优化前端UI手机端小BUG 修复SQL语句执行错误 修复数据库用户注册后密码明文显示BUG 安装教程: 搭建宝塔 解析域名 上传程序至根目录 配置数据库信息:lib/config.php 导入数据库 PHP选择:7.3 访问网…

2023最新ChatGPT余额查询网页源码+实测直接用/已配置API接口

正文: 实测可用&#xff0c;界面轻量级&#xff0c;接口已配置&#xff0c;直接用就可以了&#xff0c;有需要的可以自己拿去安装查询吧&#xff0c;是html的&#xff0c;不用上传到服务器也可以用。 程序: wweorg.lanzout.com/iLZ9K0v1fjzc 图片:

ChatGPT 余额查询接口

接口地址: http://freeapi.club:9001/openai/apikeyBilling/2/sk-xxxx 请求类型: get 参数说明&#xff1a;2 为最近几天的使用情况。结果中会有最近2天内各种模型使用的token数量 sk-xxxx 为你的apikey 浏览器可以直接访问&#xff0c;结果json格式化一下就好。 {"u…

智能优化算法:CEC23组常用测试函数公式介绍

智能优化算法性能比较:常用的23组测试函数 文章目录 智能优化算法性能比较:常用的23组测试函数1. 单模态的基准测试函数2. 多模态的基准测试函数3. 复合基准测试函数4. 测试函数代码5. 智能优化算法的性能对比5.1 对比结果在智能优化算法的性能比较过程中,经常会需要用到一些…

LaTeX 免费神器!再也不怕复杂的公式了

&#xff08;给程序员的那些事加星标&#xff09; 综合整理&#xff1a;算法爱好者&#xff08;ID&#xff1a;AlgorithmFans&#xff09; 推荐一个免费神器 Snip&#xff0c;能把各种公式转成 LaTeX。 下载链接&#xff1a; https://mathpix.com/ 简单易用 1、快捷方式启动 2、…