Contents
LangChain、Pinecone 和 OpenAI 的實踐應用。使用 Streamlit 建構 Web 應用程式。立即加入人工智慧革命!
從這 7 小時的課程,你會學到
- 如何使用 LangChain、Pinecone 和 OpenAI 建構 LLM 支持的應用程式。
- 了解 LangChain 組件,包括 LLM 包裝器( wrappers )、提示模板( prompt templates )、鍊( chain )和代理( agents )。
- 了解 LangChain 中可用的不同類型的鏈,例如 stuff、map_reduce、refine 和 LangChain 代理。
- 深入了解嵌入和向量數據存儲。
- 了解如何使用嵌入和向量數據存儲來提高 LangChain 應用程式的性能。
- 深入研究 Pinecone。
- 了解 Pinecone 索引和相似性搜索。
- 專案:建構一個 LLM 驅動的問答應用程式,具有現代的基於網路的前端,用於自定義或私人文件。
- 專案:使用各種方法和鏈構建大型文檔的摘要係統:stuff、map_reduce、refine 或 LangChain Agents。
- 這將是一次邊做邊學的經歷。 我們將一起構建真實世界的應用程式(包括使用 Streamlit 的前端)。
- 您將學習如何使用 Streamlit 為 LLM 和生成式 AI 應用程式創建 Web 界面(前端)。
- Streamlit:主要概念、小部件、會話狀態 ( session state )、回調( callbacks )。
要求
- 需要有基本的 Python 程式經驗。
- 您應該能夠使用有效的電話號碼註冊 OpenAI API。
課程說明
掌握 LangChain、Pinecone、OpenAI。 使用 LangChain 建構由 LLM 驅動的實踐生成應用程式。
使用 Streamlit 為您的生成應用程式創建強大的基於 Web 的前端。
人工智慧革命已經到來,它將改變世界! 幾年後,整個社會將被人工智慧重塑。
完成本課程後,您將對 LangChain、Pinecone 和 OpenAI 的基礎知識有深入的了解。 您還可以使用純 Python 中的 Streamlit 創建現代前端。
本 LangChain 課程是 “OpenAI API with Python Bootcamp” 的第二部分。 不建議完全初學者使用它,因為它需要一些基本的 Python 程式經驗。
目前,全球各大科技公司的努力、知識和資金都在投入人工智慧。
在本課程中,您將學習如何使用 LangChain 建構最先進的 LLM 支持的應用程式。
什麼是 LangChain ?
LangChain 是一個開源框架,允許人工智慧開發人員將 GPT-4 等大型語言模型 (LLM) 與外部計算和資料源相結合。 它可以輕鬆建構和部署可擴展且高性能的人工智慧應用程式。
它還有助於來自不同背景的個人進入人工智慧( AI )領域,並實現 AI 即服務的部署。
在本課程中,我們將介紹 LangChain 組件、LLM 包裝器、鍊和代理。 我們將深入研究嵌入和向量資料庫,例如 Pinecone。
這將是一次邊做邊學的經歷。 我們將使用 Python、LangChain 和 OpenAI 一起逐步、逐行建構真實的 LLM 應用程式。 應用程式將會完成,我們還將包含一個使用 Streamlit 的現代 Web 應用程式前端。
我們將使用 LangChain、Pinecone 和 OpenAI 開發一個 LLM 支持的問答應用程式,用於自定義或私人文件。 這開闢了無數的實際用例。
我們還將建立一個摘要系統,這對於任何需要總結大量文本的人來說都是一個有價值的工具。 這包括學生、研究人員和商業專業人士。
我將繼續添加解決不同問題的新專案。 本課程及其涵蓋的技術將始終處於開發和不斷更新之中。
本次《LangChain、Pinecone 與 OpenAI》課程涵蓋的主題有:
- LangChain 基礎知識
- 使用 Dotenv 搭建環境:LangChain、Pinecone、OpenAI
- LLM 模型(Wrappers ):GPT-3
- 聊天模型:GPT-3.5-Turbo 和 GPT-4
- LangChain 提示模板
- 簡單的鏈 ( Simple Chains )
- 順序鏈 ( Sequential Chains )
- LangChain Agents 介紹
- 運作 LangChain Agents
- 向量嵌入
- 向量資料庫簡介
- 深入研究 Pinecone
- 深入研究 Chroma
- 使用 LangChain 分割和嵌入文本
- 將嵌入插入到 Pinecone 索引中
- 提出問題(相似性搜索)並獲得答案 (GPT-4)
- 使用 Streamlit 為 LLM 和生成式 AI 應用程式創建前端
- Streamlit:主要概念、小部件、會話狀態、回調。
您將獲得的技能將使您能夠建構和部署現實世界的人工智慧應用程式。 我無法告訴你我是多麼興奮能夠教給你所有這些尖端技術。
現在就加入吧,這樣您就不會被拋在後面。
我會在課程中見到你!
目標受眾
- 希望使用 LangChain、Pinecone 和 OpenAI 建構 LLM 支持的應用程式的 Python 程式設計師。
- 任何對本十年最具顛覆性的技術感興趣的技術人員。
- 任何對 AI 感興趣的程式設計師。
講師簡介
Andrei Dumitrescu 軟體工程師和首席講師
擁有超過 15 年的網路和軟體工程師經驗,我完美地體現了 DevOps 工程師的典型形象,對教學充滿熱情,這種熱情深深紮根於我的家族四代人之中。
作為著名的思科學院和專業培訓中心 Crystal Mind Academy 的聯合創始人,我致力於向學生教授尖端技術。
我對教育的貢獻跨越各個領域,包括程式設計、區塊鏈、人工智慧、道德駭客和 Linux 作業系統。
多年來,Crystal Mind Academy 通過動態的面對面和線上培訓專案為超過 200,000 名學生提供了幫助。
我為各種培訓課程精心製作了全面的文檔、實驗和案例研究,包括 Python 程式設計、Go 程式設計、區塊鏈程式設計、Python 的 OpenAI API、Linux 管理、道德駭客和思科技術。
工作之餘,我通過參加鍛煉和慢跑等健身活動、鑽研迷人的書籍以及通過我們對旅行的共同熱愛與妻子和孩子創造珍貴的回憶來保持平衡的生活方式。
Crystal Mind Academy 教授尖端技術
該學院的目標是向數十萬人傳授程式設計和網路領域的尖端技術。
我們的理念是,課程應該由具有豐富行業經驗的真正專業人士教授,他們也是優秀的教師。
課程由 Andrei Dumitrescu 提供,他是一位軟件工程師,擁有超過 15 年的行業經驗以及線下和線上課程教學經驗。
英文字幕:有
- 想要了解如何將英文字幕自動翻譯成中文? 請參考這篇 How-To
- 點選這個✨優惠連結✨ 課程特價 | Udemy 永久擁有課程 NT330 起( 在電腦瀏覽器登入,點選“優惠連結”後再回想要的課程介紹中點選“報名參加課程”即可取得 )
- Udemy 現在越來越多課程有中文字幕,請參考 Soft & Share 中文線上課程
- 手機上點選優惠連結看到的價格比電腦上看到的貴
- $代表當地貨幣, 如在台灣為 NT
- 點選”報名參加課程”有可能因瀏覽器 cookies 轉久一點或回報錯誤而無法連上,請稍等刷新或重新點選就會出現
報名參加課程
也許你會有興趣
- OpenAI 相關線上課程
- 機器學習地圖
- ★英語學習地圖 – 練好英文是最大的學習槓桿
- 如何找工作學習地圖 – 找工作不要靠運氣!
- 從 Soft & Share 各種社團頻道挑選你喜歡的加入