Course Code: llamaindexdev
Duration: 42 hours
Prerequisites:
  • 瞭解 Python 程式設計和基本機器學習概念
  • 具有 API 和應用程式開發經驗
  • 熟悉自然語言處理是有益的,但不是必需的

觀眾

  • 開發人員
  • 數據科學家
Overview:

LlamaIndex 是一個強大的索引工具,旨在通過允許 Large Language Models (LLMs) 有效地檢索和利用自定義數據集來增強 Large Language Models (LLMs) 的功能。

這種以講師為主導的現場培訓(線上或現場)面向希望掌握 LlamaIndex 來開發由 LLM 驅動的創新應用程式的中級到高級開發人員和資料科學家。

在培訓結束時,參與者將能夠:

  • 設置和配置 LlamaIndex 以用於 LLM。
  • 使用 LlamaIndex 索引和查詢自訂數據集以增強 LLM 功能。
  • 設計和開發利用 LlamaIndex 和 LLM 的複雜應用程式。
  • 了解並應用使用 LLM 和 LlamaIndex 的最佳實踐。
  • 瞭解部署 LLM 支援的應用程式所涉及的道德注意事項。

課程形式

  • 互動講座和討論。
  • 大量的練習和練習。
  • 在現場實驗室環境中動手實施。

課程自定義選項

  • 如需申請本課程的定製培訓,請聯繫我們進行安排。
Course Outline:

LlamaIndex 簡介

  • 了解 LlamaIndex 及其在 LLM 中的作用
  • 設置 LlamaIndex:環境和先決條件
  • 為自訂數據編製索引的基礎知識

LlamaIndex 在行動

  • 使用 LlamaIndex 進行查詢:技術和最佳實踐
  • 使用 LlamaIndex 構建查詢和聊天引擎
  • 為 LLM 應用程式創建直觀的 Streamlit 介面

高級 LlamaIndex 功能

  • 採用檢索增強生成 (RAG) 來增強數據檢索
  • 利用向量存儲實現高效的數據管理
  • 設計和實現 LlamaIndex 代理

使用 LlamaIndex 進行應用程式開發

  • 提示工程:思維鏈、ReAct、小樣本提示
  • 開發文件説明程式:一個實際的 LLM 應用程式
  • 調試和測試 LLM 應用程式

部署和擴展

  • 部署基於 LlamaIndex 的應用程式
  • 擴展 LLM 應用程式以實現高性能
  • 監視和優化 LLM 應用程式

道德和實踐考慮

  • 駕馭 LLM 應用程式中的道德影響
  • 使用 LlamaIndex 確保隱私和數據安全
  • 為LLM技術的未來發展做準備

摘要和後續步驟

Sites Published:

United Arab Emirates - LlamaIndex: Developing LLM Powered Applications

Qatar - LlamaIndex: Developing LLM Powered Applications

Egypt - LlamaIndex: Developing LLM Powered Applications

Saudi Arabia - LlamaIndex: Developing LLM Powered Applications

South Africa - LlamaIndex: Developing LLM Powered Applications

Brasil - LlamaIndex: Developing LLM Powered Applications

Canada - LlamaIndex: Developing LLM Powered Applications

中国 - LlamaIndex: Developing LLM Powered Applications

香港 - LlamaIndex: Developing LLM Powered Applications

澳門 - LlamaIndex: Developing LLM Powered Applications

台灣 - LlamaIndex: Developing LLM Powered Applications

USA - LlamaIndex: Developing LLM Powered Applications

Österreich - LlamaIndex: Developing LLM Powered Applications

Schweiz - LlamaIndex: Developing LLM Powered Applications

Deutschland - LlamaIndex: Developing LLM Powered Applications

Czech Republic - LlamaIndex: Developing LLM Powered Applications

Denmark - LlamaIndex: Developing LLM Powered Applications

Estonia - LlamaIndex: Developing LLM Powered Applications

Finland - LlamaIndex: Developing LLM Powered Applications

