BiomechAgent: Un Agente AI per l'Analisi Biomeccanica

La motion capture markerless sta rendendo l'analisi quantitativa del movimento sempre più accessibile. Tuttavia, l'analisi dei dati risultanti rimane una sfida per i clinici senza competenze di programmazione. BiomechAgent è un agente AI che genera codice, consentendo l'analisi biomeccanica tramite linguaggio naturale. Gli utenti possono interrogare database, generare visualizzazioni e interpretare i dati senza scrivere codice.

Valutazione delle Capacità di BiomechAgent

Per valutare le capacità di BiomechAgent, è stato sviluppato un benchmark sistematico che copre il recupero dati, la visualizzazione, la classificazione delle attività, la segmentazione temporale e il ragionamento clinico. BiomechAgent ha raggiunto una buona precisione nelle attività di recupero e visualizzazione dei dati e ha dimostrato capacità di ragionamento clinico emergenti.

Istruzioni specifiche per la biomeccanica hanno migliorato significativamente le prestazioni rispetto ai prompt generici. L'integrazione di strumenti specializzati e validati per il rilevamento di eventi legati all'andatura ha aumentato notevolmente la precisione nell'analisi spazio-temporale, dove l'agente base aveva difficoltà.

Performance con Modelli Locali vs. Cloud

BiomechAgent è stato testato utilizzando un modello open-source locale invece di un LLM cloud. Le prestazioni sono risultate notevolmente inferiori nella maggior parte dei domini, ad eccezione del recupero di database. Questo evidenzia i trade-off nell'utilizzo di risorse di calcolo locali rispetto a soluzioni cloud più potenti, specialmente in scenari che richiedono capacità di ragionamento complesse. Per chi valuta deployment on-premise, esistono trade-off da considerare (vedi /llm-onpremise).

In sintesi, BiomechAgent rende i dati provenienti dalla motion capture accessibile molto più utili e accessibili agli utenti finali.