Station 00/Der Beispielagent: „Beleg“·Vorschau
Station 00 · Orientierung/Phase 5

Der Beispielagent: „Beleg“

Die ganze Strecke wird an einem einzigen, absichtlich kleinen Agenten durchgespielt. Hier steht, was er tut — damit Sie später wissen, was Sie da bauen.

Wer hat welchen Beleg geschickt, worüber, mit welchem Betrag — und ist das plausibel? Mehr macht Beleg nicht. Ein Eingangsordner, fünf Werkzeuge, zwei Ausgänge. Er will nicht nützlich sein; er will jede Regel dieses Kurses einmal sichtbar machen.

Ein Eingang, ein Agent, zwei AusgängeDer zweite Ausgang ist der wichtigere
DER BEISPIELAGENT — EIN EINGANG, EIN AGENT, ZWEI AUSGÄNGEEingangein Ordner mit Belegen2026-08-11_bauhof.pdf2026-08-11_strom.pdf2026-08-12_kfz.pdf… 27 weitereDer Agent „Beleg“liest, ordnet ein, legt abvier Werkzeuge · ein Auftrager entscheidet die Reihenfolgeer darf nichts buchenAbgelegt — mit sechs FeldernDatum · Lieferant · Netto · Steuer · Brutto · DateiVorgelegt — für einen Menschenunleserlich, unbekannt, unplausibelWarum so klein:Er enthält genau das, was jedes Agentensystem braucht — Werkzeuge, ein Gedächtnis, eine Freigabegrenze,ein Protokoll und Testfälle mit bekannter Antwort. Alles Weitere ist mehr davon, nichts anderes.
Erst grob, dann genau.Drei Fragen zum Beispielagenten — klicken Sie sich durch.
Was er fachlich tut1 von 3
1

Lesen

Er holt sich die Liste der neuen Dateien und liest eine nach der anderen als Text.

2

Einordnen

Sechs Felder: Datum, Lieferant, Netto, Steuer, Brutto, Datei. Kennt er den Lieferanten nicht, sieht er erst in der Lieferantenliste nach, statt zu raten.

3

Ablegen — oder vorlegen

Sind alle sechs Felder sicher und passt die Steuer zu Netto und Brutto, legt er ab. Sonst legt er den Fall einem Menschen vor, mit Angabe des Grundes. Beides gilt als erledigt — Vorlegen ist kein Scheitern.

Wie ein Lauf aussieht2 von 3

So sieht ein echter Lauf im Protokoll aus. Achten Sie auf die Zeilen, die mit überlegt beginnen:

protokoll · lauf 2026-08-13T09:0009:00:04 lauf gestartet · auslöser: zeitplan 09:00 · deckel: 60 runden, 1,00 €09:00:05 werkzeug beleg_liste() → 7 neue dateien09:00:07 werkzeug beleg_lesen("2026-08-11_bauhof.pdf")09:00:11 überlegt lieferant "Bauhof Menzel" unbekannt → erst nachsehen09:00:12 werkzeug lieferant_suchen("Bauhof Menzel") → 1 treffer, kreditor 7041209:00:14 werkzeug beleg_ablegen(datum, lieferant, netto, steuer, brutto, datei)09:00:14 → abgelegt, id 471109:00:16 … fünf weitere belege, gleiche folge …09:01:02 überlegt betrag auf beleg 7 unleserlich → nicht raten09:01:02 werkzeug rueckfrage("Betrag unleserlich", "2026-08-12_kfz.pdf")09:01:03 fertig 7 gelesen · 6 abgelegt · 1 vorgelegt · 23 runden · 0,19 €Das ist der ganze Unterschied zu einem Programm:Zeile 4 und Zeile 9 stehen in keinem Quelltext.Er hat entschieden, erst nachzusehen — und beim unleserlichen Betrag entschieden, nicht zu raten.
Warum so klein3 von 3

Er enthält alles, was ein Agentensystem ausmacht, und nichts darüber hinaus: lesende und schreibende Werkzeuge, eine Freigabegrenze (er darf nicht buchen), ein Gedächtnis (die Lieferantenliste), ein Protokoll, Deckel und Testfälle mit bekannter Antwort.

Alles, was Sie später bauen, hat dieselben Bausteine — nur mehr davon.

Der Belegeingang ist absichtlich gewählt: Es ist die Aufgabe, die im Mittelstand am häufigsten als erste an einen Agenten gegeben wird — und die, bei der ein leiser Fehler am teuersten ist.
Ehrlich dazugesagt: „Beleg“ ist in diesem Kurs ein Bauplan, kein fertiger Ordner zum Herunterladen. Jede Zeile Quelltext, die vorkommt, ist lauffähig gemeint — aber der Agent als Ganzes ist nicht als Paket erprobt. Siehe die nächste Phase.
Zugang erhalten
Fortschritt merken?Mit Zugang bleiben Häkchen und erledigte Phasen am Konto — auf jedem Gerät.