LoslegenKostenlos loslegen

Eine Gesprächshistorie erstellen

Eine Online-Lernplattform für Mathematik namens Easy as Pi hat dich beauftragt, bei der Entwicklung eines KI-Tutors zu helfen. Du erkennst sofort, dass du diese Anwendung mit den Chat-Modellen von DeepSeek bauen kannst, und entwirfst ein einfaches Proof-of-Concept (POC), das die wichtigsten Stakeholder im Unternehmen begutachten können.

Zum Einstieg zeigst du, wie Antworten auf Nachrichten von Schüler:innen in einer Nachrichtenhistorie gespeichert werden können – so werden vollständige Gespräche möglich.

Diese Übung ist Teil des Kurses

Arbeiten mit DeepSeek in Python

Kurs anzeigen

Anleitung zur Übung

  • Sende messages in einer Chat-Anfrage an das Modell.
  • Extrahiere die Assistant-Nachricht aus response, wandle sie in ein Nachrichten-Dictionary um und hänge sie an messages an.

Interaktive Übung

Vervollständige den Beispielcode, um diese Übung erfolgreich abzuschließen.

client = OpenAI(api_key="", base_url="https://api.together.xyz/v1")

messages = [
    {"role": "system", "content": "You are a helpful math tutor that generates concise, one-sentence responses."},
    {"role": "user", "content": "Explain what pi is."}
]

# Send the chat messages to the model
response = client.chat.completions.create(
    model="deepseek-ai/DeepSeek-V3",
    messages=____,
    max_tokens=100
)

# Extract the assistant message from the response
assistant_dict = {"role": "____", "content": ____}

# Add assistant_dict to the messages dictionary
messages.____(assistant_dict)
print(messages)
Code bearbeiten und ausführen