Chat-Inferenz zum Erstellen von 3D-Blättern

Chatassistent zum Erstellen von 3D-Designs für sicherere Straßen.

Funktion

Die Anwendung ist ein Chatbot, der zusätzliche Chatfunktionen für die 3DStreet.app-Anwendung des 3DStreet.org-Projekts bietet. Das 3DStreet-Projekt ist ein Tool zum Erstellen von 3D-Straßenlayouts für interessierte Parteien wie Stadtplaner. Mit dem Chatbot können Nutzer anhand einer Textbeschreibung ein 3D‑Modell einer Straße erstellen und alle Parameter des erstellten Modells ändern. Anhand von Best Practices der Stadtplanung kann es verschiedene Optionen vorschlagen, wie die Straße für Fußgänger, Radfahrer oder Autos sicherer gemacht werden kann. Außerdem werden vom Nutzer ausgewählte Vorschläge sofort in einem 3D-Straßenmodell angezeigt. Die Interaktion erfolgt in einem Dialogformat. Die Gemini API wird verwendet, um eine Antwort basierend auf der Anfrage des Nutzers zu generieren. Informationen zum Streetmix-JSON-Datenformat, das zum Generieren von 3D-Straßenmodellen in 3DStreet verwendet wird, wurden während der Initialisierung in das Gemini-Modell geladen. Außerdem wurden das Verhalten und die Funktionen des Chatbots beschrieben. Das Modell wurde auch mit Informationen zu den derzeit verfügbaren Straßensegmenttypen (z. B. Bürgersteige, Radfahrstreifen, Fahrstreifen usw.) und ihren Varianten geladen. Der Mechanismus „function_call“ wird verwendet, um die Struktur des vorgeschlagenen Straßenmodells im JSON-Format von Streetmix für Nutzeranfragen zur Straßengenerierung darzustellen. Der Chatbot befindet sich derzeit noch in der Test- und Fehlerbehebungsphase, kann aber bereits alle oben genannten Funktionen ausführen.

Basis

  • Web

Team

Von

Alexander Goryushkin

Von

Chile