Assistant API 橫空出世!還需要學 LangChain 嗎?

更新於 發佈於 閱讀時間約 3 分鐘

OpenAI Dev Day

在接近 OpenAI Dev Day 的前幾天,突然有了想學 LangChain 的衝動,當時還不知道 OpenAI 有重大消息要宣佈。單純是想要來學學 LLM 開發,寫一個簡單的 Youtube 字幕轉換成文章的工具。

AI 時代拖延的好處

AI 時代拖延的好處

LangChain?

Langchain 是一款開源框架,利用人工智慧和機器學習演算法來理解和生成接近人類的語言,專為簡化開發大型語言模型(LLMs)的應用程序而設計。它廣泛適用於文檔分析、摘要編制、聊天機器人和代碼分析等領域。該平台不僅支援與眾多工具的整合,提供了一套標準化的介面來串聯不同的應用程序組件,還能讓開發者透過提示進行交互,以創建更為複雜和細緻的互動應用程序。

簡單說就是把你跟機器人的對話步驟(這些資訊給我記起來、繼續、下一步…),通通用寫程式的方式串起来。

Youtube 字幕轉文章

前陣子接觸到幾個能夠把 Youtube 字幕轉文章的服務,覺得轉出來效果不是很理想。而且多數沒有字幕檔就不能轉、或者只支援英文,如果資訊不足,文章輸出就是標準 ChatGPT 的胡言亂語。

因而興起了學習 LangChain 的想法,看能不能把 Whisper JAX 也接上,做一個小小工具來玩玩看。趁著洗碗的時候,聽幾個介紹 LangChain 概念的影片,深深覺得:嗯,這就是我要的。也已經計畫好,要在週末空閒時開始學習動工。


GPT-4 turbo + Assistant API

目前看起来(因為我都用想像的,還沒動手過),Assistant API 出現後,再加上 GPT-4 Turbo 可怕的上下文能力,似乎是直接把 LangChain 核心的部分給做掉,不留活路阿。

如果只是要做單純的應用,真的什麼都不要想,直接用你最熟悉的語言,無腦 call API 餵資料就好。

也難怪一堆人說這次發表會幹掉一堆小新創公司…(目前看起來,我前幾個月買的 LTD 服務中,應該也會死好幾個…嗚嗚嗚嗚)

請說服我繼續學 LangChain

那既然 OpenAI 提供的服務都已經滿足一般使用需求,還有什麼理由繼續學 LangChain 呢?

當然還是有幾個,我們先看看 Assistant API 出現後,開發 LLM 服務的三種方式:

  1. 新手、不想花太多時間的開發者:我只負責 Call API,剩下都交給 OpenAI。
  2. LangChain:不滿足於 Assistant API 提供的服務,需要更多客製化。
  3. 大神級別:通通從頭自己來(Thread、Memory、Chain…),可能最好(成本)也可能最壞(程式碼複雜度)。

OpenGPTs

LangChain 版 GPTs,如果你沒有訂閱 ChatGPT,或者是跟我一樣還在等 OpenAI 大發慈悲開通 GPTs 的話,或許可以先試試這個。

OpenGPTs UI

OpenGPTs UI

一致的開發體驗

透過 LangChain 可以減少程式碼的混亂,也能使用 Memory、Local LLM、Chain 等功能。目前也已經提供 Assistant OpenAI Agent,省去一步步呼叫 API(Create an Assistant、Create a Thread…)的撰寫成本。

LangChain imagination

LangChain imagination

結論

進步神速的 AI,說不定用嘴巴寫程式的方式(出一張嘴的____),明天就會突然蹦出來。

但是在那個時代還沒到來之前,多學點東西對腦袋還是有小小幫助,也不會太快老人癡呆。

OpenAI: 一切就緒,開發者們,閉嘴掏錢就對了。

References

