Geri qayıt
SiTech Professional Insights
Flint: Microsoft Research-dən AI agentləri üçün vizuallaşdırma dili
SiTech Team2 წთ. საკითხავი

Flint: Microsoft Research-dən AI agentləri üçün vizuallaşdırma dili

Microsoft Research, AI agentlərinin qısa və insan tərəfindən redaktə olunan spesifikasiyalardan səliqəli qrafiklər yaratmasını təmin edən açıq mənbəli Flint ara dilini təqdim edib.

Microsoft Research Flint-i təqdim edib: AI agentlərinin onlarla aşağı səviyyəli parametri əl ilə tənzimləmədən ifadəli və səliqəli qrafiklər yaratmasını təmin edən açıq mənbəli vizuallaşdırma ara dili.

Yüzlərlə parametr yerinə qısa spesifikasiya

Flint-də qrafik üç hissədən ibarət qısa və insan tərəfindən redaktə oluna bilən spesifikasiya ilə təsvir edilir: verilənlər, semantik tiplər və qrafikin öz spesifikasiyası. Rank, YearMonth, Delta, Temperature, Profit kimi semantik tiplər sahənin yalnız formatını deyil, mənasını da əks etdirir. Kompilyator onlardan parse etməni, şkalaları, ox formatlaşdırmasını, rəng sxemlərini və divergent şkalanın orta nöqtəsini çıxarır; müəllifin bunları əl ilə yazması lazım deyil.

Bu girişdən Flint tam, backend-ə xas spesifikasiya kompilyasiya edir. Layihə səhifəsində oyun və ay üzrə yeni istifadəçi dəyişimini göstərən istilik xəritəsi tam Vega-Lite təyinatına çevrilir — zaman şkalaları, zolaq ölçüləri və sıfırda mərkəzlənmiş qırmızı-mavi divergent sxemlə.

Özünə uyğunlaşan yerləşdirmə

Flint yerləşdirməni də özü həll edir. Vizuallaşdırma tədqiqatlarındaki "banking" prinsipinə əsaslanan elastik yerləşdirmə modeli ölçüləri, məsafələri və düzülüşü elə idarə edir ki, qrafik kətan üzərinə səliqəli yerləşsin. Çoxseriyalı qruplaşdırılmış sütun qrafiki kənara çıxmaq əvəzinə avtomatik uzanır və zolaqları daralır. Dizaynı dəyişmək üçün yalnız qrafik tipini dəyişmək və vizual kodlaşdırmaları yenidən bağlamaq kifayətdir; kompilyator bu seçimləri aşağı səviyyəli tənzimləmələrə ötürür. Səhifədə 2000-ci il ABŞ siyahıyaalmasının cins və yaşa görə paylanmasının sütun qrafikinin əhali piramidasına çevrilməsi nümunə göstərilir.

Beş backend, əlli qrafik tipi, bir interfeys

Flint Vega-Lite, ECharts, Chart.js və Plotly üzərindən 50 qrafik tipini dəstəkləyir — qalereyada 123 backend-ə xas nümunə var — və Office.js vasitəsilə Excel-in doğma, redaktə oluna bilən qrafiklərini yarada bilir. Hər backend öz güclü tərəfini saxlayır: iyerarxik sunburst üçün ECharts, statistik izlər üçün Plotly, iş dəftərinə yerləşdirilmiş qrafiklər üçün Excel.

Versiyalar və temalar

0.4.0 versiyası Plotly-nin 38 qrafik tipini və Excel-in 18 doğma, redaktə oluna bilən şablonunu əlavə etdi. 0.5.0 on hazır tənzimləməli formal vizual temalar, fərdi ThemeSpec müəllifliyi və hazır tənzimləmələrin miras alınmasını təqdim etdi; 0.5.1 temaları Plotly backend-inə genişləndirdi və Vega-Lite təqvim istilik xəritəsini əlavə etdi. Flint Çindəki Renmin Universitetinin IDEAS Lab-ı ilə əməkdaşlıqda Microsoft Research tərəfindən hazırlanıb və GitHub-da açıq mənbəlidir.

SSiTech

SiTech — AI ilə gücləndirilmiş veb hazırlanması

Sürətli və müasir saytlar qurur, AI-ı real biznes proseslərinə gətiririk. Layihəniz və ya sualınız var? Kömək etməyə hazırıq.