Zacznij terazZacznij za darmo

Szablony promptów i łańcuchy

W tym ćwiczeniu zaczniesz korzystać z dwóch podstawowych komponentów LangChain: szablonów promptów i łańcuchów!

Klasy potrzebne do ukończenia ćwiczenia, w tym ChatOpenAI, zostały już wczytane.

To ćwiczenie jest częścią kursu

Tworzenie aplikacji LLM z LangChain

Zobacz kurs

Instrukcje do ćwiczenia

  • Przekształć podany tekst template w standardowy (nie czatowy) szablon promptu.
  • Utwórz łańcuch, który przekazuje szablon promptu do modelu LLM.
  • Wywołaj łańcuch na podanej zmiennej question.

Interaktywne ćwiczenie praktyczne

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

# Create a prompt template from the template string
template = "You are an artificial intelligence assistant, answer the question. {question}"
prompt = PromptTemplate.____(
    template=____
)

llm = ChatOpenAI(model="gpt-4o-mini", api_key='')	

# Create a chain to integrate the prompt template and LLM
llm_chain = ____ | ____

# Invoke the chain on the question
question = "How does LangChain make LLM application development easier?"
print(llm_chain.invoke({"question": ____}))
Edytuj i uruchom kod