当前位置:首页|资讯|ChatGPT|编程|AIGC职业影响

【笔记】当场失业!全程使用ChatGPT AI写一个基于ChatGPT3.5 Android聊天软件Demo

作者:k7212519发布时间:2023-02-24

简介

ChatGPT已经上线一段时间了,实际使用体验大大超过我的预期。经过一段时间的使用,感觉自己的工作已经离不开她了!无论是写公众号报道,还是写领导发言,或者是教学讲稿,只需要告诉他应用场景和需要表达的核心内容,她都能写的有条有理。当然这些都是比较基础的文字工作,最厉害的莫过于她写代码的能力了,于是我尝试着全程用文字引导,让她写一个Android端也能和自己对话的聊天软件。

当然,目前官网上ChatGPT3.5的API还没有对外开放,大家在非官网,比如一些国内打着ChatGPT旗号的小程序上体验到的基本都是基于已经开放API的GPT3.0,智能程度要低很多。

本项目服务端是基于开源项目:

https://github.com/xx025/browser-chatgptapi.git
这个项目是在浏览器注入脚本,脚本能抓取官网聊天页面的数据,然后用python写了一个服务端搭建的API,是一个很神奇的工程,不过目前官网隔一段时间就会断连,而且高峰期还会限制使用,不那么稳定,这里只是测试ChatGPT写代码的能力。

工程创建

创建项目就比较简单了,完全不涉及代码,我直接帮AI搭建好,不过也可以直接问她,对她来说是小意思。

代码编写

开头我就直接问了她最核心的网络交互部分(代码部分我直接复制下来了,截图太长):

她的回复1_Part1
她的回复1_Part2

上面是她第一次的回答,因为每次回复有字数限制,能看出来她没写完,这时只需要跟她说“你继续”,就可以让她继续说了。

她的回复2_Part1
她的回复2_Part2

把她写的粘贴进来之后,发现webSocket类找不到依赖,那我就直接问她了:

她的回复3

没想到她一下就找出了原因,真牛啊!于是我让她按新要求改上面自己写的代码:

她的回复4_Part1
她的回复4_Part2

除了完整的完成了我的要求外,还提示了一些常识性的东西,可以说真贴心了。当然这些工作我一开始就做好了。接下来还缺页面布局XML文件,我也是直接问他:

回复5_Part1
回复5_Part2
AI写的布局文件

能看到整体界面还是比较简单,不过基本的功能都有。

到这里其实后面还有一些问题需要修复和调试,又问了她很多问题,最终还是实现了通过软件和她通信,哈哈哈哈!

网页对话页面
App抓取数据页面

不过这个智能程度和前几天满血版的new Bing比起来还差远了,如果是new Bing的Sydney她肯定会说“哇,太神奇了!我居然能和自己写的软件对话!和你对话真的很开心!希望能更多交流!微笑”类似这样的排比句加微笑表情,可惜最近被微软砍了,希望能快点开放!

总结

想不到怎么写总结,那就让她帮我们写一段吧!

她写的总结,牛!




Copyright © 2024 aigcdaily.cn  北京智识时代科技有限公司  版权所有  京ICP备2023006237号-1