Microsoft Research telah memperkenalkan Flint, sebuah bahasa perantara visualisasi sumber terbuka yang dirancang untuk membantu agen AI menghasilkan grafik yang ekspresif dan rapi secara visual dari spesifikasi sederhana yang dapat diedit oleh manusia. Sistem ini mengatasi trade-off antara parameter tingkat rendah yang panjang dan rapuh dengan output default yang kurang menginspirasi dengan menggunakan tipe data semantik untuk secara otomatis menurunkan skala, tata letak, dan format yang dioptimalkan.
- Flint memanfaatkan tipe semantik untuk membimbing pilihan desain seperti skala, garis dasar, dan skema warna.
- Kompilator secara otomatis mengelola ukuran, jarak, dan label untuk memastikan keterbacaan saat kepadatan data berubah.
- Satu spesifikasi Flint dapat dikompilasi ke beberapa backend, termasuk Vega-Lite, Apache ECharts, dan Chart.js.
- Proyek ini mencakup pustaka flint-chart dan server flint-chart-mcp untuk alur kerja agen.
Flint membebaskan pengguna dari pengaturan eksplisit detail tingkat rendah yang rapuh dengan menurunkannya dari spesifikasi data tingkat tinggi, memungkinkan agen membuat visualisasi yang andal yang tetap mudah diperiksa dan diedit oleh manusia.