Ficow 的 AI 平臺快速上手指南(ChatGPT, NewBing, ChatGLM-6B, cursor.so)

Ficow發表於2023-04-09

 

本文首發於 Ficow Shen's Blog,原文地址: Ficow 的 AI 平臺快速上手指南(ChatGPT, NewBing, ChatGLM-6B, cursor.so)

 

內容概覽

  • 前言
  • OpenAI —— ChatGPT
  • 微軟 —— NewBing
  • 智譜AI —— ChatGLM-6B
  • AI生成程式碼 —— cursor.so
  • 總結

 

前言

 

現在各種AI工具大爆發,趕緊跟上大部隊,看下這波浪潮是什麼狀況吧。

傳說AI要淘汰很多工種,聽起來就很誇張很恐怖的樣子。克服恐懼的方式就是去學習和熟悉未知的事物。

走起,和Ficow一起一探究竟。講真的,簡直太好用了~

 

OpenAI —— ChatGPT

 

ChatGPTOpenAI 公司開發的基於對話模式的 AI,當前最新的版本是 GPT 4

 

使用官方 ChatGPT 的條件

  • 啟動梯子,保證 IP地址 不是國內和港澳地區,然後訪問 ChatGPT
  • 成功註冊帳號(推薦使用 Gmail),並且用國外的手機號完成簡訊驗證。

大多數人很容易卡在第二步,谷歌可以搜到一堆國外的簡訊驗證網站,比如:
https://www.temp-number.com/
https://rigorousthemes.com/blog/best-textnow-alternatives/#2_TextPlus_Text

然而,這些號碼不是虛擬號,就是被用來註冊過ChatGPT了。

推薦用TextMe提供的非VOIP號碼(需要付費1美元)來接收簡訊。
這個App在中國區的蘋果應用商店可以直接下載,這樣可以節約很多搜尋可用號碼的時間。
對了,使用的時候,記得開啟梯子喔~

 

官網上的對話模式

讓 ChatGPT 基於 Swift 生成一套計算器程式碼:

它除了給你程式碼之外,還解釋了實現的演算法和一些建議。

如果你想要一個更好的結果,那就需要把需求描述得更清楚一些,比如需要使用列舉操作並且支援高精度運算

 

支援中文

如果你很熱愛學習,ChatGPT 一定會成為你的良師益友~

 

透過 API 進行互動

API 請求示例

除了在網頁上面進行互動式的問答,我們還可以使用官方提供的API來實現一些更高階的定製化需求:

當你看到它返回這個 JSON 的時候,你腦袋裡有什麼好想法嗎?

 

API 使用教程

首先,申請開通API。填一個很簡單的表格即可:

https://openai.com/waitlist/gpt-4-api

然後,參考官方的介面文件:API Reference,完成自己想要的操作。

發請求之前,先配好你的 API Key:

 

微軟 —— NewBing

 

NewBing是微軟 Edge 瀏覽器內建的新功能,所以如果你要用,那就先 下載安裝 Edge 瀏覽器 吧。

 

使用簡介

下圖中的紅色圈部分,可以選擇會話的風格:

  • Creative,會更囉嗦一些,會提供更多相關的參考資料;
  • Banlanced,可能會根據實際情況來調整回答的內容;
  • Precise,比較精簡,偏嚴謹和學術風格;

如果不知道選什麼,就選 Balanced 吧。

如果想切換會話風格,或者重新開一個會話,點這個按鈕即可:

個人認為,如果選了 Creative,答案就會比較有意思一些。比如這個,哈哈~ ?

 

無法訪問 NewBing?

用梯子

首先,啟動梯子,而且保證 IP地址 不是國內和港澳地區。

清除 cookies

如果還是不能用,那就安裝一個瀏覽器擴充套件來清除掉 cookies:

在 Edge 瀏覽器中 點選直達,即可開始安裝。

啟用之後,可以看到這些cookie,直接全部清除:

然後,重啟 Edge 瀏覽器再試。

如果還是不行,那你可能遇到了疑難雜症 。。。 ?

 

智譜AI —— ChatGLM-6B

 

如果你用不了 ChatGPT,可以試試清華大學的 ChatGLM-6B:https://maas.aminer.cn/

用手機號就可以快速登入,然後到 體驗中心 試用:

 

大師模式

點選這個鑽石圖示切換大師模式:

然後,就可以定製對話文字的格式,而且可以用 history 來增加上下文的內容,輔助AI提高回答的準確度:

不過,我發現它好像計算的結果是有問題的。不知道是我的提問不清晰,還是它本身有問題。比如:

如果有牛人知道它為什麼會理解錯誤,也請不吝賜教,謝謝~

 

使用 Python API 進行互動

點選檢視程式碼:

然後,複製裡面的程式碼:

先按照截圖裡面的提示,開啟官方設定頁面去配置 key,然後再去調整程式碼裡面的值。

配置好程式碼裡面的 API_KEYPUBLIC_KEY,然後修改 prompt 裡面的問題,執行一會兒之後就可以得到請求結果:

 

AI生成程式碼 —— cursor.so

 

官網地址:https://www.cursor.so/ ,可以用 Github 帳號直接登入。

然後,下載安裝官方的程式碼編輯器。它長這樣,確實是極簡風格:

開始求碼之前,先去設定裡面登入:

在設定裡面,可以看到剩餘的當月可查詢次數:

 

解鎖查詢次數上限

免費的用完了,如果需要的話,花錢買會員吧:

或者,如果你申請到了 OpenAI API key,也可以用起來(記得開啟梯子):

 

生成程式碼

首先,新建檔案,比如 test.swift

然後,點選這個機器人頭像,你就可以看到可用的命令(熟練之後,推薦使用快捷鍵):

比如,輸入: generate swift code to compute fibonacci number,它就自動生成了基於遞迴實現的斐波那契函式:

我們知道,遞迴實現是很容易爆棧的,那就讓它不要用遞迴實現:generate swift code to compute fibonacci number with non recursive implementation。然後,它就生成了這個版本:

怎麼樣,效果還不錯對吧? 趕快去試試吧~

 

總結

 

其實, NewBing, ChatGPT 和 cursor.so 實際上都是應用了 OpenAI 基於 GPT 語言模型研發的AI。 然而,ChatGLM-6B 則是清華大學基於 GLM 語言模型研發的AI。

那麼,GPT 和 GLM 有什麼區別呢? 麻煩 NewBing 來幫忙回答一下吧:

最近,各種AI平臺大爆發。很多國家和地區都在加緊研發AI,真正的智慧時代即將來臨~

除了本文提到的這幾個AI平臺,一些比較知名的AI生成影像的平臺也值得關注,如:MidJourney, Stable Diffusion 等,建議讀者去了解了解。

親,有什麼值得推薦的內容嗎?歡迎給 Ficow 留言喔!

 

相關文章