AI-ügynököknek szánt vizualizációs nyelvet adott ki a Microsoft
A Microsoft Research Flint nevű új vizualizációs nyelvét kifejezetten AI-ügynökök számára fejlesztették ki, hogy azok egyszerű specifikációkból megbízhatóan tudjanak szép és kifejező grafikonokat generálni.

A Microsoft Research bemutatta a Flint nevű vizualizációs nyelvet, amelynek célja, hogy az AI-ügynökök számára megkönnyítse a jó minőségű grafikonok létrehozását. A rendszer egyszerű, ember által szerkeszthető specifikációkból dolgozik, és automatikusan generálja a szükséges alacsony szintű paramétereket, mint a skálák, tengelyek, elrendezés és színsémák. A Flint fordítója az adatokat, szemantikai típusokat, grafikon típusát és kódolásokat használja fel az optimalizált beállítások meghatározásához.
A Flint 46 különböző grafikon típust támogat, és képes renderelni a Vega-Lite, ECharts és Chart.js könyvtárakat használva. A fejlesztők JavaScript/TypeScript környezetben telepíthetik az eszközt npm segítségével. Az AI-ügynökök munkafolyamataiban való használathoz a MCP szerver is elérhető. A galériában 83 példa tekinthető meg, bemutatva a különféle grafikonokat és azok specifikációit.
Kapcsolódó: Euphony vizualizációs eszköz
Szemantikai típusok és automatikus optimalizáció
A Flint a szemantikai típusok segítségével értelmezi az adatok jelentését, például az év-hónap, mennyiség vagy kategória jellegét. Ezek alapján inferálja az alacsony szintű grafikon konfigurációt, beleértve a parsert, a tengelyformázást és a színpalettákat. Az automatikus elrendezés-optimalizálás rugalmas elrendezési modellre és banki elvekre épül, dinamikusan kezelve a méretezést, távolságot és elrendezést, hogy a grafikonok mindig jól illeszkedjenek a rendelkezésre álló vászonra.
Kapcsolódó: Databricks nyílt forráskódú rendszer
Egyszerű generálás és adaptáció
A Flint specifikációi könnyen generálhatók és adaptálhatók, mivel nem támaszkodnak törékeny, alacsony szintű paraméterekre. Egy grafikon dizájnjának megváltoztatásához elegendő a grafikon típusának módosítása és a vizuális kódolások újrakötése. A fordító automatikusan átvezeti az új kódolási választásokat az alacsony szintű beállításokba. Például egy nemek és kor szerinti népességeloszlást mutató, szegmentált oszlopdiagram könnyen átalakítható piramisdiagrammá a `chartType` módosításával.
Kapcsolódó: lahfir asztali CLI
Több backend támogatása
A Flint egységes felületet biztosít a különböző grafikon-renderelő motorokhoz, így a felhasználók könnyedén válthatnak a Vega-Lite, ECharts és Chart.js között. Ez lehetővé teszi, hogy kihasználják az egyes backendek egyedi funkcióit, még akkor is, ha azok eltérő API-kkal és programozási modellekkel rendelkeznek. A Microsoft Research által az IDEAS Labbal és a Kínai Renmin Egyetemmel közösen fejlesztett Flint nyílt forráskódú és azonnal használható.
Kapcsolódó: AI-újságíró rendszer