使用ChatGPT完成程序开发——目标:不写一行代码完成图像识别并点击

        本文作为一个使用AI开发的思路,让更多的人可以利用AI完成一些简单的程序,文中使用的是国内镜像GTP3.5

源码: GitHub - kasimshi/testCV: AI编写的OpenCV图像识别例子

GTP镜像: 知汇

  1. 对AI描述我们要做的功能,让它给给初步的思路和方向

  1. 作为新手,让AI推荐容易使用的相关的工具和语言。

  1. 下载Python环境和开发工具(如果已经拥有开发环节,跳过3、4节,直接看第5节)

(1)选择适合自己配置的Python版本并安装

Python:Python Release Python 3.6.8 | Python.org

(2)选择免费的Pycharm社区版本并安装

Pycharm:Download PyCharm: Python IDE for Professional Developers by JetBrains

  1. 让AI教你如何安装将要使用的相关工具模块

  1. 请求AI解决安装报错

这里将会出现问题,因为我使用的3.68安装最新的opencv会报错,我很懒不想折腾,直接询问AI支持我们版本的opencv。

复制命令,执行安opencv

复制命令加载opencv,论证是否安装成功

  1. 部署ADB

AI提供的ADB下载

SDK 平台工具版本说明  |  Android 开发者  |  Android Developers

选择适合你系统的版本,我是windws

在项目里新建Adb目录,然后把下载包里的这几个文件拷贝进去

先看看adb是否能正常使用,我手上没有安卓手机,先用模拟器,测试连接网易MUMU模拟器

  1. 正式开发环节,根据自己的想要实现的功能让AI生成逻辑代码

  1. 执行代码并调试

执行后发现报错

我们可以很直观的发现几个问题

(1)连接MUMU的ADB端口不对,根据前面4.2的AI回答,我们把端口号改成7555

(2)在项目里新建tmp目录,并把你需要识别的图标截图保存(我这里保存了模拟器自带的浏览器图标,并命名为browser.png)

(3)adb没有环境变量,直接执行adb命令是无效的

继续让AI帮你解决报错和问题,询问AI如何添加环境变量

  1. 修改1-3点的内容到代码,并给adb目录写上完整的windows路径

       

  1. 运行程序,可以看到程序识别出浏览器并点击运行

发散思维

  1. 在模拟器里安装好游戏,然后把游戏内的图标截图,让系统识别并点击,就能实现自动化
  2. 增加相关循判断逻辑,可以进行APP抢购等操作

猜你喜欢

转载自blog.csdn.net/kasimshi/article/details/130280070