使用OpenAI ChatGPT制作聊天小助手

释放双眼,带上耳机,听听看~!
本文介绍了如何使用OpenAI ChatGPT创建聊天小助手,并将其接入微信小程序。教程包括了准备工作、SDK下载与安装、通过小兔同学助手打开俄罗斯方块游戏功能等内容。

我正在参加「兔了个兔」创意投稿大赛,详情请看:chat.openai.com/auth)
完成一个较为简单的聊天小助手项目。
步骤:
– 首先将对方的文字存入文本形式下,存为.txt文件.
– 然后将txt文件进行识别处理
– 通过OpenAI的ChatGpt识别后进行反馈

这里注意,在接入微信小程序时:可以考虑用这种部署方式
打开gitee.com/shtml/wecha…

参考大佬的笔记——OpenAI ChatGPT 接入微信,与AI互动! – 掘金 (juejin.cn)

在OpenAI申请这里,之前还需要做以下准备:
申请属于自己的AI开发者账号,安装SDK
2、SDK的下载与安装  
应用创建完成后下载相应的开发SDK,这里采用python开发,下载python-SDK即可

第三部分——通过小兔同学助手打开俄罗斯方块这一游戏功能

使用OpenAI ChatGPT制作聊天小助手

import pygame  
import sys  
import time  
import random  
color_red = pygame.Color(25500)  
color_gray = pygame.Color(230230230)  
color_green = pygame.Color(02550)  
  
。。。  
        if dire == 1:  
            x += 1  
        if dire == 2:  
            x -1  
        if dire == 3:  
            y -1  
        if dire == 4:  
            y += 1  
        if (x > 80) or (y > 60) or (x < 1) or (y < 1) or (arr[x][y] > 0):  
            time.sleep(5)  
            pygame.quit()  
            sys.exit()  
        arr[x][y] = snake_lon  
        for a, b in enumerate(arr, 1):  
            for c, d in enumerate(b, 1):  
                if (d > 0):  
                    arr[a - 1][c - 1] = arr[a - 1][c - 1] - 1  
                    pygame.draw.rect(screen, color_green, ((a - 1) * 10, (c - 1) * 10, 10, 10))  
                if (d < 0):  
                    pygame.draw.rect(screen, color_red, ((a - 1) * 10, (c - 1) * 10, 10, 10))  
        if (x == foodx) and (y == foody):  
            snake_lon += 1   
            while (arr[foodx][foody] != 0):  
                foodx = random.randint(180)  
                foody = random.randint(160)  
            arr[foodx][foody] = -1  
        pygame.display.flip()  
  
if __name__ == "__main__":  
    openGame()  

部分主要代码如上:
根据俄罗斯方块游戏的特点:

  1. 方块下降
  2. 方块旋转
  3. 方块的左右移动
  4. 方块的填充

再结合用小兔助手打开后调用pygame的接口即可。

结语

兔年就来和小兔同学一起欢度春节吧,相信在不断训练该模型之后,小兔会越来越智能,并且附加更多的功能。

本网站的内容主要来自互联网上的各种资源,仅供参考和信息分享之用,不代表本网站拥有相关版权或知识产权。如您认为内容侵犯您的权益,请联系我们,我们将尽快采取行动,包括删除或更正。
AI教程

ChatGPT对产品交互设计的影响及未来发展趋势

2023-12-17 13:47:14

AI教程

GPT的成功:从Transformer到自然语言处理

2023-12-17 13:50:14

个人中心
购物车
优惠劵
今日签到
有新私信 私信列表
搜索