Interruzione della chat per la creazione di fogli 3D

Assistente di chat per la creazione di design 3D di strade più sicure.

Descrizione

L'applicazione è un chatbot che fornisce funzionalità aggiuntive dell'interfaccia di chat per l'applicazione 3DStreet.app del progetto 3DStreet.org. Il progetto 3DStreet è uno strumento per creare layout di strade 3D per le parti interessate, come gli urbanisti. Il chatbot consente di creare un modello 3D di una strada utilizzando una descrizione testuale dell'utente, nonché di modificare qualsiasi parametro del modello creato. Può suggerire diverse opzioni per rendere la strada più sicura per pedoni, ciclisti o auto, in base alle best practice in materia di pianificazione urbana. Inoltre, mostra immediatamente i suggerimenti selezionati dall'utente su un modello 3D delle strade. L'interazione avviene in un formato di dialogo. L'API Gemini viene utilizzata per generare una risposta in base alla richiesta dell'utente. Le informazioni sul formato dei dati JSON di Streetmix, utilizzato per generare modelli di strade 3D in 3DStreet, sono state caricate nel modello Gemini durante l'inizializzazione. Sono stati descritti anche il comportamento e le funzionalità del chatbot. Nel modello sono state caricate anche informazioni sui tipi di tratti stradali attualmente disponibili (come marciapiedi, corsie ciclabili, corsie di guida e così via) e sulle relative varianti. Il meccanismo function_call viene utilizzato per rappresentare la struttura del modello di strada proposto in formato JSON di Streetmix per le richieste di generazione di strade da parte degli utenti. Attualmente il chatbot è ancora in fase di test e debug, ma può fare tutto quanto sopra.

Realizzato con

  • Web

Team

Di

Alexander Goryushkin

Da

Cile