前面的文章给咱们介绍了怎么在个人微信中运用 ChatGPT,可是咱们都知道这种操作是有危险的,所以都让咱们运用小号,今天再给咱们介绍一下怎么在钉钉中运用机器人来调戏 AI

流程

  1. 注册钉钉开发者渠道账号,并创立一个内部安排;
  2. 在内部安排中创立机器人;
  3. 注册 OpenAi 账号并获取 Api Key
  4. 在服务器中布置程序;
  5. 在内部群中调戏 AI

创立机器人

上面的前两步主要是为了创立一个内部安排的机器人,登录钉钉开发者后台 open-dev.dingtalk.com/?spm=ding_o… > 企业内部开发 > 机器人**,点击创立运用

又花了半个小时将 ChatGPT 接入了钉钉机器人

在这之前需求确保自己的钉钉账号现已加入了一个安排,假如没有的能够,能够自行创立一个安排。点击创立运用往后,填入相关信息

又花了半个小时将 ChatGPT 接入了钉钉机器人

然后在开发办理菜单里边装备机器人的回调地址,也就是后面要布置代码的服务器的地址和端口,如下图所示。

又花了半个小时将 ChatGPT 接入了钉钉机器人

这儿除了直接运用服务器的 IP 之外,还能够装备具体的域名,不过这就需求有域名了,还能够装备 HTTPS,这个依据咱们的状况自行运用,其时直接运用 IP 是最简略的一种办法。

不过装备域名的话也比较简略,就是申请一个域名,然后在装备一个 nginx 的反向代理,假如需求 HPPTS 的话再装备一个证书就好了。

接着在版别办理与发布菜单中发布机器人,此时会自动创立一个调试的群,后续能够直接在调试群里边进行调试机器人,在调试没有问题的状况就能够在其他内部群中增加该机器人了。

注册 OpenAi

OpenAi 由于某些原因,在国内是无法正常注册账号的,而且连网站都是无法正常拜访的,详细的注册流程不在本文的讨论规模之内,感兴趣的能够在后台回复要害字【chatgpt】查看注册细节。

这儿给咱们演示一下注册成功后,怎么获取一个 API key,当咱们注册成功而且登录今后,能够在链接 platform.openai.com/account/api… Create new Secret key 即可生成一个 API key,仿制 API key寄存起来,后续备用。

又花了半个小时将 ChatGPT 接入了钉钉机器人

布置服务

布置服务仍是跟之前一样简略,咱们仍是经过 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】自行获取。

又花了半个小时将 ChatGPT 接入了钉钉机器人

服务布置成功了今后,咱们能够本地测试一个端口是否能通,经过 telnet ip port 指令来测试,假如呈现 Escape character is '^]'. 字符则表明是通的,假如链接不上,或许是服务器的端口没放行或许防火墙没开,能够依次检查一下。

调戏 AI

建立好了机器人往后,咱们就能够愉快的调戏了,阿粉这边就进行了如下的调戏,作用仍是杠杠的。

又花了半个小时将 ChatGPT 接入了钉钉机器人

最近在网上也有一些文章说这个 AI 经过了谷歌的面试,说是能够代替工程师,这一点阿粉却是不太忧虑,至少短期还不会,尽管经过面试但并不代表能做好业务,赶超工程师的部分也只是在一些理论和八股文上面罢了。

经过对 AI 的调戏能够发现,他每次答复问题,都会将上下文带过去一同练习的,这也是为什么他能比其他的机器人更能理解上下文的原因。

所以这种模式答案往往不是最要害的,最要害的是怎么提一个好问题,而且顺着这个问题持续延伸下去。体现在日常生活中就像是两个人在进行对话一下,而不是简略的一问一答,毫无相关。

假如上下文中充满着一些毫无相关的内容,就会给 AI 无形增加了许多垃圾内容,导致后续的答复或许愈加毫无意义,往往看上去就显得驴唇不对马嘴。

考虑

关于如此强壮的 AI 的呈现,咱们程序员要怎么防止自己被筛选呢?让咱们用魔法来打败魔法,不得不说,AI 给出来的建议仍是很中肯的。

又花了半个小时将 ChatGPT 接入了钉钉机器人

阿粉:你怎么看到 ChatGPT 的呈现,是否会对程序员的职业有影响?同时作为程序员咱们应该怎么防止被 AI 筛选?

AI:ChatGPT 的呈现能够协助程序员更高效地开发程序,但也将给程序员带来应战,由于许多重复的编码作业或许会被 ChatGPT 代替。

要防止被 AI 筛选,程序员需求愈加重视技能的深度,不断学习新的技能和办法,实现价值驱动的软件开发,并与 AI 合作以实现更高效的开发。此外,程序员也能够考虑拓展自己的技能,比方学习一门新的编程言语,了解新的软件开发工具等等,以期能最大化地合理利用 AI 来提高本身的能力和竞争力。