首頁 > 科技週邊 > 人工智慧 > 又花了半小時將 ChatGPT 接入了釘釘機器人

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

王林
發布: 2023-04-11 21:43:01
轉載
1380 人瀏覽過

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

流程

  1. 註冊釘開發者平台帳號,並建立一個內部組織;
  2. 在內部組織中建立機器人;
  3. 註冊OpenAi 帳號並取得 Api Key;
  4. 在伺服器中部署程式;
  5. 在內部群組中調戲 AI;

建立機器人

上面的前兩個步驟主要是為了創建一個內部組織的機器人,登入釘子開發者後台https://open-dev.dingtalk.com/?spm=ding_open_doc.document.0.0.7f49263crfKgSY,依序選擇應用開發> 企業內部開發> 機器人,點選創建應用。

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

在這之前需要確保自己的釘子帳號已經加入了一個組織,如果沒有的可以,可以自行建立一個組織。點擊創建應用程式過後,填入相關資訊

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

然後在開發管理選單裡面配置機器人的回調位址,也就是後面要部署程式碼的伺服器的位址和端口,如下圖所示。

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

這裡除了直接使用伺服器的 IP 之外,還可以配置特定的域名,不過這就需要有域名了,還可以配置 HTTPS,這個根據大家的情況自行使用,當時直接使用 IP 是最簡單的方式。

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

接著在版本管理與發布選單中發布機器人,此時會自動創建一個調試的群,後續可以直接在調試群裡面進行調試機器人,在調試沒有問題的情況就可以在其他內部群中加入該機器人了。

註冊OpenAi

OpenAi 由於某些原因,在國內是無法正常註冊帳號的,而且連網站都是無法正常訪問的,詳細的註冊流程不在本文的討論範圍之內。

這裡給大家示範一下註冊成功後,如何取得一個 API key,當我們註冊成功並且登入以後,可以在連結https://platform.openai.com/account/api-keys,在頁面上點選 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 接入了釘釘機器人

服務部署成功了以後,我們可以本地測試一個連接埠是否能通,透過 telnet ip port 指令來測試,如果出現 Escape character is '^]'.字元則表示是通的,如果連結不上,可能是伺服器的連接埠沒放行或防火牆沒開,可以依序檢查一下。

調戲 AI

搭建好了機器人過後,我們就可以愉快的調戲了,阿粉這邊就進行瞭如下的調戲,效果還是槓槓的。

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

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

透過對 AI 的調戲可以發現,他每次回答問題,都會將上下文帶過去一起訓練的,這也是為什麼他能比其他的機器人更能理解上下文的原因。

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

如果上下文中充斥著一些毫無關聯的內容,就會為 AI 無形增加了許多垃圾內容,導致後續的回答可能更加毫無意義,往往看上去就顯得牛頭不對馬嘴。

思考

對於如此強大的 AI 的出現,我們程式設計師要怎麼避免自己被淘汰呢?讓我們用魔法來打敗魔法,不得不說,AI 給的建議還是很中肯的。

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

阿粉:你如何看待 ChatGPT 的出現,是否會對程式設計師的產業有影響?同時身為程式設計師我們該如何避免被 AI 淘汰?

AI:ChatGPT 的出現可以幫助程式設計師更有效率地開發程序,但也將為程式設計師帶來挑戰,因為許多重複的編碼工作可能會被 ChatGPT 取代。

要避免被 AI 淘汰,程式設計師需要更加重視技術的深度,不斷學習新的技術和方法,實現價值驅動的軟體開發,並與 AI 合作以實現更有效率的開發。

此外,程式設計師也可以考慮拓展自己的技能,例如學習一門新的程式語言,了解新的軟體開發工具等等,以期能最大化地合理利用AI 來提高自身的能力和競爭力。

以上是又花了半小時將 ChatGPT 接入了釘釘機器人的詳細內容。更多資訊請關注PHP中文網其他相關文章!

相關標籤:
來源:51cto.com
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板