منصوبے کے بارے میں
OpenScience سائنسی تحقیق کے لیے ایک اوپن سورس AI ورک بینچ ہے، جو Apache 2.0 کے تحت تقسیم کیا جاتا ہے۔ آپ سادہ زبان میں کوئی کام بیان کرتے ہیں؛ ایجنٹ منصوبہ بندی کرتا ہے، شواہد جمع کرتا ہے، کوڈ اور تجربات چلاتا ہے، اور نتائج کے ساتھ ساتھ اس بات کا ٹریس بھی واپس کرتا ہے کہ اس نے کیا سوچا، کیا تلاش کیا، کیا چلایا اور کیا لکھا۔
انٹرفیس اور انسٹال
یہ macOS، Windows اور Linux کے لیے خود کو اپ ڈیٹ کرنے والی ڈیسک ٹاپ ایپ، براؤزر ورک اسپیس، یا ٹرمینل کمانڈ کے طور پر چلتا ہے۔ CLI npm کے ذریعے انسٹال ہوتا ہے (`npm install -g @synsci/openscience`)، `npx synsci` کے ذریعے انسٹال کیے بغیر چلایا جا سکتا ہے، یا macOS اور Linux پر اسٹینڈalone انسٹالر اسکرپٹ کے ذریعے۔ پروجیکٹ فولڈر `openscience ~/research/my-project` کے ساتھ کھولا جاتا ہے؛ سنگل ٹرنز `openscience run` کے ساتھ جاری کیے جا سکتے ہیں اور `--continue` کے ساتھ جاری رکھے جا سکتے ہیں۔ `/plan` موڈ آپ کو عمل درآمد سے پہلے طریقہ کار پر اتفاق کرنے دیتا ہے۔
صلاحیتیں
- ٹولز: شیل، Python اور R کرنلز، نوٹ بکس، واضح ریڈ/رائٹ گرانٹس والا فائل سسٹم، اور ریموٹ کمپیوٹ (Modal کا نام GPUs اور طویل کاموں کے لیے لیا گیا ہے، ہر ڈسپیچ چلنے سے پہلے منظور کیا جاتا ہے)۔
- سائنسی رسائی: حیاتیات، کیمسٹری، فزکس، ML اور ڈیٹا انجینئرنگ پر محیط سینکڑوں بنڈل مہارتیں، نیز ChEMBL، UniProt، PubMed اور arXiv جیسے ڈیٹا بیسز کے کنیکٹرز۔
- تفویض: ایک لیڈ ایجنٹ محدود کام متوازی ورکرز کو دے سکتا ہے جبکہ ترکیب اور حتمی فیصلہ اپنے پاس رکھتا ہے۔
- توسیع پذیری: MCP سرورز، کسٹم ایجنٹس اور کمانڈز، پلگ انز، اور سرور کے OpenAPI کنٹریکٹ سے تیار کردہ TypeScript SDK۔
- NVIDIA BioNeMo: دس bring-your-own-key اڈاپٹرز (Boltz-2، DiffDock، Evo 2، GenMol، MolMIM، MSA Search، OpenFold2، OpenFold3، ProteinMPNN، RFdiffusion) سخت درخواست اسکیما، فی ڈسپیچ منظوری اور hashed artifacts کے ساتھ؛ تجرباتی نشان زد اور آپ کی اپنی NVIDIA API key درکار ہے۔
ماڈل تک رسائی
اپنی پرووائیڈر API key یا سائن ان لائیں، Ollama، LM Studio یا کسی اور مطابق endpoint کے ذریعے لوکل ماڈل چلائیں، یا managed pay-as-you-go آپشن (Ace) استعمال کریں، جو پرووائیڈر لاگت کے علاوہ فی درخواست 5.5% فیس پر بل کیا جاتا ہے۔ اپنی keys اور لوکل ماڈلز کے لیے اکاؤنٹ اختیاری ہے۔
اجازتیں اور حفاظت
اجازت کی سطحیں ہمیشہ پوچھنے سے لے کر مکمل رسائی تک ہوتی ہیں؛ نیٹ ورک کمانڈز فی منزل ہوسٹ ایک بار پوچھتی ہیں، اور پروجیکٹ سے باہر کی فائلوں کے لیے واضح گرانٹ درکار ہوتی ہے۔ کیشز اور پھینکنے والا آؤٹ پٹ فی سیشن اسکریچ اسپیس میں رہتا ہے۔ پبلشنگ ایکشنز جیسے `git push`، ریلیزز اور اپ لوڈز لیڈ سیشن سے مشین کے اپنے GitHub اور Hugging Face لاگ انز استعمال کرتے ہوئے چلتے ہیں، چیٹ میں کوئی ٹوکن نہیں مانگا جاتا۔
ریپوزٹری لے آؤٹ اور ڈیولپمنٹ
کوڈ بیس الگ کرتا ہے `backend/cli` (CLI اور لوکل سرور: سیشنز، ٹولز، پرووائیڈرز، مہارتیں)، `frontend/workspace` (SolidJS براؤزر ورک اسپیس جو بلڈ ٹائم پر CLI میں ایمبیڈ ہوتا ہے)، `frontend/ui`، `frontend/desktop` (سائنڈ سیلف اپڈیٹر والا Electron شیل)، `frontend/docs`، `tooling/sdk`، `tooling/plugin`، اور `docs/notes`۔ ڈیولپمنٹ Bun استعمال کرتی ہے: `bun run setup`، `bun dev`، `bun run check` (فارمیٹ، ٹائپ چیک، یونٹ سوئٹس)۔ ARCHITECTURE.md، CONTRIBUTING.md اور AGENTS.md ساخت، تعاون کے لوپس اور کنونشنز کی دستاویز کرتے ہیں۔
ریلیزز اور کمیونٹی
مستحکم ریلیزز `main` سے اسی کمٹ پر مکمل ریہرسل کے بعد کاٹی جاتی ہیں، جس میں ہر نیٹو پلیٹ فارم پر پیکجڈ اینڈ ٹو اینڈ ٹیسٹس، OS اسموکس اور سائنسی صلاحیت کے کینریز شامل ہیں۔ GitHub Releases میں ڈیسک ٹاپ انسٹالرز، CLI آرکائیوز اور چیک سمز ہوتے ہیں؛ ڈیسک ٹاپ ایپ خود اپ ڈیٹ ہوتی ہے اور CLI `openscience upgrade` یا npm کے ذریعے اپ گریڈ ہوتا ہے۔ ایشوز، سیکیورٹی رپورٹس اور ضابطہ اخلاق متعلقہ ریپوزٹری دستاویزات کے ذریعے نمٹائے جاتے ہیں۔
اعترافات
OpenScience بیان کرتا ہے کہ یہ Anomaly کے OpenCode سے متاثر ہے۔ زیادہ تر بنڈل مہارتیں کھلے مجموعوں سے آتی ہیں، جن میں Scientific Agent Skills اور Claude Scientific Writer از K-Dense Inc. (MIT)، AI Research Skills از Orchestra Research (MIT)، Hugging Face skills (Apache-2.0)، Anthropic کی دستاویزی مہارتیں، NVIDIA BioNeMo Agent Toolkit (CC-BY-4.0 / Apache-2.0)، MarkItDown از Microsoft (MIT)، Claude-Science-System-Prompts، pacsomatic اور Iconoir آئیکنز شامل ہیں۔ انتساب فائلیں ماخوذ مہارتوں کو اپ اسٹریم پاتھز اور لائسنسز کے ساتھ فہرست کرتی ہیں۔ پروجیکٹ بیان کرتا ہے کہ یہ آزاد ہے اور کسی ماڈل پرووائیڈر سے وابستہ یا اس کی توثیق شدہ نہیں۔
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.