Zacznij terazZacznij za darmo

Implementacja promptowania few-shot

Czas połączyć wszystkie komponenty w jeden łańcuch! Prompt few-shot utworzony w poprzednim ćwiczeniu jest nadal dostępny, podobnie jak examples i example_prompt.

Wszystkie klasy LangChain potrzebne do ukończenia tego ćwiczenia zostały już załadowane.

To ćwiczenie jest częścią kursu

Tworzenie aplikacji LLM z LangChain

Zobacz kurs

Instrukcje do ćwiczenia

  • Utwórz instancję modelu czatu OpenAI, korzystając z klasy ChatOpenAI.
  • Zbuduj łańcuch z szablonu promptu i modelu LLM za pomocą operatora |, a następnie wywołaj go metodą .invoke().

Interaktywne ćwiczenie praktyczne

Spróbuj tego ćwiczenia, uzupełniając ten przykładowy kod.

prompt_template = FewShotPromptTemplate(
    examples=examples,
    example_prompt=example_prompt,
    suffix="Question: {input}",
    input_variables=["input"],
)

# Create an OpenAI chat LLM
llm = ____(model="gpt-4o-mini", api_key='')

# Create and invoke the chain
llm_chain = ____
print(____({"input": "What is Jack's favorite technology on DataCamp?"}))
Edytuj i uruchom kod