ToolRecord e registry
Uno schema comune descrive capacità, input, output, endpoint e stato dei tool. Il registry iniziale usa tre record dimostrativi in memoria.
PYTHON · FASTAPI · TOOL ROUTING
Un ecosistema di ricerca e formazione per descrivere, registrare e selezionare strumenti software in base alle loro capacità. La base condivisa consente a studenti di tirocinio e tesi di sviluppare moduli interoperabili.
Prototipo iniziale · ricerca e progetti di tirocinio
Uno schema comune descrive capacità, input, output, endpoint e stato dei tool. Il registry iniziale usa tre record dimostrativi in memoria.
Il router iniziale ordina i tool confrontando tag, capacità richieste e dominio mediante un punteggio esplicito.
Backend FastAPI, documentazione API interattiva e frontend web minimale per esplorare il registry e provare il matching.
Registry, router, ontology builder, blackboard e workbench sono i percorsi modulari descritti nelle guide per gli studenti.
ARCHITETTURA
Python e FastAPI per le API; modelli ToolRecord e ScopeRequest condivisi; frontend HTML/JavaScript. Il lavoro si concentra su rappresentazione delle capacità, selezione dei tool e integrazione progressiva dei moduli.