1. Nauka
  2. /
  3. Kursy
  4. /
  5. Tworzenie aplikacji LLM z LangChain

Connected

ćwiczenie

Tworzenie łańcucha RAG

Czas połączyć wszystkie komponenty w swoim przepływie pracy RAG! Przygotowano dokumenty i załadowano je do bazy danych Chroma na potrzeby wyszukiwania. Utworzono też szablon promptu, który uwzględnia pobrane fragmenty artykułu naukowego i umożliwia odpowiadanie na pytania.

Szablon promptu utworzony w poprzednim ćwiczeniu jest dostępny jako prompt_template, model OpenAI został zainicjalizowany jako llm, a kod do odtworzenia retriever został dołączony do skryptu.

Instrukcje

100 XP
  • Utwórz łańcuch LCEL, używając operatora potoku (|), aby połączyć kolejno retriever, prompt_template i llm.
  • Łańcuch powinien przypisywać retriever do "context", a dane wejściowe użytkownika do "question".
  • Wywołaj łańcuch, używając metody .invoke() na podanym pytaniu.