Stanislaus HeesBuchbegleitung

LESEN · VERSTEHEN · WEITERDENKEN

KI ins eigene Produkt · Seite 104

Inhalt

Ein Verlauf · JSON-Zeilen 214–234 · Fortsetzung

"output": "{\"path\":\"src/prices.py\",\"replacements\":1,\"written\":true}"
    },
    {
      "type": "function_call",
      "call_id": "c08",
      "name": "run_command",
      "arguments": "{\"command\":\"python tests/test_prices.py\"}"
    },
    {
      "type": "function_call_output",
      "call_id": "c08",
      "output": "{\"stdout\":\"PASS: 3 price cases\\n\",\"stderr\":\"\",\"exit_code\":0}"
    },
    {
      "id": "msg_demo_03",
      "type": "message",
      "role": "assistant",
      "status": "completed",
      "content": [
        {
          "type": "output_text",

Korrektur gespeichert

Die Runtime bestätigt erneut genau eine geschriebene Ersetzung. Ob sie den Fehler behebt, zeigt erst der nächste Test.

Server → Modell · Anfrage 8

input: 18 Einträge.

8. Denselben Test wiederholen

Die Runtime führt wieder python tests/ test_prices.py aus. Derselbe Test prüft jetzt die korrigierte Datei.

Drei Fälle bestanden

In stdout steht:

PASS: 3 price cases

stderr ist leer, exit_code ist 0. Diese drei Preisfälle sind bestanden.

Server → Modell · Anfrage 9

input: 20 Einträge.