02 · Opdracht
Opdracht
Download het startpakket, stel de spel- en model-url in en werk de drie gemarkeerde TODO's uit.
Student-startpakket downloadenJouw stappen
- Meld je team aan en download agent-config.json.
- Vul de gewone chatmodelconfiguratie in; zet de teamsleutel nooit in de modelprompt.
- Implementeer parsing, toegestane dispatch en de observeer/beslis/handel-agentlus.
- Begin met practice en initialiseer pas een ranked-run wanneer de docent die opent.
Platte JSON-protocol
Het model mag één volledig JSON-object of één complete JSON-code fence teruggeven. Gebruik gewone system-, user- en assistant-berichten; gebruik geen native function calling.
{"type":"tool","name":"get_inventory","arguments":{"room_id":"r_OBSERVED_ID"}}{"type":"final","answer":{"person_id":"p_ID","room_id":"r_ID","weapon_id":"w_ID"}}Toolcatalogus
get_briefing— ontvang statement/report-ID's en de spelregelsget_witness_statement— lees verdieping en jaskleurget_forensics_report— lees vleugel en materiaal van het voorwerplist_people— bekijk personen en jaskleurenlist_rooms— bekijk kamer-ID's, verdiepingen en vleugelslist_weapons— bekijk voorwerp-ID's en materialenget_access_log— controleer aanwezige personen in één kamerget_inventory— controleer voorwerpen in één kamer
Belangrijke regels
- Eén actieve run per team.
- Ongeldige finale JSON verbruikt geen run.
- Eén geldige definitieve inzending verbruikt de run, goed of fout.
- Een verloren netwerkantwoord opnieuw opvragen is iets anders dan opnieuw gokken.