Course Code: llamaindexdev
Duration: 42 hours
Prerequisites:
  • Zrozumienie programowania Python oraz podstawowych koncepcji uczenia maszynowego
  • Doświadczenie w pracy z API i rozwoju aplikacji
  • Znajomość przetwarzania języka naturalnego jest korzystna, ale nie jest wymagana

Grupa docelowa

  • Programiści
  • Naukowcy ds. danych
Overview:

LlamaIndex to potężne narzędzie indeksujące zaprojektowane w celu zwiększenia możliwości Large Language Models (LLMs) poprzez umożliwienie im efektywnego pobierania i wykorzystywania niestandardowych zestawów danych.

Szkolenie na żywo prowadzone przez instruktora (na miejscu lub zdalnie) jest przeznaczone dla średnio zaawansowanych i zaawansowanych programistów i naukowców zajmujących się danymi, którzy chcą opanować LlamaIndex w celu opracowania innowacyjnych aplikacji opartych na LLM.

Pod koniec tego szkolenia uczestnicy będą mogli

  • Konfigurować i konfigurować LlamaIndex do użytku z LLM.
  • Indeksować i wyszukiwać niestandardowe zestawy danych za pomocą LlamaIndex w celu zwiększenia funkcjonalności LLM.
  • Projektować i rozwijać zaawansowane aplikacje wykorzystujące LlamaIndex i LLM.
  • Zrozumienie i stosowanie najlepszych praktyk pracy z LLM i LlamaIndex.
  • Poruszanie kwestii etycznych związanych z wdrażaniem aplikacji opartych na LLM.

Format kursu

  • Interaktywny wykład i dyskusja.
  • Wiele ćwiczeń i praktyki.
  • Praktyczne wdrożenie w środowisku laboratoryjnym na żywo.

Opcje dostosowywania kursu

  • Aby poprosić o spersonalizowane szkolenie dla tego kursu, skontaktuj się z nami w celu ustalenia szczegółów.
Course Outline:

Wprowadzenie do LlamaIndex

  • Zrozumienie LlamaIndex i jego roli w LLMs
  • Konfiguracja LlamaIndex: środowisko i wymagania wstępne
  • Podstawy indeksowania niestandardowych danych

LlamaIndex w akcji

  • Zapytanie z użyciem LlamaIndex: techniki i najlepsze praktyki
  • Budowanie silników zapytań i czatu z LlamaIndex
  • Tworzenie intuicyjnych interfejsów Streamlit dla aplikacji LLM

Zaawansowane funkcje LlamaIndex

  • Wykorzystanie generacji wzmocnionej pobieraniem (RAG) dla poprawionego pobierania danych
  • Wykorzystywanie vectorstores do efektywnego zarządzania danymi
  • Projektowanie i wdrażanie agentów LlamaIndex

Rozwijanie aplikacji z użyciem LlamaIndex

  • Inżynieria promptów: łańcuch myśli, ReAct, few-shot prompting
  • Rozwijanie pomocnika dokumentacji: realna aplikacja LLM
  • Debugowanie i testowanie aplikacji LLM

Wdrażanie i skalowanie

  • Wdrażanie aplikacji opartych na LlamaIndex
  • Skalowanie aplikacji LLM dla wysokiej wydajności
  • Monitorowanie i optymalizowanie aplikacji LLM

Etyczne i praktyczne uwagi

  • Nawigowanie przez etyczne implikacje w aplikacjach LLM
  • Zapewnienie prywatności i bezpieczeństwa danych z LlamaIndex
  • Przygotowanie do przyszłych rozwójów w technologii LLM

Podsumowanie i następne kroki

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