关于go:又花了半个小时将-ChatGPT-接入了钉钉机器人

1次阅读

共计 2032 个字符,预计需要花费 6 分钟才能阅读完成。

后面的文章给大家介绍了如何在集体微信中应用 ChatGPT,然而大家都晓得这种操作是有危险的,所以都让大家应用小号,明天再给大家介绍一下如何在钉钉中应用机器人来调戏 AI

流程

  1. 注册钉钉开发者平台账号,并创立一个外部组织;
  2. 在外部组织中创立机器人;
  3. 注册 OpenAi 账号并获取 Api Key
  4. 在服务器中部署程序;
  5. 在外部群中调戏 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 来进步本身的能力和竞争力。

正文完
 0