前面的文章给咱们介绍了怎么在个人微信中运用 ChatGPT
,可是咱们都知道这种操作是有危险的,所以都让咱们运用小号,今天再给咱们介绍一下怎么在钉钉中运用机器人来调戏 AI
。
流程
- 注册钉钉开发者渠道账号,并创立一个内部安排;
- 在内部安排中创立机器人;
- 注册
OpenAi
账号并获取Api Key
; - 在服务器中布置程序;
- 在内部群中调戏
AI
;
创立机器人
上面的前两步主要是为了创立一个内部安排的机器人,登录钉钉开发者后台 open-dev.dingtalk.com/?spm=ding_o… > 企业内部开发 > 机器人**,点击创立运用。
在这之前需求确保自己的钉钉账号现已加入了一个安排,假如没有的能够,能够自行创立一个安排。点击创立运用往后,填入相关信息
然后在开发办理菜单里边装备机器人的回调地址,也就是后面要布置代码的服务器的地址和端口,如下图所示。
这儿除了直接运用服务器的 IP
之外,还能够装备具体的域名,不过这就需求有域名了,还能够装备 HTTPS
,这个依据咱们的状况自行运用,其时直接运用 IP
是最简略的一种办法。
不过装备域名的话也比较简略,就是申请一个域名,然后在装备一个 nginx
的反向代理,假如需求 HPPTS
的话再装备一个证书就好了。
接着在版别办理与发布菜单中发布机器人,此时会自动创立一个调试的群,后续能够直接在调试群里边进行调试机器人,在调试没有问题的状况就能够在其他内部群中增加该机器人了。
注册 OpenAi
OpenAi
由于某些原因,在国内是无法正常注册账号的,而且连网站都是无法正常拜访的,详细的注册流程不在本文的讨论规模之内,感兴趣的能够在后台回复要害字【chatgpt】查看注册细节。
这儿给咱们演示一下注册成功后,怎么获取一个 API key
,当咱们注册成功而且登录今后,能够在链接 platform.openai.com/account/api… 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 来提高本身的能力和竞争力。