利用 AI 和 LangChain 建立高級資料庫查詢 Agents 程式和互動式應用程式
從這 2.5 小時的課程,你會學到
- 掌握資料庫 AI Agents:了解 AI Agents 並使用它們透過自然語言資料庫互動來解決複雜問題。
- 使用 LangChain 建立 AI Agents:使用 LangChain 建立 AI Agents,以讀取、解釋和查詢 CSV 檔案和 SQL 資料庫中的資料。
- 實作函數呼叫:使 AI Agents 能夠執行特定的功能,例如查詢資料庫和返回結構化結果。
- 開發互動式應用程式:使用 Streamlit 建立互動式應用程式,用於使用者查詢和動態 AI 回應。
要求
- 基本程式設計知識:建議熟悉 Python 程式,並跟隨課程內容和範例進行學習。
- OpenAI API 金鑰:使用 OpenAI 服務需要 OpenAI API 金鑰。請注意,使用 API 可能會產生最低的成本。
課程說明
透過掌握資料庫 AI Agents 來釋放人工智慧的潛力:使用 LangChain 建立互動式應用程式。這門綜合課程使您能夠創建能夠使用自然語言與資料庫互動的複雜 AI Agents 。本課程非常適合開發人員、資料專業人員、業務分析師和技術愛好者,將提高您的技能並增強您建立 AI 驅動的應用程式的能力。
你將學到什麼
- 了解 AI Agents :掌握 AI Agents 的核心概念及其在解決複雜的資料庫相關問題中的應用。
- 使用 LangChain 建置:使用 LangChain 框架建立 AI Agents,可以無縫讀取、解釋和查詢 CSV 檔案和 SQL 資料庫中的資料。
- 實現函數調用:學習在 AI Agents 中實現函數調用,從而能夠高效地執行特定的資料庫查詢並返回結構化結果。
- 開發互動式應用程式:建立用戶友好的互動式應用程式,允許動態 AI 驅動的查詢回應。
涵蓋的關鍵主題
- AI Agents 簡介及其實際用途
- LangChain 框架詳細演練
- 建立可以處理 CSV 和 SQL 資料的 AI Agents
- 實現資料庫互動的高階函數調用( function calling )
- 建立互動式應用程式
課程亮點
- 實際專案和現實世界的例子
- 建置和部署 AI Agents 程式的逐步說明
- 深入了解創建動態、用戶互動應用程式
- 獲得學習者和專家講師社群的支持
誰該報名
- 開發人員和程式設計師:增強您的 AI 和資料庫互動技能以建立高級應用程式。
- 資料專業人員:利用 AI 自動化和簡化資料查詢和分析任務。
- 業務分析師:利用 AI 使用自然語言查詢從大型資料集中提取有意義的見解。
- 技術愛好者:探索 AI Agents 和互動式應用程式,以在技術世界中保持領先地位。
先決條件
加入 Udemy,改變您與 AI 進行資料庫互動的方法。立即註冊,立即開始建立強大的人工智慧驅動的應用程式!
目標受眾
- 開發人員和程式設計師:希望擴展 AI 和資料庫互動技能,並希望學習如何使用 LangChain 框架創建複雜的 AI Agents 的個人。
- 資料專業人員:希望利用 AI 自動執行資料查詢和分析任務、提高生產力和效率的資料分析師、資料科學家和資料庫管理員。
- 業務分析師:分析業務資料並有興趣利用 AI 透過自然語言查詢從大型資料集中產生見解的專業人員。
- 技術愛好者:任何對技術和 AI 充滿熱情、想要學習如何建立能夠動態處理和響應用戶查詢的互動式應用程式的人。
講師簡介
Paulo Dichone | 軟體工程師, AWS Cloud 從業者 & 講師 Android、Flutter、AWS、最暢銷講師 (更多講師課程 )
嗨,我是 Paulo。
我熱衷於教授 Android、Java 和 Flutter 開發。 我在全球 175 個國家教過超過 20 萬名學生。
我在行動應用程式開發(Android 和 iOS)、Web 開發和 AWS 雲端方面擁有豐富的經驗。
我的目標是讓你成為優秀的開發人員和 AWS 雲端實踐者,無論你的經驗如何。 此外,我喜歡與成長中的家人共度時光、彈吉他曼陀林以及在空閒時間旅行。
我期待幫助你成為最好的開發人員和 AWS 雲端從業者。
如果你對 Android 開發和我的課程不熟悉,我建議你從我最全面的 Android 課程開始:
- 全面的 Android 應用開發大師班 – 你將學習 Android 開發入門所需的一切 – 無需任何經驗!
下一個:
- 完整的中級 Android 大師班 – 你將學習中級 Android 主題,例如工作管理器 API、ROOM 資料庫以及在 Android 後台工作。
跨平台開發課程和網路相關(建立 iOS 和 Android 行動應用程式):
- Flutter & Dart – 完整的 Flutter 應用程式開發課程 – 學習 Dart 程式語言並使用單一程式碼庫建立 iOS 和 Android 應用程式。
- Angular & Dart – 使用 Angular 和 Dart 建立動態 Web 應用程式 – 釋放最常用的 Web 開發框架之一 Angular 和 Dart 的強大功能來建立動態 Web 應用程式。
- TornadoFX – 使用 Kotlin 建立 JavaFX 應用程式 – 利用現代程式語言、Kotlin 和 JavaFX 程式庫建立令人驚嘆的桌面應用程式
對於 AWS 雲端課程:
- Amazon EC2 大師班(包含自動擴展和負載平衡器)
- Amazon ECS 和 Fargate 大師班
- Amazon EKS 與 Kubernetes
- AWS AppSync 和 Amplify
- AWS Lambda 和無伺服器框架
純Java基礎課程:
- Java 大師班 – 從初學者到專家指南 – 想要從頭開始學習 Java? 那麼這就是你需要的課程。
- Java 設計模式 – 完整的大師班 – 了解如何使用經過充分測試、經過驗證的設計模式來建立可靠的軟體。
我期待在課程中和你見面。
字幕:英文
- 想要了解如何將英文字幕自動翻譯成中文? 請參考這篇 How-To
- Udemy 永久擁有課程 許多課程約 NT400(點擊連結看更多)
- ✨年訂閱每月 NT350(再享特別優惠:年度訂閱首年享 25% 折扣) 🌈 悠遊 Udemy 的 26000+ 門課,最大化學習 ( 原價 NT635/月 )
- Udemy 現在越來越多課程有中文字幕,請參考 Soft & Share 中文線上課程
- 手機上點選優惠連結看到的價格比電腦上看到的貴
- $代表當地貨幣, 如在台灣為 NT
- 點選”報名參加課程”有可能因瀏覽器 cookies 轉久一點或回報錯誤而無法連上,請稍等刷新或重新點選就會出現
報名參加課程

也許你會有興趣
- AI 應用相關線上課程
- ★英語學習地圖 – 練好英文是最大的學習槓桿
- 如何找工作學習地圖 – 找工作不要靠運氣!
- 從 Soft & Share 各種社團頻道挑選你喜歡的加入
發表迴響