منصوبے کے بارے میں
فلنٹ ایک تصوراتی انٹرمیڈیٹ زبان ہے جو AI ایجنٹوں کے لیے ڈیزائن کی گئی ہے تاکہ وہ سادہ، انسانی طور پر قابل تدوین چارٹ خصوصیات کو اظہاری، پالش تصورات میں تبدیل کر سکیں۔ ایجنٹوں کو پیمانے، محور، فاصلہ، لیبلز اور ترتیب کے لیے لمبے لمبے پیرامیٹرز کو ہارڈ کوڈ کرنے کی ضرورت نہیں ہے، بلکہ فلنٹ ان فیصلوں کو ایک اعلیٰ سطحی معنوی خصوصیت، ڈیٹا، اور ایک اختیاری بصری تھیم (مثلاً نیویارک ٹائمز، اکانومسٹ، سوئس، میک کینسی) سے اخذ کرتا ہے۔ ایک کمپیکٹ خصوصیت مقامی ویگا-لائٹ، ای چارٹس، چارٹ جے ایس، پلاٹلی خصوصیات، یا قابل تدوین ایکسل چارٹس میں مرتب ہوتی ہے۔
ریپوزٹری میں دو اہم اجزاء ہیں:
- **flint-chart**: ایک JavaScript/TypeScript لائبریری جو ایک ہی فلنٹ ان پٹ کو ویگا-لائٹ، ای چارٹس، چارٹ جے ایس، پلاٹلی، یا ایکسل-نیٹو آؤٹ پٹ میں مرتب کرتی ہے۔
- **flint-chart-mcp**: ایک MCP سرور جو ایجنٹوں کو چیٹ یا کوڈنگ ماحول سے براہ راست چارٹس بنانے، تصدیق کرنے اور پیش کرنے کی اجازت دیتا ہے۔
اہم خصوصیات میں شامل ہیں:
- **معنوی چارٹ خصوصیات**: 70+ معنوی اقسام جیسے رینک، درجہ حرارت، قیمت، یا ملک کا استعمال کرتے ہوئے ہر فیلڈ کے معنی کو گرفت میں لیتا ہے۔
- **خودکار ترتیب**: سائز، فاصلہ، لیبلز، نشانات اور لیجنڈز کو ڈیٹا کی کارڈینلٹی، چارٹ ڈیزائن اور کینوس کی حدود کے مطابق ڈھالتا ہے۔
- **رسمی بصری تھیمز**: ایک بار ترتیب کے رویے، معنوی پیشکش اور بصری شناخت کی وضاحت کریں، پھر انہیں پری سیٹس، کسٹم تھیم اسپیک، یا وراثتی تھیمز کے ساتھ چارٹ لائبریری میں لاگو کریں۔
- **متعدد بیک اینڈز**: ایک ان پٹ کو ویگا-لائٹ، ای چارٹس، چارٹ جے ایس، پلاٹلی اور مقامی ایکسل چارٹس میں بیک اینڈ-نیٹو آؤٹ پٹ میں مرتب کریں۔
- **ایجنٹ کے لیے تیار چارٹ تصنیف**: MCP سرور ایجنٹوں کو فلنٹ ٹولز اور چارٹ رہنمائی فراہم کرتا ہے تاکہ وہ ایک ٹیمپلیٹ منتخب کر سکیں، اس کی تصدیق کر سکیں، اور MCP-قابل کلائنٹس میں ایک انٹرایکٹو چارٹ ویو کھول سکیں۔
حالیہ اپ ڈیٹس میں ورژن 0.5.1 شامل ہے جس نے بصری تھیمز کو پلاٹلی بیک اینڈ تک بڑھایا اور ویگا-لائٹ کیلنڈر ہیٹ میپ شامل کیا، ورژن 0.5.0 نے ایک رسمی تھیم اسپیکیشن متعارف کرائی، ورژن 0.4.0 نے 38 پلاٹلی چارٹ اقسام اور 18 مقامی ایکسل چارٹ ٹیمپلیٹس شامل کیے، اور ورژن 0.3.0 نے متحرک چارٹ ویجیٹس شامل کیے۔
تنصیب npm کے ذریعے ہے: لائبریری کے لیے `npm install flint-chart` اور MCP سرور کے لیے `npx -y flint-chart-mcp`۔ ایک میزبان MCP سرور `https://flint.data-formulator.ai/mcp` پر دستیاب ہے تاکہ VS Code میں GitHub Copilot اور Claude جیسے کلائنٹس کے ساتھ دور سے استعمال کیا جا سکے۔
یہ پروجیکٹ مائیکروسافٹ ریسرچ نے چین کی رینمن یونیورسٹی کے IDEAS لیب کے تعاون سے بنایا ہے، MIT لائسنس کے تحت لائسنس یافتہ ہے، اور تعاون کا خیرمقدم کرتا ہے۔
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.