Greece - LlamaIndex: Developing LLM Powered Applications

Magyarország - LlamaIndex: Developing LLM Powered Applications

Ireland - LlamaIndex: Developing LLM Powered Applications

Luxembourg - LlamaIndex: Developing LLM Powered Applications

Latvia - LlamaIndex: Developing LLM Powered Applications

España - LlamaIndex: Developing LLM Powered Applications

Italia - LlamaIndex: Developing LLM Powered Applications

Lithuania - LlamaIndex: Developing LLM Powered Applications

Nederland - LlamaIndex: Developing LLM Powered Applications

Norway - LlamaIndex: Developing LLM Powered Applications

Portugal - LlamaIndex: Developing LLM Powered Applications

România - LlamaIndex: Developing LLM Powered Applications

Sverige - LlamaIndex: Developing LLM Powered Applications

Türkiye - LlamaIndex: Developing LLM Powered Applications

Malta - LlamaIndex: Developing LLM Powered Applications

Belgique - LlamaIndex: Developing LLM Powered Applications

France - LlamaIndex: Developing LLM Powered Applications

日本 - LlamaIndex: Developing LLM Powered Applications

Australia - LlamaIndex: Developing LLM Powered Applications

Malaysia - LlamaIndex: Developing LLM Powered Applications

New Zealand - LlamaIndex: Developing LLM Powered Applications

Philippines - LlamaIndex: Developing LLM Powered Applications

Singapore - LlamaIndex: Developing LLM Powered Applications

Thailand - LlamaIndex: Developing LLM Powered Applications

Vietnam - LlamaIndex: Developing LLM Powered Applications

India - LlamaIndex: Developing LLM Powered Applications

Argentina - LlamaIndex: Developing LLM Powered Applications

Chile - LlamaIndex: Developing LLM Powered Applications

Costa Rica - LlamaIndex: Developing LLM Powered Applications

Ecuador - LlamaIndex: Developing LLM Powered Applications

Guatemala - LlamaIndex: Developing LLM Powered Applications

Colombia - LlamaIndex: Developing LLM Powered Applications

México - LlamaIndex: Developing LLM Powered Applications

Panama - LlamaIndex: Developing LLM Powered Applications

Peru - LlamaIndex: Developing LLM Powered Applications

Uruguay - LlamaIndex: Developing LLM Powered Applications

Venezuela - LlamaIndex: Developing LLM Powered Applications

Polska - LlamaIndex: Developing LLM Powered Applications

United Kingdom - LlamaIndex: Developing LLM Powered Applications

South Korea - LlamaIndex: Developing LLM Powered Applications

Pakistan - LlamaIndex: Developing LLM Powered Applications

Sri Lanka - LlamaIndex: Developing LLM Powered Applications

Bulgaria - LlamaIndex: Developing LLM Powered Applications

Bolivia - LlamaIndex: Developing LLM Powered Applications

Indonesia - LlamaIndex: Developing LLM Powered Applications

Kazakhstan - LlamaIndex: Developing LLM Powered Applications

Moldova - LlamaIndex: Developing LLM Powered Applications

Morocco - LlamaIndex: Developing LLM Powered Applications

Tunisia - LlamaIndex: Developing LLM Powered Applications

Kuwait - LlamaIndex: Developing LLM Powered Applications

Oman - LlamaIndex: Developing LLM Powered Applications

Slovakia - LlamaIndex: Developing LLM Powered Applications

Kenya - LlamaIndex: Developing LLM Powered Applications

Nigeria - LlamaIndex: Developing LLM Powered Applications

Botswana - LlamaIndex: Developing LLM Powered Applications

Slovenia - LlamaIndex: Developing LLM Powered Applications

Croatia - LlamaIndex: Developing LLM Powered Applications

Serbia - LlamaIndex: Developing LLM Powered Applications

Bhutan - LlamaIndex: Developing LLM Powered Applications

Nepal - LlamaIndex: Developing LLM Powered Applications

Uzbekistan - LlamaIndex: Developing LLM Powered Applications