منصوبے کے بارے میں

KAG (Knowledge Augmented Generation) ایک فریم ورک ہے جو OpenSPG انجن اور بڑے لینگویج ماڈلز پر بنایا گیا ہے، جس کا مقصد عمودی ڈومین نالج بیسز پر منطقی استدلال اور حقائق پر مبنی سوال جواب ہے۔ یہ روایتی ویکٹر سمیلیریٹی RAG اور OpenIE پر مبنی GraphRAG کے متبادل کے طور پر پیش کیا گیا ہے، جو سمیلیریٹی ریٹریول میں ابہام اور اوپن انفارمیشن ایکسٹریکشن سے پیدا ہونے والے شور کو حل کرتا ہے۔ README میں بیان کردہ بنیادی خیالات: - نالج ریپریزنٹیشن: DIKW درجہ بندی کا حوالہ دیتے ہوئے SPG ریپریزنٹیشن کو LLM کے لیے موزوں بناتا ہے۔ یہ غیر ساختہ ڈیٹا (خبریں، واقعات، لاگز، کتابیں)، ساختہ ڈیٹا (لین دین، اعداد و شمار، منظوریاں) اور ماہرانہ قواعد کو ہینڈل کرتا ہے، اور لے آؤٹ تجزیہ، نالج ایکسٹریکشن، پراپرٹی نارملائزیشن اور سیمنٹک الائنمنٹ کے ذریعے ایک متحد بزنس نالج گراف بناتا ہے۔ یہ ایک ہی نالج اقسام پر اسکیما فری ایکسٹریکشن اور اسکیما کنسٹرینڈ ماہرانہ تعمیر دونوں کو سپورٹ کرتا ہے، نیز گراف اسٹرکچر اور اصل ٹیکسٹ چنکس کے درمیان باہمی انڈیکسنگ بھی۔ - منطقی فارم کی رہنمائی میں ہائبرڈ استدلال: پلاننگ، استدلال اور ریٹریول آپریٹرز پر مشتمل ایک سالور قدرتی زبان کے سوالات کو زبان اور علامت کے مشترکہ حل کے عمل میں تبدیل کرتا ہے۔ مراحل میں ایکزیکٹ میچ ریٹریول، یکسٹ ریٹریول، عددی حساب یا سیمنٹک استدلال استعمال ہو سکتا ہے، جو ریٹریول، KG استدلال، زبان کی استدلال اور عددی حساب کو یکجا کرتا ہے۔ آرکیٹیکچر: kg-builder (نالج ریپریزنٹیشن اور تعمیر) اور kg-solver (ہائبرڈ حل/استدلال انجن)؛ ایک kag-model کمپوننٹ مستقبل میں اوپن سورس ریلیز کے لیے منصوبہ بند بتایا گیا ہے۔ حالیہ ریلیز نوٹس میں ورژن 0.8.0 (2025.06.27) کا ذکر ہے جس میں پرائیویٹ اور پبلک نیٹ ورک نالج بیس موڈز، LBS/WebSearch ڈیٹا ذرائع اور ایجنٹ ورک فلو کے لیے MCP پروٹوکول انٹیگریشن، بلٹ ان انڈیکس اقسام (Outline, Summary, KnowledgeUnit, AtomicQuery, Chunk, Table)، نالج بیسز کو ایپلیکیشنز سے الگ کرنا، اور KAG-Thinker ماڈل ایڈاپٹیشن شامل ہیں۔ ورژن 0.7 (2025.04.17) نے KAG-Solver کو اسٹیٹک اور اٹریٹو پلاننگ موڈز کے ساتھ ری فیکٹر کیا، سادہ اور گہرے استدلال کے موڈز، اسٹریمنگ آؤٹ پٹ، گراف انڈیکس رینڈرنگ، ایک open_benchmark ڈائریکٹری، اور ایک لائٹ ویٹ بلڈ موڈ شامل کیے۔ پہلے کی اپ ڈیٹس میں ڈومین اسکیما کسٹمائزیشن، QFS ٹاسکس، ویژول کوئری تجزیہ، Word ڈاکومنٹ اپ لوڈ اور کنکرنسی سیٹنگز شامل کی گئیں؛ ابتدائی ریلیز 2024.10.25 تھی۔ ڈیپلائمنٹ: ایک پروڈکٹ موڈ Docker Compose استعمال کرتا ہے جس میں فراہم کردہ compose فائل اور پورٹ 8887 پر ویب UI ڈیفالٹ کریڈینشلز کے ساتھ ہے؛ ایک ٹول کٹ موڈ کلون شدہ ریپوزٹری سے pip کے ذریعے انسٹال ہوتا ہے، Python 3.10+ کے لیے macOS، Linux یا Windows پر۔ ڈاکومنٹیشن Yuque پر ہوسٹ ہے، کمیونٹی سپورٹ Discord اور WeChat کے ذریعے۔ پروجیکٹ Apache-2.0 لائسنس یافتہ ہے اور ایک arXiv پیپر (2409.13731) کا حوالہ دیتا ہے۔