माइक्रोसॉफ्ट रिसर्च ने Flint पेश किया है, जो एक ओपन-सोर्स विज़ुअलाइज़ेशन इंटरमीडिएट लैंग्वेज है जिसे डिज़ाइन करने का उद्देश्य AI एजेंट्स को सरल, मानव-संपादन योग्य स्पेसिफिकेशन से अभिव्यक्तिपूर्ण और दृश्य रूप से परिष्कृत चार्ट बनाने में मदद करना है। यह सिस्टम लंबे, नाज़ुक लो-लेवल पैरामीटर्स और निराशाजनक डिफ़ॉल्ट आउटपुट के बीच के संतुलन को स्वचालित रूप से अनुकूलित स्केल, लेआउट और फॉर्मेटिंग निकालने के लिए सेमांटिक डेटा टाइप्स का उपयोग करके हल करता है।

  • Flint डिज़ाइन चयनों जैसे स्केल, बेसलाइन्स और रंग योजनाओं को निर्देशित करने के लिए सेमांटिक टाइप्स का लाभ उठाता है।
  • कंपाइलर डेटा घनत्व बदलने पर पठनीयता सुनिश्चित करने के लिए आकार, अंतराल और लेबल को स्वचालित रूप से प्रबंधित करता है।
  • एकमात्र Flint स्पेसिफिकेशन Vega-Lite, Apache ECharts और Chart.js सहित कई बैकएंड में कंपाइल हो सकता है।
  • इस परियोजना में एजेंट वर्कफ़्लो के लिए flint-chart लाइब्रेरी और flint-chart-mcp सर्वर शामिल हैं।

Flint उच्च-स्तरीय डेटा स्पेसिफिकेशन से इन निराशाजनक लो-लेवल विवरणों को अनुमानित करके उपयोगकर्ताओं को स्पष्ट रूप से सेट करने से मुक्त करता है, जिससे एजेंट्स विश्वसनीय विज़ुअलाइज़ेशन बना सकते हैं जो मानवों द्वारा आसानी से निरीक्षण और संपादन के लिए उपयुक्त रहते हैं।