Erste SchritteKostenlos loslegen

Bauanleitungen für aufeinanderfolgende Ketten

In den nächsten Übungen wirst du daran arbeiten, ein System zu entwickeln, das Menschen beim Erlernen neuer Fähigkeiten hilft. Dieses System muss schrittweise aufgebaut werden, damit die Lernenden die Pläne je nach ihren Vorlieben und Zwängen ändern können. Du wirst deine LangChain LCEL Kenntnisse nutzen, um eine sequentielle Kette zu erstellen, um dieses System aufzubauen, und der erste Schritt besteht darin, die Prompt-Vorlagen zu entwerfen, die von diesem System verwendet werden.

Diese Übung ist Teil des Kurses

Entwicklung von LLM Anwendungen mit LangChain

Kurs anzeigen

Anleitung zur Übung

  • Erstelle eine Prompt-Vorlage namens learning_prompt, die eine Eingabe "activity" annimmt und einen Lernplan erstellt.
  • Erstelle eine Prompt-Vorlage mit dem Namen time_prompt, die eine Eingabe "learning_plan" annimmt und sie so verändert, dass sie in eine Woche passt.
  • Rufe die learning_prompt mit einer Aktivität deiner Wahl auf (probiere "play golf" aus, wenn du keine Ideen hast).

Interaktive Übung zum Anfassen

Probieren Sie diese Übung aus, indem Sie diesen Beispielcode ausführen.

# Create a prompt template that takes an input activity
learning_prompt = PromptTemplate(
    input_variables=["____"],
    template="I want to learn how to {activity}. Can you suggest how I can learn this step-by-step?"
)

# Create a prompt template that places a time constraint on the output
time_prompt = PromptTemplate(
    ____,
    template="I only have one week. Can you create a plan to help me hit this goal: {learning_plan}."
)

# Invoke the learning_prompt with an activity
print(learning_prompt.____({"activity": "____"}))
Bearbeiten und Ausführen von Code