منصوبے کے بارے میں
WrenAI ایک اوپن سورس جنریٹو بزنس انٹیلیجنس (GenBI) انجن ہے جسے اسٹینڈ اسٹون چیٹ UI کے بجائے AI ایجنٹس کے ذریعے استعمال کرنے کے لیے ڈیزائن کیا گیا ہے۔ یہ ایک گورنڈ سیمینٹک لیئر (Modeling Definition Language، یا MDL) اور ایک AI سیاق و سباق کی تہہ فراہم کرتا ہے تاکہ ایجنٹس جیسے Claude Code، Cursor، Cline، Codex، MCP کلائنٹس، اور LangChain/LangGraph ایپلیکیشنز قدرتی زبان کے کاروباری سوالات کو متعین گارڈریلز کے اندر تصدیق شدہ SQL، جوابات، اور قابل اشتراک ڈیش بورڈز میں تبدیل کر سکیں۔
MDL ماڈلز، کالمز، تعلقات، ویوز، کیوبز، میٹرکس، اینمز، یونٹس، اور منظور شدہ جوائنز کو Git-فرینڈلی YAML اور Markdown فائلوں کے طور پر بیان کرتا ہے، جو کاروباری معنی کو کسی ایک ویئر ہاؤس سے الگ کرتا ہے۔ اضافی سیاق و سباق—ہدایات، کام کیے گئے استفسار کی مثالیں، اور میموری—قابل جائزہ فائلوں (instructions.md، queries.yml) اور ایک مقامی LanceDB میموری انڈیکس میں ہائبرڈ ریٹریول کے ساتھ موجود ہوتا ہے۔ استفسار کی منصوبہ بندی اسکیما سے آگاہ ہوتی ہے اور اس میں ڈرائی پلان کی توثیق، قطار کی حدود، ویلیو پروفائلنگ، اور اشاروں کے ساتھ ساختی غلطیاں شامل ہیں۔
بنیادی انجن Rust میں Apache DataFusion پر بنایا گیا ہے اور اس کے ساتھ Python بائنڈنگز، ایک WebAssembly بلڈ (wren-core-wasm) براؤزر سائیڈ ڈیش بورڈ ایپس کے لیے، ایک Python SDK اور CLI (wrenai PyPI پیکیج)، ایک MCP سرور، اور LangChain/LangGraph (wren-langchain) اور Pydantic AI (wren-pydantic) کے لیے انضمام شامل ہیں۔ README میں 22+ کنیکٹرز درج ہیں، جن میں BigQuery، Snowflake، PostgreSQL، ClickHouse، Amazon Redshift، Databricks، اور DuckDB شامل ہیں۔
اشتہار کردہ ورک فلو کے تین مراحل ہیں: کسی پروجیکٹ کو کاروباری سیاق و سباق سے مالا مال کرنا، `wren query` کے ذریعے عمل میں لائے گئے سوالات سے گورنڈ SQL تیار کرنا، اور نتیجے کو Vercel یا Cloudflare Pages پر فلٹر ایبل ڈیش بورڈ کے طور پر تعینات کرنا۔ کوئیک اسٹارٹ تین کمانڈز پر مشتمل ہے: pip کے ساتھ انسٹال کریں (postgres یا memory جیسے کنیکٹر ایکسٹراز شامل کرتے ہوئے)، ایجنٹ ڈسکوری اسٹب انسٹال کرنے کے لیے `npx skills add Canner/WrenAI` چلائیں، پھر ایجنٹ سے ڈیٹا بیس کنفیگر کرنے کو کہیں یا شامل کردہ jaffle_shop نمونہ استعمال کریں۔ CLI اسکل گائیڈز آن بورڈنگ، سیاق و سباق کی افزودگی، اور GenBI ایپ جنریشن کا احاطہ کرتی ہیں؛ `wren ask` کمزور یا مضبوط ایجنٹس کے لیے گائیڈڈ اور ڈائریکٹ موڈز پیش کرتا ہے۔
Git Sync ایک مقامی Wren ریپوزٹری کو Wren Cloud یا سیلف ہوسٹڈ انسٹالیشن سے منسلک کرنے دیتا ہے تاکہ git push/pull ٹیم وائیڈ ماڈلز تعینات کر سکیں۔ تصدیق مختصر مدت کے ٹوکنز استعمال کرتی ہے، جبکہ پائیدار کلید ~/.wren/cloud.yml میں 0600 اجازتوں کے ساتھ رہتی ہے اور git کو نہیں دی جاتی۔
یہ پروجیکٹ اوپن کور ماڈل کی پیروی کرتا ہے۔ انجن، MDL سیمینٹک لیئر، گورنڈ text-to-SQL، MCP سرور، CLI، SDKs، اسکلز، اور کنیکٹرز Apache-2.0 لائسنس یافتہ اور سیلف ہوسٹ ایبل ہیں، بشمول ایئر گیپڈ استعمال۔ کمرشل Wren AI Cloud اور Enterprise Plus میں قطار اور کالم سطح کی سیکیورٹی اور رسائی کنٹرول، GenBI UI/ڈیش بورڈز/ایمبیڈنگ/APIs، منظرنامہ AI ہارنیسز (GenBI Apps، Agentic Mode، AI کی مدد سے سیاق و سباق کی تیاری)، جدید سیکیورٹی اور آڈٹ، سپورٹ اور SLAs، اور کلاؤڈ، VPC، یا ایئر گیپڈ تعیناتی شامل ہیں۔
README ایک ریپوزٹری منتقلی کا بھی ذکر کرتا ہے: 2026-05-07 کو Wren Engine اس ریپوزٹری میں core/ کے تحت ضم ہو گیا، سابقہ Canner/wren-engine ریپوزٹری آرکائیو کر دی گئی، اور پہلے کا چیٹ فرسٹ پروڈکٹ legacy/v1 برانچ (ٹیگ v1-final) پر Wren GenBI Classic کے طور پر موجود ہے جس میں کوئی نئی خصوصیات یا سیکیورٹی اصلاحات نہیں ہیں۔ ریپوزٹری لے آؤٹ میں Rust کور، Python بائنڈنگز اور CLI، MDL JSON اسکیما، SDKs، ایجنٹ اسکلز، دستاویزات، اور مثالی پروجیکٹس شامل ہیں۔
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.