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