6 個令人驚豔的 ChatGPT 項目

過去一週,技術圈的各個爆炸新聞,可以說是讓我真正見證到了什麼叫人間一日,AI 一年。
首先是 New Bing 對所有用戶放開,註冊即可用,然後週三 Google 發佈 ChatGPT 的對手產品 Bard,週四 GitHub 推出 GitHub Copilot X,週五 OpenAI 團隊上線了「ChatGPT 插件系統」,層層轟炸,完全不給人喘息的機會。
有好幾次,我都是在深夜一兩點刷到消息,看完之後身體按耐不住,從牀上爬起來通宵寫稿,大腦最近基本沒怎麼休息過圖片
還不太瞭解這些變化的,可以翻下 GitHubDaily 公衆號前幾天的推文,基本上我都有做介紹。
在這短短的幾天時間,GitHub 上每天也都有新項目湧出,除了在前面給大家推文介紹過的開源項目,近日也有一些不錯的工具與解決方案出現。
下面,我將給大家分享 6 個近日在 GitHub 上較爲活躍的,具備商業應用潛質且異常實用的開源項目。
話不多說,下面開始進入正題。

Copilot 開源解決方案

自微軟上週發佈 Microsoft 365 Copilot 以來,Copilot 這個詞便被各界人士不斷提及。
"Copilot has caught lightning in a bottle(Copilot 在瓶中捕抓到了閃電)"。
這是不久前,紅杉資本在探討新一輪技術革命時說的一句話。
由此可見,Copilot 開始變爲一個具體概念,逐漸走入千家萬戶。
爲了讓開發者也能用上 AI 大型語言模型 (LLM) 的能力,微軟也在 GitHub 上開源了一個輕量級 SDK:semantic-kernel。
這個項目,可以說是部分 Copilot 的解決方案。
該 SDK 支持和封裝了來自最新 AI 研究的多種設計模式,以便開發人員可以將複雜的 技能注入他們的應用程序。
圖片
GitHub:https://github.com/microsoft/semantic-kernel
不僅如此,SDK 還提供了提示鏈、遞歸推理、總結、零 / 少樣本學習、上下文記憶、長期記憶、嵌入、語義索引、規劃和訪問外部知識存儲以及內部數據等功能。
如果未來你想嘗試開發一款接入 Copilot 功能的產品,這個項目可供你借鑑學習。

讓命令行也能用上 ChatGPT

我認爲,命令行終端對於程序員來說,是一個非常重要的入口所在,同時也是大家日常使用頻率極高的開發工具。
一個能大幅提升生產力的絕佳去處,ChatGPT 當然也應該安排上啦。
因此,GitHub 上有開發者開源了一款非常實用的命令行工具:Shell GPT
該工具直接在命令行中集成了 ChatGPT,通過它,可以幫助你快速編寫 shell 命令、代碼片段編寫、Git 提交信息、文檔、註釋等內容。
圖片
GitHub:https://github.com/TheR1D/shell_gpt
用法主要有以下幾種:
  • 獲取某個任務的執行指令;

  • 直接轉換時間、距離、重量、溫度等單位;

  • 在命令行終端搜索 shell 用法;

  • 自動生成代碼並存儲;

  • 在命令行跟 ChatGPT 對話,並迭代優化。

簡單來說,它就是一個本地命令行機器人。你下達指令,它負責執行,即便你不清楚某個任務該怎麼用命令行來實現,也可以直接問它。
與其它 ChatGPT 應用一樣,Shell GPT 在使用前,你需要先自行配置好 OpenAI API Key。

飛書 GPT

由於現在有不少人在用飛書處理日常工作的溝通交流、文檔協作、視頻會議等任務。
於是,前不久國內有開發者在 GitHub 上開源了一款生產力工具:飛書 GPT
圖片
GitHub:https://github.com/Leizhenpeng/feishu-chatgpt
裏面集成了飛書 + GPT-3.5 + Dall・E + Whisper 等 API,支持語音對話、角色扮演、多話題討論、AI 畫圖、表格分析、文檔導出等功能。
這個工具平時除了拿來辦公,偶爾用來摸摸魚也挺不錯的圖片

一款基於 GPT-4 的代碼搜索引擎

下面這個項目,有點像 GitHub Copilot X 代碼搜索功能的開源實現。
Bloop,一個開源的代碼搜索引擎。
通過 GPT-4 來回答代碼相關的問題,可使用自然語言、正則表達式和過濾查詢搜索本地和遠程存儲庫。
圖片
GitHub:https://github.com/BloopAI/bloop
Bloop 的主要功能如下:
  • 基於 GPT-4 的會話搜索;

  • 快速的正則表達式搜索;

  • 同步本地和 GitHub 倉庫;

  • 支持多種不同查詢方式的過濾器;

  • 使用符號搜索查找函數、變量或特徵

  • 擁有 10 多種編程流行語言的精確代碼導航。

由於該項目代碼完全開源,因此你也可以將其功能集成進企業內部的管理系統,以增強對技術文檔、使用手冊、教程等內容的檢索效率。

ChatPDF 開源方案

大約在兩個星期前,我曾給大家推薦過一款名爲 ChatPDF 的項目
它可以提取 PDF 文件中的內容,並將內容交給 ChatGPT 進行分析。待解析完成之後,你便可以跟它進行一對一對話交流,就好像它是一個完全理解內容的人一樣。
但是,該項目代碼沒有開源,這裏重新推一個開源版的實現:GPT-4 & LangChain
利用它所開放的功能,可以快速爲你的 PDF 文檔打造一個 ChatGPT 聊天機器人。
圖片
GitHub:https://github.com/mayooear/gpt4-pdf-chatbot-langchain
使用的技術堆棧包括 LangChain、Pinecone、Typescript、Openai 和 Next.js。
LangChain 是一個框架,可以更輕鬆地構建可擴展的 AI/LLM 應用程序和聊天機器人;Pinecone 是一個矢量存儲,用於存儲嵌入和文本中的 PDF,以便以後檢索類似文檔。
爲了幫助大家更好的學習該項目源碼,作者還專門錄製了一個技術原理解析視頻,時長爲 23 分鐘,可在項目 README 中查看。

VSCode 智能插件

距離 GitHub Copilot X 正式集成到 VSCode 上,我估計還得需要很長一段時間。
如果你不想等太久,那不妨試下這個在 GitHub 開源的 VSCode 插件:VSCode ChatGPT
圖片
GitHub:https://github.com/gencay/vscode-chatgpt
它的主要作用,是將 OpenAI ChatGPT 集成到 VSCode,提供了包括但不限於以下這些功能:
  • 支持 GPT-4、GPT-3.5、GPT3 或 Codex 模型;

  • 在側邊欄對話窗口中進行問答;

  • 停止響應,減少 tokens 消耗;

  • 一鍵生成文件或修復代碼;

  • 以 Markdown 格式,導出所有對話記錄;

  • 編輯和重發提示;

  • 通過 ChatGPT 生成代碼。

真的是萬物皆可 VSCode...
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章