不卡av在线播放_欧美成人AU在线看_亚洲一区二区 视频_五月天亚洲无码伊人

當前位置:文章中心>新聞快遞
公告通知 新聞快遞 技術教程 產(chǎn)品展示

花了半個小時將 ChatGPT 接入了釘釘機器人

發(fā)布時間:2023-02-13 點擊數(shù):1411

前面的文章給大家介紹了如何在個人微信中使用 ChatGPT,但是大家都知道這種操作是有風險的,所以都讓大家使用小號,今天再給大家介紹一下如何在釘釘中使用機器人來調(diào)戲 AI。

流程

  1. 注冊釘釘開發(fā)者平臺賬號,并創(chuàng)建一個內(nèi)部組織;

  2. 在內(nèi)部組織中創(chuàng)建機器人;

  3. 注冊 OpenAi 賬號并獲取 Api Key;

  4. 在服務器中部署程序;

  5. 在內(nèi)部群中調(diào)戲 AI;

創(chuàng)建機器人

上面的前兩步主要是為了創(chuàng)建一個內(nèi)部組織的機器人,登錄釘釘開發(fā)者后臺 https://open-dev.dingtalk.com/?spm=ding_open_doc.document.0.0.7f49263crfKgSY,依次選擇應用開發(fā) > 企業(yè)內(nèi)部開發(fā) > 機器人,點擊創(chuàng)建應用。

編輯搜圖

在這之前需要確保自己的釘釘賬號已經(jīng)加入了一個組織,如果沒有的可以,可以自行創(chuàng)建一個組織。點擊創(chuàng)建應用過后,填入相關信息

編輯搜圖

然后在開發(fā)管理菜單里面配置機器人的回調(diào)地址,也就是后面要部署代碼的服務器的地址和端口,如下圖所示。

編輯搜圖

這里除了直接使用服務器的 IP 之外,還可以配置具體的域名,不過這就需要有域名了,還可以配置 HTTPS,這個根據(jù)大家的情況自行使用,當時直接使用 IP 是最簡單的一種方式。

不過配置域名的話也比較簡單,就是申請一個域名,然后在配置一個 nginx 的反向代理,如果需要 HPPTS 的話再配置一個證書就好了。

接著在版本管理與發(fā)布菜單中發(fā)布機器人,此時會自動創(chuàng)建一個調(diào)試的群,后續(xù)可以直接在調(diào)試群里面進行調(diào)試機器人,在調(diào)試沒有問題的情況就可以在其他內(nèi)部群中添加該機器人了。

注冊 OpenAi

OpenAi 由于某些原因,在國內(nèi)是無法正常注冊賬號的,并且連網(wǎng)站都是無法正常訪問的,詳細的注冊流程不在本文的討論范圍之內(nèi)。

這里給大家演示一下注冊成功后,如何獲取一個 API key,當我們注冊成功并且登錄以后,可以在鏈接 https://platform.openai.com/account/api-keys,在頁面上點擊 Create new Secret key 即可生成一個 API key,復制 API key存放起來,后續(xù)備用。


編輯搜圖


部署服務

部署服務還是跟之前一樣簡單,我們還是通過 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:latest1.2.3.4.5.6.7.8.9.

命令執(zhí)行成功過后,我們通過 docker ps 可以看到服務已經(jīng)正常起來了。

服務部署成功了以后,我們可以本地測試一個端口是否能通,通過 telnet ip port 命令來測試,如果出現(xiàn) Escape character is '^]'. 字符則表示是通的,如果鏈接不上,可能是服務器的端口沒放行或者防火墻沒開,可以依次檢查一下。

調(diào)戲 AI

搭建好了機器人過后,我們就可以愉快的調(diào)戲了,阿粉這邊就進行了如下的調(diào)戲,效果還是杠杠的。


最近在網(wǎng)上也有一些文章說這個 AI 通過了谷歌的面試,說是可以替代工程師,這一點阿粉倒是不太擔心,至少短期還不會,雖然通過面試但并不代表能做好業(yè)務,趕超工程師的部分也只是在一些理論和八股文上面而已。

通過對 AI 的調(diào)戲可以發(fā)現(xiàn),他每次回答問題,都會將上下文帶過去一起訓練的,這也是為什么他能比其他的機器人更能理解上下文的原因。

所以這種模式答案往往不是最關鍵的,最關鍵的是如何提一個好問題,并且順著這個問題繼續(xù)延伸下去。體現(xiàn)在日常生活中就像是兩個人在進行對話一下,而不是簡單的一問一答,毫無關聯(lián)。

如果上下文中充斥著一些毫無關聯(lián)的內(nèi)容,就會給 AI 無形增加了很多垃圾內(nèi)容,導致后續(xù)的回答可能更加毫無意義,往往看上去就顯得牛頭不對馬嘴。

思考

對于如此強大的 AI 的出現(xiàn),我們程序員要怎么避免自己被淘汰呢?讓我們用魔法來打敗魔法,不得不說,AI 給出來的建議還是很中肯的。

編輯搜圖

阿粉:你如何看待 ChatGPT 的出現(xiàn),是否會對程序員的行業(yè)有影響?同時作為程序員我們應該如何避免被 AI 淘汰?

AI:ChatGPT 的出現(xiàn)可以幫助程序員更高效地開發(fā)程序,但也將給程序員帶來挑戰(zhàn),因為許多重復的編碼工作可能會被 ChatGPT 替代。

要避免被 AI 淘汰,程序員需要更加重視技術的深度,不斷學習新的技術和方法,實現(xiàn)價值驅(qū)動的軟件開發(fā),并與 AI 合作以實現(xiàn)更高效的開發(fā)。

此外,程序員也可以考慮拓展自己的技能,比如學習一門新的編程語言,了解新的軟件開發(fā)工具等等,以期能最大化地合理利用 AI 來提高自身的能力和競爭力