Microsoft wydał Flinta, otwartoźródłowy język wizualizacji zaprojektowany specjalnie dla agentów AI do generowania profesjonalnych wykresów. Problem, który rozwiązuje, jest prosty ale istotny: current visualization languages są zbyt niskopoziomowe i zmuszają agenty AI do jawnego podejmowania decyzji wizualnych, które powinny być obsługiwane przez inteligentny kompiler.
Do tej pory agenty AI miały do wyboru: albo używać prostych specyfikacji wykresów, które są niezawodne ale generują niskiej jakości wizualizacje oparte na domyślnych ustawieniach, albo stosować złożone, szczegółowe specyfikacje, które dają ładne wykresy ale są zbyt skomplikowane i zawodne dla AI. Flint rozwiązuje ten dylemat poprzez semantyczną specyfikację opartą na typach danych, która pozwala agentom opisywać wizualizacje na wyższym poziomie abstrakcji.
Rozwiązanie zawiera silnik optymalizacji layoutu, który automatycznie przekształca proste opisy wysokopoziomowe w gotowe do użytku, szczegółowe specyfikacje wizualizacji. Wynik jest zarówno profesjonalnie wyglądający jak i łatwy do zrozumienia i adaptacji dla człowieka. Flint jest już integrowany z Data Formulator, innym projektem open source od Microsoftu, i dostępny jako serwer MCP, co oznacza że można go bezpośrednio podłączyć do ulubionych aplikacji agentów AI.