留言
avatar-img
留言分享你的想法!
avatar-img
0t2 的沙龍
18會員
26內容數
未來的寫作將會更加便利與多元!文章不再只有文字,還能自動生成配圖,讓閱讀更生動。除此之外,自動事實查核功能,讓你不必擔心資訊的準確性。最後,還能自動尋找與文章相關的 YouTube 影片並直接加入文章中,提供讀者更豐富的參考資料。未來的寫作,就像打開了一扇新窗,帶給我們無限可能。
0t2 的沙龍的其他內容
2023/11/14
Web Creator Guide 最近在學習用 AI 快速架站,感到最頭痛的就是決定方向後,要怎麼去產生網頁的基本資訊。 當作練習,做了這個 GPT 來加速,GPT 可以根據利基或關鍵字,快速給出標題、標語,產生 Logo 及一些基本頁面的草稿。 需注意提示洩漏的問題 如果你的 GPT 包
Thumbnail
2023/11/14
Web Creator Guide 最近在學習用 AI 快速架站,感到最頭痛的就是決定方向後,要怎麼去產生網頁的基本資訊。 當作練習,做了這個 GPT 來加速,GPT 可以根據利基或關鍵字,快速給出標題、標語,產生 Logo 及一些基本頁面的草稿。 需注意提示洩漏的問題 如果你的 GPT 包
Thumbnail
2023/11/08
OpenAI 開發者大會上,GPT-4 Turbo 重磅登場!帶來了六大升級,包括上下文長度提升、擴大使用者控制權、知識升級、多模式功能、客製化模型,以及速率限制的提高。此外,GPT-4 Turbo 定價相較於 GPT-4 有了顯著的降低,進一步開放AI的可能性。
Thumbnail
2023/11/08
OpenAI 開發者大會上,GPT-4 Turbo 重磅登場!帶來了六大升級,包括上下文長度提升、擴大使用者控制權、知識升級、多模式功能、客製化模型,以及速率限制的提高。此外,GPT-4 Turbo 定價相較於 GPT-4 有了顯著的降低,進一步開放AI的可能性。
Thumbnail
2023/08/09
您是否正在為如何選購 2023 年的新款安全帽而困擾? 根據研究,挑選安全帽不應只重視外觀,而是須要著重於安全性。本文會教您如何找到符合自己需求且時尚又安全的安全帽。讓我們一起開始這場選帽之旅吧!
Thumbnail
2023/08/09
您是否正在為如何選購 2023 年的新款安全帽而困擾? 根據研究,挑選安全帽不應只重視外觀,而是須要著重於安全性。本文會教您如何找到符合自己需求且時尚又安全的安全帽。讓我們一起開始這場選帽之旅吧!
Thumbnail
看更多
你可能也想看
Thumbnail
2025 vocus 推出最受矚目的活動之一——《開箱你的美好生活》,我們跟著創作者一起「開箱」各種故事、景點、餐廳、超值好物⋯⋯甚至那些讓人會心一笑的生活小廢物;這次活動不僅送出了許多獎勵,也反映了「內容有價」——創作不只是分享、紀錄,也能用各種不同形式變現、帶來實際收入。
Thumbnail
2025 vocus 推出最受矚目的活動之一——《開箱你的美好生活》,我們跟著創作者一起「開箱」各種故事、景點、餐廳、超值好物⋯⋯甚至那些讓人會心一笑的生活小廢物;這次活動不僅送出了許多獎勵,也反映了「內容有價」——創作不只是分享、紀錄,也能用各種不同形式變現、帶來實際收入。
Thumbnail
OpenAI 的 Assistant API 以及 GPT-4 Turbo 釋出後,開發者是否還需學習LangChain 成為疑問。OpenAI 的新工具已滿足一般使用需求,且易於使用。若尋求更高度客製化,或欲嘗試LangChain 版的 GPTs,學習 LangChain仍有其價值。
Thumbnail
OpenAI 的 Assistant API 以及 GPT-4 Turbo 釋出後,開發者是否還需學習LangChain 成為疑問。OpenAI 的新工具已滿足一般使用需求,且易於使用。若尋求更高度客製化,或欲嘗試LangChain 版的 GPTs,學習 LangChain仍有其價值。
Thumbnail
OpenAI 開發者大會上,GPT-4 Turbo 重磅登場!帶來了六大升級,包括上下文長度提升、擴大使用者控制權、知識升級、多模式功能、客製化模型,以及速率限制的提高。此外,GPT-4 Turbo 定價相較於 GPT-4 有了顯著的降低,進一步開放AI的可能性。
Thumbnail
OpenAI 開發者大會上,GPT-4 Turbo 重磅登場!帶來了六大升級,包括上下文長度提升、擴大使用者控制權、知識升級、多模式功能、客製化模型,以及速率限制的提高。此外,GPT-4 Turbo 定價相較於 GPT-4 有了顯著的降低,進一步開放AI的可能性。
Thumbnail
Hi,大家好。我是茶桁。 在第 11 讲中,我向您介绍了如何将各种资料内容向量化,借助Llama-index建立索引,对我们自己的文本资料进行问答。在过去的3讲中,我们深入了解了如何使用Langchain。该工具可帮助我们整合AI对语言的理解和组织能力、外部各种资料或者SaaS的API,以及您自己
Thumbnail
Hi,大家好。我是茶桁。 在第 11 讲中,我向您介绍了如何将各种资料内容向量化,借助Llama-index建立索引,对我们自己的文本资料进行问答。在过去的3讲中,我们深入了解了如何使用Langchain。该工具可帮助我们整合AI对语言的理解和组织能力、外部各种资料或者SaaS的API,以及您自己
Thumbnail
你好,我是茶桁。 在之前的两讲中,我们深入了解了 Langchain 的 LLMChain 核心功能,它可以帮助我们链式地调用一系列命令,包括直接调用 OpenAI 的 API、调用其他外部接口或自己实现的 Python 代码。但这只是完成一个小任务所需的调用序列。除了这些,LangChain
Thumbnail
你好,我是茶桁。 在之前的两讲中,我们深入了解了 Langchain 的 LLMChain 核心功能,它可以帮助我们链式地调用一系列命令,包括直接调用 OpenAI 的 API、调用其他外部接口或自己实现的 Python 代码。但这只是完成一个小任务所需的调用序列。除了这些,LangChain
Thumbnail
大家好,我是茶桁. 在上一节课中,我们学习了如何使用LangChain这个Python包链式调用OpenAI的API。通过链式调用,我们可以将需要多轮询问AI才能解决的问题封装起来,将需要多轮自然语言调用才能解决的问题变成一个函数调用。 然而,LangChain对我们的帮助远不止于此。最近,Ch
Thumbnail
大家好,我是茶桁. 在上一节课中,我们学习了如何使用LangChain这个Python包链式调用OpenAI的API。通过链式调用,我们可以将需要多轮询问AI才能解决的问题封装起来,将需要多轮自然语言调用才能解决的问题变成一个函数调用。 然而,LangChain对我们的帮助远不止于此。最近,Ch
Thumbnail
Hi, 我是茶桁。 我们已经介绍了 OpenAI 的主要接口。这是基础知识系列的最后一讲,我们将讨论 OpenAI GPT 系列模型的其他接口。你可能不会经常使用其中一些接口,但了解它们不会有任何坏处,说不定你会在某些需求中用到它们。 在这篇文章中,我们将一起探讨 OpenAI 为文本改写和内容
Thumbnail
Hi, 我是茶桁。 我们已经介绍了 OpenAI 的主要接口。这是基础知识系列的最后一讲,我们将讨论 OpenAI GPT 系列模型的其他接口。你可能不会经常使用其中一些接口,但了解它们不会有任何坏处,说不定你会在某些需求中用到它们。 在这篇文章中,我们将一起探讨 OpenAI 为文本改写和内容
Thumbnail
Hi,我是茶桁。 在过去的两讲中,我们已经使用 OpenAI 提供的 Embedding 接口完成了文本分类的功能。现在,我们回到 Completion 接口,这一讲将带你更深入地了解该接口的使用。除此之外,我们还将快速搭建一个有界面的聊天机器人,这将让你更好地理解 Completion 接口的应
Thumbnail
Hi,我是茶桁。 在过去的两讲中,我们已经使用 OpenAI 提供的 Embedding 接口完成了文本分类的功能。现在,我们回到 Completion 接口,这一讲将带你更深入地了解该接口的使用。除此之外,我们还将快速搭建一个有界面的聊天机器人,这将让你更好地理解 Completion 接口的应
追蹤感興趣的內容從 Google News 追蹤更多 vocus 的最新精選內容追蹤 Google News