共计 2032 个字符,预计需要花费 6 分钟才能阅读完成。
后面的文章给大家介绍了如何在集体微信中应用 ChatGPT
,然而大家都晓得这种操作是有危险的,所以都让大家应用小号,明天再给大家介绍一下如何在钉钉中应用机器人来调戏 AI
。
流程
- 注册钉钉开发者平台账号,并创立一个外部组织;
- 在外部组织中创立机器人;
- 注册
OpenAi
账号并获取Api Key
; - 在服务器中部署程序;
- 在外部群中调戏
AI
;
创立机器人
下面的前两步次要是为了创立一个外部组织的机器人,登录钉钉开发者后盾 https://open-dev.dingtalk.com…,顺次抉择 利用开发 > 企业外部开发 > 机器人 ,点击 创立利用。
在这之前须要确保本人的钉钉账号曾经退出了一个组织,如果没有的能够,能够自行创立一个组织。点击创立利用过后,填入相干信息
而后在开发治理菜单外面配置机器人的回调地址,也就是前面要部署代码的服务器的地址和端口,如下图所示。
这里除了间接应用服务器的 IP
之外,还能够配置具体的域名,不过这就须要有域名了,还能够配置 HTTPS
,这个依据大家的状况自行应用,过后间接应用 IP
是最简略的一种形式。
不过配置域名的话也比较简单,就是申请一个域名,而后在配置一个 nginx
的反向代理,如果须要 HPPTS
的话再配置一个证书就好了。
接着在版本治理与公布菜单中公布机器人,此时会主动创立一个调试的群,后续能够间接在调试群外面进行调试机器人,在调试没有问题的状况就能够在其余外部群中增加该机器人了。
注册 OpenAi
OpenAi
因为某些起因,在国内是无奈失常注册账号的,并且连网站都是无奈失常拜访的,具体的注册流程不在本文的探讨范畴之内,感兴趣的能够在后盾回复关键字【chatgpt】查看注册细节。
这里给大家演示一下注册胜利后,如何获取一个 API key
,当咱们注册胜利并且登录当前,能够在链接 https://platform.openai.com/a…,在页面上点击 Create new Secret key
即可生成一个 API key
,复制 API key
寄存起来,后续备用。
部署服务
部署服务还是跟之前一样简略,咱们还是通过 docker
来进行部署,一行命令就能够搞定,这里能够配置自定义的端口和下面获取到的 API Key
,以及相应的超时工夫和 Session
状况指令。
docker run -itd --name chatgpt -p 9999:9999 \
-e APIKEY= 你的 API key \
-e SESSIONTIMEOUT=60s \
-e MODEL=text-davinci-003 \
-e MAX_TOKENS=512 \
-e TEMPREATURE=0.9 \
-e SESSION_CLEAR_TOKEN= 清空会话 \
--rm \
docker.mirrors.sjtug.sjtu.edu.cn/eryajf/chatgpt-dingtalk:latest
命令执行胜利过后,咱们通过 docker ps
能够看到服务曾经失常起来了,对应的钉钉开源我的项目地址,我也放到了后盾,感兴趣的能够在公众号后盾回复【chatgpt】自行获取。
服务部署胜利了当前,咱们能够本地测试一个端口是否能通,通过 telnet ip port
命令来测试,如果呈现 Escape character is '^]'.
字符则示意是通的,如果链接不上,可能是服务器的端口没放行或者防火墙没开,能够顺次检查一下。
调戏 AI
搭建好了机器人过后,咱们就能够欢快的调戏了,阿粉这边就进行了如下的调戏,成果还是杠杠的。
最近在网上也有一些文章说这个 AI
通过了谷歌的面试,说是能够代替工程师,这一点阿粉倒是不太放心,至多短期还不会,尽管通过面试但并不代表能做好业务,赶超工程师的局部也只是在一些实践和八股文下面而已。
通过对 AI
的调戏能够发现,他每次答复问题,都会将上下文带过来一起训练的,这也是为什么他能比其余的机器人更能了解上下文的起因。
所以这种模式答案往往不是最要害的,最要害的是如何提一个好问题,并且顺着这个问题持续延长上来。体现在日常生活中就像是两个人在进行对话一下,而不是简略的一问一答,毫无关联。
如果上下文中充斥着一些毫无关联的内容,就会给 AI
有形减少了很多垃圾内容,导致后续的答复可能更加毫无意义,往往看上去就显得牛头不对马嘴。
思考
对于如此弱小的 AI
的呈现,咱们程序员要怎么防止本人被淘汰呢?让咱们用魔法来战胜魔法,不得不说,AI
给进去的倡议还是很中肯的。
阿粉:你如何看到 ChatGPT 的呈现,是否会对程序员的行业有影响?同时作为程序员咱们应该如何防止被 AI 淘汰?
AI:ChatGPT 的呈现能够帮忙程序员更高效地开发程序,但也将给程序员带来挑战,因为许多反复的编码工作可能会被 ChatGPT 代替。
要防止被 AI 淘汰,程序员须要更加器重技术的深度,一直学习新的技术和办法,实现价值驱动的软件开发,并与 AI 单干以实现更高效的开发。此外,程序员也能够思考拓展本人的技能,比方学习一门新的编程语言,理解新的软件开发工具等等,以期能最大化地正当利用 AI 来进步本身的能力和竞争力。