Flint: Microsoft Research'ten yapay zeka ajanları için görselleştirme dili
Microsoft Research, yapay zeka ajanlarının kısa ve elle düzenlenebilir şartnamelerden özenli grafikler üretmesini sağlayan açık kaynaklı görselleştirme ara dili Flint'i yayımladı.
Microsoft Research, Flint'i yayımladı: yapay zeka ajanlarının onlarca alt düzey parametreyi elle ayarlamadan ifade gücü yüksek, düzgün görünen grafikler üretmesini sağlayan açık kaynaklı bir görselleştirme ara dili.
Yüzlerce parametre yerine kısa bir şartname
Flint'te bir grafik üç bölümden oluşan kısa ve elle düzenlenebilir bir şartnameyle tanımlanır: veri, anlamsal tipler ve grafik şartnamesinin kendisi. Rank, YearMonth, Delta, Temperature, Profit gibi anlamsal tipler alanın yalnızca biçimini değil anlamını da yakalar. Derleyici bunlardan ayrıştırmayı, ölçekleri, eksen biçimlendirmesini, renk şemalarını ve ıraksak ölçeğin orta noktasını çıkarır; yazarın bunları elle yazması gerekmez.
Bu girdiden Flint eksiksiz, arka uca özgü bir şartname derler. Proje sayfasında oyun ve aya göre yeni kullanıcı değişimini gösteren bir ısı haritası; zaman ölçekleri, bant genişlikleri ve sıfır merkezli kırmızı-mavi ıraksak şemayla tam bir Vega-Lite tanımına dönüşüyor.
Kendi kendine uyum sağlayan yerleşim
Flint yerleşimi de kendisi çözer. Görselleştirme araştırmalarındaki "banking" ilkesine dayanan esnek yerleşim modeli; boyut, aralık ve düzeni grafiğin tuvale düzgünce sığması için yönetir. Çok serili gruplu çubuk grafik taşmak yerine otomatik olarak gerilir ve bantları daralır. Tasarımı değiştirmek için grafik türünü değiştirip görsel kodlamaları yeniden bağlamak yeterlidir; derleyici bu seçimleri alt düzey ayarlara yayar. Sayfada 2000 ABD nüfus sayımı dağılımının cinsiyet ve yaşa göre çubuk grafiğinin nüfus piramidine dönüşmesi örnek gösteriliyor.
Beş arka uç, elli grafik türü, tek arayüz
Flint; Vega-Lite, ECharts, Chart.js ve Plotly üzerinden 50 grafik türünü destekliyor — galeride 123 arka uca özgü örnek var — ve Office.js aracılığıyla Excel'in yerel, düzenlenebilir grafiklerini üretebiliyor. Her arka uç güçlü yönünü korur: hiyerarşik sunburst için ECharts, istatistiksel izler için Plotly, çalışma kitabına gömülü grafikler için Excel.
Sürümler ve temalar
0.4.0 sürümü 38 Plotly grafik türü ve 18 yerel düzenlenebilir Excel şablonu ekledi. 0.5.0 on hazır ayarlı biçimsel görsel temaları, özel ThemeSpec yazımını ve hazır ayar kalıtımını getirdi; 0.5.1 temaları Plotly arka ucuna taşıdı ve Vega-Lite takvim ısı haritasını ekledi. Flint, Microsoft Research tarafından Çin'deki Renmin Üniversitesi IDEAS Lab işbirliğiyle geliştirildi ve GitHub'da açık kaynak.
SiTech — AI destekli web geliştirme
Hızlı ve modern web siteleri kuruyor, AI'yı gerçek iş akışlarına taşıyoruz. Projeniz veya sorunuz mu var? Yardımcı olmaktan mutluluk duyarız.