Sider.ai
  • چیٹ
  • وائز بیس
  • اوزار
  • توسیع
  • کلائنٹس
  • قیمتوں کا تعین
ڈاونلوڈ کرو ابھی
لاگ ان کریں

سائیڈر کے ساتھ تیزی سے سیکھیں، گہرائی سے سوچیں، اور ہوشیاری سے ترقی کریں۔

مصنوعات
ایپس
  • ایکسٹینشنز
  • iOS
  • Android
  • Mac OS
  • Windows
وائز بیس
  • وائز بیس
  • Deep Research
  • Scholar Research
  • Math Solver
  • Rec NoteNew
  • Audio To Text
  • Gamified Learning
  • Interactive Reading
  • ChatPDF
اوزار
  • ویب تخلیق کارNew
  • AI سلائیڈزNew
  • AI مضمون نویس
  • Nano Banana Pro
  • Nano Banana Infographic
  • AI امیج جنریٹر
  • اطالوی دماغی خرابی جنریٹر
  • پس منظر ہٹانے والا
  • پس منظر تبدیل کرنے والا
  • فوٹو ایریزر
  • متن ہٹانے والا
  • ان پینٹ
  • امیج اپ اسکیلر
  • تخلیق کریں
  • AI مترجم
  • تصویری مترجم
  • PDF مترجم
Sider
  • ہم سے رابطہ کریں
  • مدد مرکز
  • ڈاؤن لوڈ
  • قیمتیں
  • تعلیمی منصوبہ
  • کیا نیا ہے
  • بلاگ
  • کمیونٹی
  • شراکت دار
  • ملحقہ
  • دعوت دیں
©2026 جملہ حقوق محفوظ ہیں
استعمال کی شرائط
رازداری کی پالیسی
  • ہوم پیج
  • بلاگ
  • AI Tools
  • AI OpenHands کو کیسے استعمال کریں: سیٹ اپ، پرامپٹس اور حقیقی دنیا کے ورک فلوز کے لیے ایک عملی گائیڈ

AI OpenHands کو کیسے استعمال کریں: سیٹ اپ، پرامپٹس اور حقیقی دنیا کے ورک فلوز کے لیے ایک عملی گائیڈ

تازہ ترین 18 ستمبر 2025 کو

9 منٹ


AI OpenHands کو کیسے استعمال کریں: سیٹ اپ، پرامپٹس اور حقیقی دنیا کے ورک فلوز کے لیے ایک عملی گائیڈ

اگر آپ نے کبھی یہ خواہش کی ہے کہ کوئی قابل ڈیولپر آپ کے ساتھ 24/7 پیئر-پروگرام کر سکے، تو AI OpenHands اس کے بہت قریب ہے۔ یہ ایک اوپن سورس "AI انجینئر" ہے جو آپ کی ریپو کو پڑھ سکتا ہے، کوڈ لکھ سکتا ہے، ٹرمینلز چلا سکتا ہے، دستاویزات کو براؤز کر سکتا ہے، اور بار بار کام کر سکتا ہے—بالکل ایک جونیئر ڈیولپر کی طرح جو تیزی سے سیکھتا ہے اور انتھک محنت کرتا ہے۔ لیکن اس کی طاقت تبھی سمجھ میں آتی ہے جب آپ اسے صحیح طریقے سے سیٹ اپ کریں اور اسے چلانا سیکھیں۔
یہ گائیڈ آپ کو AI OpenHands کو مرحلہ وار استعمال کرنے کا طریقہ بتاتا ہے—انسٹالیشن سے لے کر ایڈوانسڈ ورک فلوز تک—تاکہ آپ اعتماد کے ساتھ تیزی سے کام کر سکیں۔
  • ہم کیا کور کریں گے:
  • انسٹالیشن کے اختیارات اور فوری آغاز
  • OpenHands کو مقامی طور پر یا کلاؤڈ ماڈلز کے ساتھ چلانا
  • پرامپٹس، ریپوز اور ٹاسکس کے لیے بہترین طریقے
  • فیچر ورک، ڈیبگنگ، ٹیسٹوں اور دستاویزات کے لیے ثابت شدہ ورک فلوز
  • گارڈریلز، پرائیویسی اور تعاون
قابل ذکر: OpenHands کو All Hands ٹیم اور کمیونٹی فعال طور پر تیار کر رہی ہے۔ موجودہ ہدایات اور تجاویز کے لیے آفیشل دستاویزات آپ کا رہنما ستارہ ہیں۔ آپ ان پریکٹیشنرز سے بھی عملی انسٹال گائیڈز پر عمل کر سکتے ہیں جنہوں نے مقامی اور VM سیٹ اپس کو دستاویزی شکل دی ہے۔ مقامی ماڈلز کے ساتھ چلانے کے لیے، دستاویزات میں مخصوص رہنمائی بھی شامل ہے۔

AI OpenHands کیا ہے—اور اسے کیوں استعمال کریں؟

AI OpenHands کو کی بورڈ کے ساتھ ایک AI ٹیم ممبر کے طور پر سوچیں۔ صرف چیٹ کرنے والے اسسٹنٹس کے برعکس، OpenHands یہ کر سکتا ہے:
  • پروجیکٹ فائلیں کھولیں اور پڑھیں
  • کمانڈز، ٹیسٹ اور لنٹرز چلانے کے لیے ایک ٹرمینل استعمال کریں
  • فائلوں اور ڈائریکٹریوں میں کوڈ میں ترمیم کریں
  • ویب براؤز کریں (کنفیگریشن پر منحصر ہے)
  • مرحلہ وار منصوبے تجویز کریں اور ان پر عمل کریں
یہ اسے فیچرز کو نافذ کرنے، بگ فکس کرنے، ٹیسٹ لکھنے، دستاویزات بنانے، ری فیکٹرنگ کرنے اور کوڈ بیسز کو جدید بنانے جیسے کاموں کے لیے مثالی بناتا ہے۔ پرامپٹس اور کاپی/پیسٹ کرنے کے بجائے، آپ OpenHands کو ایک مقصد دیتے ہیں اور اسے بار بار کام کرنے دیتے ہیں، آپ اس کی حرکتوں کی نگرانی کرتے ہیں۔

فوری آغاز: OpenHands استعمال کرنے کا تیز ترین طریقہ

شروع کرنے کے کئی طریقے ہیں۔ آپ کا انتخاب اس بات پر منحصر ہے کہ آپ کلاؤڈ LLM استعمال کرنا چاہتے ہیں یا ہر چیز کو مقامی طور پر چلانا چاہتے ہیں۔

آپشن A: کلاؤڈ LLM استعمال کریں (آسان ترین)

  • ایپ کو انسٹال اور چلانے کے لیے آفیشل "Start Building" اور "Getting Started" دستاویزات پر عمل کریں۔ آپ عام طور پر یہ کریں گے:
  • ضروریات کو انسٹال کریں (Docker، Node، Python، Git راستے پر منحصر ہے)
  • ایک معاون کلاؤڈ ماڈل کے لیے ایک API کی فراہم کریں (مثلاً، OpenAI، Anthropic، یا دیگر جو اس وقت پروجیکٹ سپورٹ کرتا ہے)
  • OpenHands انٹرفیس لانچ کریں اور اپنی ریپوزٹری کو جوڑیں
یہ راستہ آپ کو کم سے کم کمپیوٹ اوورہیڈ کے ساتھ تیزی سے نتیجہ خیز بناتا ہے۔

آپشن B: OpenHands کو مقامی LLM کے ساتھ چلائیں

  • اگر آپ کوڈ اور پرامپٹس کو کلاؤڈ سے دور رکھنا چاہتے ہیں یا API اخراجات سے بچنا چاہتے ہیں، تو آفیشل دستاویزات میں Local LLMs گائیڈ استعمال کریں۔
  • توقع کریں کہ:
  • ایک مطابقت پذیر مقامی ماڈل سیٹ اپ کریں (Ollama یا اس وقت معاون دیگر بیک اینڈز کے ذریعے)
  • ماڈل اینڈ پوائنٹس اور سیاق و سباق کی حدود کو کنفیگر کریں
  • یقینی بنائیں کہ آپ کی مشین میں مناسب VRAM/CPU اور ڈسک کی جگہ موجود ہے

آپشن C: ایک VM پر تعینات کریں

  • اگر آپ کو ایک وقف شدہ ماحول کی ضرورت ہے، تو پریکٹیشنرز نے دستاویزی شکل دی ہے کہ کس طرح ایک VM پر OpenHands کو اسپن اپ کیا جائے اور منٹوں میں ایک ایپ بنائی جائے۔ یہ ان ٹیموں کے لیے مفید ہے جو ایک مستحکم، مشترکہ AI انجینئر انسٹینس چاہتے ہیں۔

پہلا رن: پروجیکٹ سیٹ اپ اور ٹاسک فریمنگ

OpenHands اس وقت چمکتا ہے جب یہ آپ کا کوڈ دیکھ سکتا ہے۔ شروع کریں:
  1. جس ریپوزٹری پر آپ اسے کام کروانا چاہتے ہیں اسے کھول کر۔
  1. پروجیکٹ کو چلا کر یا انڈیکس کر کے تاکہ OpenHands ساخت کا نقشہ بنا سکے۔
  1. اسے رکاوٹوں کے ساتھ ایک واضح مقصد دے کر۔
ٹاسک فریمنگ کی اچھی مثال:
  • "{Add user password reset to the auth service using token-based email links. Use existing mailer module. Add unit tests for token generation and expiry. Do not change user data schema.}"
یہ کیوں کام کرتا ہے:
  • یہ جزو، دائرہ کار، انحصار اور حدود کو نامزد کرتا ہے۔ آپ جتنے واضح ہوں گے، OpenHands اتنی ہی بہتر منصوبہ بندی اور عمل کرے گا۔

OpenHands کے لیے موثر پرامپٹس کیسے لکھیں

پرامپٹس کو مختصر ٹکٹوں کے طور پر سوچیں۔ بہترین پرامپٹس:
  • نتیجہ کی وضاحت کریں: "X کو Y رکاوٹوں کے ساتھ نافذ کریں"
  • فائلوں، ماڈیولز یا ٹیسٹوں کا حوالہ دیں: "auth/routes.py اور tests/test_auth.py دیکھیں"
  • رکاوٹوں کا ذکر کریں: "کوئی DB اسکیما تبدیلیاں نہیں؛ موجودہ انٹرفیس رکھیں"
  • قبولیت کے معیار کو شامل کریں: "ٹیسٹ پاس ہونے چاہئیں: pytest -k password_reset"
ٹیمپلیٹ جسے آپ دوبارہ استعمال کر سکتے ہیں:
مقصد: <جو آپ بنانا یا ٹھیک کرنا چاہتے ہیں>
سیاق و سباق: <متعلقہ فائلیں، معلوم رکاوٹیں، بیرونی خدمات>
قبولیت: <کیا پاس ہو رہا ہے: ٹیسٹ، اینڈ پوائنٹس، میٹرکس>
حدود: <کیا تبدیل نہیں کرنا ہے یا کس نقطہ نظر سے گریز کرنا ہے>
اوزار: <کمانڈز جو یہ چلا سکتا ہے، اسکرپٹس، یا ڈیٹا ذرائع>

بنیادی ورک فلو: منصوبہ → عمل → تصدیق → بہتر بنائیں

OpenHands عام طور پر ایک کثیر مرحلہ منصوبہ تجویز کرتا ہے۔ یہاں اسے رہنمائی کرنے کا طریقہ بتایا گیا ہے:
  • اس کے منصوبے کو جلد منظور کریں یا ایڈجسٹ کریں۔ ابتدائی ناکامیوں کو جانچنے کے لیے اسے پہلے ٹیسٹ چلانے پر زور دیں۔
  • کامیابی کی وضاحت کے لیے اسے ایک ٹیسٹ بنانے یا اپ ڈیٹ کرنے کے لیے کہیں، پھر کوڈ نافذ کریں۔
  • اسے ٹیسٹ سوٹ اور لنٹرز کو کثرت سے چلانے کے لیے کہیں۔
  • اگر یہ رک جاتا ہے، تو مزید سیاق و سباق شامل کریں: فائل کے نام، اسٹیک ٹریسز، یا لاگز۔
پرو ٹپ: یک سنگی ترامیم کے بجائے چھوٹی PR سائز کی تبدیلیوں کی حوصلہ افزائی کریں۔ اس سے جائزہ لینے اور رول بیک کرنے میں مدد ملتی ہے۔

مثال کے طور پر ورک فلوز جنہیں آپ کاپی کر سکتے ہیں

1) فیچر پر عمل درآمد

  • پرامپٹ: "orders صفحہ میں CSV ایکسپورٹ شامل کریں۔ سرور سائیڈ پیجینیشن استعمال کریں، نتائج کو text/csv کے ذریعے سٹریم کریں۔ OrdersTable.jsx میں ایکسپورٹ بٹن اور routes/orders.ts میں اینڈ پوائنٹ شامل کریں۔ پیجینیشن اور ہیڈرز کے لیے ٹیسٹ شامل کریں۔"
  • OpenHands اقدامات:
  • ریپو کو اسکین کرتا ہے؛ منصوبہ مسودہ کرتا ہے
  • اینڈ پوائنٹ اور کلائنٹ بٹن شامل کرتا ہے
  • ٹیسٹ لکھتا ہے اور انہیں چلاتا ہے
  • ناکاموں پر بار بار کام کرتا ہے
  • آپ نگرانی کرتے ہیں، تبدیلیوں کو منظور کرتے ہیں، اور سبز ہونے پر ضم کرتے ہیں۔

2) فیل ہونے والی تعمیر کو ڈیبگ کرنا

  • پرامپٹ: "CI نوڈ 20 پر ناکام ہو رہا ہے۔ build.mjs میں ESM/CJS امپورٹ کی غلطیوں کو ٹھیک کریں۔ موجودہ رول اپ پلگ ان رکھیں؛ CI پاس کرنے کے لیے کنفیگ اور کوڈ کو اپ ڈیٹ کریں۔"
  • لاگز فراہم کریں یا CI آرٹفیکٹس سے لنک کریں۔
  • OpenHands کو مقامی طور پر نقل کرنے (npm run build) اور کم سے کم ڈفس تجویز کرنے کے لیے کہیں۔

3) ٹیسٹ کوریج اور مضبوطی

  • پرامپٹ: "payments/service.py کے لیے کوریج کو 62% سے بڑھا کر 85%+ کریں۔ retry_charge، refund، webhook_signature کے لیے یونٹ ٹیسٹ شامل کریں۔ کاروباری منطق میں اس وقت تک ترمیم نہ کریں جب تک کہ ٹیسٹ کسی بگ کو ظاہر نہ کرے۔"
  • OpenHands کو ٹیسٹ تیار کرنے، انہیں چلانے اور بہتر بنانے دیں۔

4) دستاویزات اور ڈیولپر کا تجربہ

  • پرامپٹ: "اس ریپو کے لیے ایک CONTRIBUTING.md اور DEVELOPMENT.md بنائیں۔ ماحول سیٹ اپ، اسکرپٹس، ٹیسٹ کمانڈز اور PR رہنما خطوط شامل کریں۔"
  • اسے کمانڈز کو اصل میں چلا کر تصدیق کروائیں۔

گارڈریلز: OpenHands کو مددگار اور محفوظ رکھیں

  • ڈائریکٹری کا دائرہ کار: اسے کسی خاص ریپو یا ڈائریکٹری کی طرف اشارہ کریں تاکہ کہیں اور حادثاتی ترامیم سے بچا جا سکے۔
  • فائل کا تحفظ: کنفیگ فائلوں یا اہم انفرا کو جہاں ممکن ہو صرف پڑھنے کے لیے نشان زد کریں۔
  • کمانڈ آڈٹنگ: تباہ کن کمانڈز (مثلاً، rm -rf، ڈیٹا بیس ری سیٹ) کے لیے منظوری درکار ہے۔
  • خفیہ حفظان صحت: API کیز کو کبھی بھی پرامپٹس میں پیسٹ نہ کریں۔ ماحول متغیرات اور ماسک شدہ لاگز استعمال کریں۔
  • نیٹ ورک تک رسائی: اگر براؤزنگ فعال ہے، تو اسے سینڈ باکس کریں اور باہر جانے والی کالوں کو لاگ کریں۔

مقامی بمقابلہ کلاؤڈ ماڈلز: آپ کے لیے کیا صحیح ہے اس کا انتخاب کرنا

  • کلاؤڈ LLMs
  • فوائد: مضبوط استدلال/کوڈنگ، کم سے کم سیٹ اپ، تیز تکرار
  • نقصانات: جاری اخراجات، ڈیٹا گورننس کے تحفظات
  • مقامی LLMs
  • فوائد: رازداری، کنٹرول، لاگت کی پیش گوئی
  • نقصانات: ہارڈ ویئر کے مطالبات، ماڈل کا معیار مختلف ہوتا ہے، زیادہ ٹیوننگ کی ضرورت ہوتی ہے
ماڈل بیک اینڈز اور میموری کی حدود کو کنفیگر کرنے کے لیے آفیشل Local LLMs ہدایات دیکھیں۔

ٹیم پلے: ایک باہمی تعاون کے بہاؤ میں OpenHands کا استعمال

  • برانچ-فرسٹ ورک فلو: OpenHands کو ایک فیچر برانچ بنانے اور PR جائزہ کے لیے تبدیلیاں بھیجنے کے لیے کہیں۔
  • کمٹ حفظان صحت: اسے واضح پیغامات کے ساتھ ایٹمی کمٹس تیار کرنے اور مسئلے کے نمبروں کا حوالہ دینے کے لیے کہیں۔
  • PR ٹیمپلیٹس: PR ٹیمپلیٹس بنائیں اور نافذ کریں تاکہ جائزہ لینے والوں کو معلوم ہو کہ کیا تبدیل ہوا ہے اور کیوں۔
  • کوڈ مالکان: AI سے تیار کردہ PRs کو صحیح جائزہ لینے والوں تک پہنچانے کے لیے CODEOWNERS کے ساتھ جوڑیں۔

عام مسائل کا ازالہ

  • یہ پھنس جاتا ہے یا لوپس: دائرہ کار کو محدود کریں۔ اس سے اس کے اگلے مرحلے کی وضاحت کرنے کے لیے کہیں۔ ایک فیل ہونے والا ٹیسٹ فراہم کریں۔
  • گندی ڈفس: ایک چھوٹا، مرحلہ وار منصوبہ طلب کریں—پہلے ٹیسٹ، پھر کم سے کم کوڈ تبدیلیاں۔
  • غلط فائل میں ترامیم: صحیح راستوں کی وضاحت کریں اور اسے حدود کی یاد دہانی کرائیں۔
  • مقامی طور پر پاس ہو رہا ہے لیکن CI میں ناکام ہو رہا ہے: CI ماحول کی تفصیلات اور لاگز شیئر کریں۔ اسے کنٹینر کے ساتھ نقل کرنے کے لیے کہیں۔

پرفارمنس ٹپس اور پاور مووز

  • وارم سٹارٹ سیاق و سباق: اسے پہلے کلیدی فائلیں پڑھنے کے لیے کہیں۔ (README, package.json, main service files).
  • اسے اسکرپٹس دیں: ایک make test یا npm run verify فراہم کریں تاکہ یہ تیزی سے تصدیق کر سکے۔
  • ڈومین سکھائیں: ایک مختصر تعمیراتی جائزہ پیش کریں؛ یہ کم منطقی غلطیوں میں فائدہ دیتا ہے۔
  • انداز نافذ کریں: .eslintrc, .prettierrc, black/ruff کنفیگز کی طرف اشارہ کریں تاکہ یہ درست طور پر فارمیٹ کر سکے۔
  • چیک پوائنٹس استعمال کریں: ہر سنگ میل کے بعد، اسے خلاصہ اور اگلے اقدامات کے لیے پوچھیں تاکہ اسے ٹریک پر رکھا جا سکے۔

حقیقی دنیا کا منظرنامہ: ایک گھنٹے میں بگ رپورٹ سے پیچ تک

  • صورتحال: ایک پروڈکشن بگ orders API میں غلط JSON پے لوڈز پر غیر منظم 500s گرا رہا ہے۔
  • آپ کا پرامپٹ: "orders POST میں غلط JSON پر 500 کو دوبارہ تیار کریں۔ اسکیما کی توثیق شامل کریں اور غلطی کی تفصیلات کے ساتھ 400 واپس کریں۔ غلط پے لوڈز کو کور کرنے کے لیے ٹیسٹوں کو اپ ڈیٹ کریں۔"
  • OpenHands عمل:
  1. API کو مقامی طور پر چلاتا ہے، غلطی کو دوبارہ تیار کرتا ہے
  1. توثیق کی ایک پرت اور ایرر ہینڈلر شامل کرتا ہے
  1. ٹیسٹوں کو اپ ڈیٹ کرتا ہے اور یقینی بناتا ہے کہ CI پاس ہو
  1. ایک چینج لاگ اندراج کے ساتھ ایک کمپیکٹ PR تیار کرتا ہے
وقت کی بچت: آپ نے اثرات کے تجزیے اور رول آؤٹ پر توجہ مرکوز کی، جبکہ OpenHands نے سکیفولڈنگ کو سنبھالا۔

انٹیگریشنز جو OpenHands کو سپرچارج کرتی ہیں

  • ٹیسٹ رنرز: pytest, Jest, Vitest, JUnit
  • بلڈ ٹولز: Vite, Webpack, Rollup, Babel
  • پیکیج مینیجرز: npm, pnpm, yarn, pip/poetry
  • لنٹرز/فارمیٹرز: ESLint, Prettier, black, ruff
  • کنٹینرز: CI کے ساتھ مقامی برابری کے لیے Docker Compose
ان ٹولز کو معیاری بنا کر، OpenHands آپ کے اسٹیک کے بارے میں زیادہ قابل اعتماد طریقے سے استدلال کر سکتا ہے اور dev loop کو زیادہ خودکار کر سکتا ہے۔

ویسے: Sider.AI کو OpenHands کے ساتھ استعمال کرنا

مطابقت کا اسکور: 8/10۔ اگر آپ OpenHands کو اپنے AI انجینئر کے طور پر استعمال کر رہے ہیں، تو اسے اسپس، PR تفصیلات اور دستاویزات کے لیے ایک ریسرچ اور ڈرافٹنگ کوپائلٹ کے ساتھ جوڑنا قابل قدر ہے۔ ویسے، Sider.AI آپ کو تکنیکی اسپس کو تیزی سے مسودہ بنانے، RFCs کا خلاصہ کرنے، یا OpenHands رن لاگز کو صاف چینج لاگز اور ریلیز نوٹس میں تبدیل کرنے میں مدد کر سکتا ہے۔ یہ مجموعہ سیاق و سباق کو تبدیل کرنے کو کم کرتا ہے: OpenHands کوڈ ایکشنز کو ہینڈل کرتا ہے جبکہ Sider.AI نتائج کو صاف، صارف کے سامنے آنے والی دستاویزات میں تبدیل کرتا ہے۔

سیکیورٹی، پرائیویسی اور تعمیل چیک لسٹ

  • خفیہ معلومات کو env vars میں رکھیں؛ کبھی بھی کیز کو پرامپٹس میں ایمبیڈ نہ کریں
  • ہر AI سے تیار کردہ تبدیلی کا جائزہ لیں جیسے آپ کسی جونیئر dev کی PR کا جائزہ لیں گے
  • آڈٹ کرنے کی صلاحیت کے لیے کمانڈز اور ایکشنز کو لاگ کریں
  • ٹول چین کے ورژنز کو پن کریں؛ لاک فائلوں میں حادثاتی اپ گریڈ سے بچیں
  • اگر کلاؤڈ LLMs استعمال کر رہے ہیں، تو اپنی ڈیٹا ریٹینشن پالیسیوں کے ساتھ ہم آہنگ کریں

OpenHands کب استعمال نہ کریں

  • مضبوط ٹیسٹ یا اسپس سکیفولڈنگ کے بغیر ناول الگورتھم ڈیزائن
  • ایک مضبوط جائزہ کے عمل کے بغیر انتہائی ریگولیٹڈ کوڈ بیسز
  • ایک آف تھروے اسکرپٹس جہاں دستی کوڈنگ تیز ہو

OpenHands کے ساتھ آپ کے پہلے 60 منٹ: ایک منی پلے بک

  • منٹ 0–10: آفیشل کوئیک اسٹارٹ کا استعمال کرتے ہوئے انسٹال اور لانچ کریں
  • منٹ 10–20: اپنی ریپو کو جوڑیں؛ اسے پروجیکٹ کے ڈھانچے کا نقشہ بنانے کے لیے کہیں۔
  • منٹ 20–35: ایک چھوٹا، ٹیسٹ کے قابل مقصد کی وضاحت کریں؛ اس کے منصوبے کو منظور کریں۔
  • منٹ 35–50: اسے نافذ کرنے اور ٹیسٹ چلانے دیں؛ ضرورت کے مطابق اشارہ کریں۔
  • منٹ 50–60: ڈفس کا جائزہ لیں، بہتر بنائیں، اور ایک فیچر برانچ میں ضم کریں۔

کلیدی لنکس اور اگلے اقدامات

  • OpenHands کے لیے آفیشل "Start Building" اور استعمال کی دستاویزات: تجاویز، کوئیک اسٹارٹ، اور بہترین طریقے.
  • مقامی LLM سیٹ اپ گائیڈ: اپنے مشین پر مکمل طور پر OpenHands کو کنفیگر کریں اور چلائیں۔
  • ایک VM پر کمیونٹی سے چلنے والا انسٹال واک تھرو: حقیقی دنیا کے انسٹال کے مراحل اور ایک فوری ڈیمو پروجیکٹ.

ٹیک اوویز

  • واضح قبولیت کے معیار کے ساتھ ٹکٹوں کی طرح کاموں کو فریم کریں۔
  • تکرار کو چھوٹا رکھیں؛ جلد اور کثرت سے ٹیسٹ کریں۔
  • گارڈریلز استعمال کریں اور تبدیلیوں کا جائزہ لیں—اس کے ساتھ ایک جونیئر ٹیم کے ساتھی کی طرح سلوک کریں۔
  • سہولت کے لیے کلاؤڈ کا انتخاب کریں، رازداری کے لیے مقامی ماڈلز۔
  • اسپس اور ریلیز نوٹس کو تیز کرنے کے لیے دستاویزات کے اوزار (مثلاً، Sider.AI) کے ساتھ جوڑیں۔

FAQ

Q1: میں AI OpenHands کو کیسے انسٹال اور استعمال کرنا شروع کروں؟ ضروریات کو انسٹال کرنے، ایک معاون LLM (کلاؤڈ یا مقامی) میں پلگ کرنے، اور اپنی ریپوزٹری کو جوڑنے کے لیے UI لانچ کرنے کے لیے آفیشل کوئیک اسٹارٹ استعمال کریں۔ "Start Building" دستاویزات سیٹ اپ ٹپس کے ساتھ مرحلہ وار ہدایات فراہم کرتی ہیں۔
Q2: کیا میں کلاؤڈ ماڈل کے بجائے مقامی LLM کے ساتھ OpenHands چلا سکتا ہوں؟ ہاں۔ ایک مقامی ماڈل بیک اینڈ کو کنفیگر کرنے اور سیاق و سباق کی ترتیبات کو ایڈجسٹ کرنے کے لیے Local LLMs گائیڈ پر عمل کریں۔ یہ رازداری کے لیے حساس پروجیکٹس یا API اخراجات سے بچنے کے لیے مثالی ہے۔
Q3: کوڈنگ ٹاسکس کے لیے OpenHands کو پرامپٹ کرنے کا بہترین طریقہ کیا ہے؟ مختصر ٹکٹوں کی طرح پرامپٹس لکھیں: مقصد کی وضاحت کریں، مخصوص فائلوں کا حوالہ دیں، حدود مقرر کریں، اور قبولیت کے معیار کو شامل کریں۔ اس سے پیش رفت کی توثیق کے لیے ٹیسٹ بنانے یا چلانے کے لیے کہیں۔
Q4: کیا AI OpenHands کو پروڈکشن کوڈ پر استعمال کرنا محفوظ ہے؟ اس کے ساتھ ایک جونیئر ڈیولپر کی طرح سلوک کریں: تبدیلیوں کی توثیق کے لیے برانچ پروٹیکشنز، کوڈ ریویو، اور CI استعمال کریں۔ کمانڈز کے لیے گارڈریلز شامل کریں اور پرامپٹس سے رازوں کو دور رکھیں۔
Q5: OpenHands کا روایتی کوڈ اسسٹنٹ سے موازنہ کیسے ہے؟ صرف چیٹ کرنے والے ٹولز کے برعکس، OpenHands کمانڈز چلا سکتا ہے، فائلوں میں ترمیم کر سکتا ہے، اور آپ کی ریپو کے اندر خود مختار طریقے سے بار بار کام کر سکتا ہے۔ یہ اختتامی کاموں جیسے فیچرز، ڈیبگنگ اور ٹیسٹس کے لیے بنایا گیا ہے۔

حالیہ مضامین
ChatPDF میں مہارت کیسے حاصل کریں: گھنے دستاویزات سے تیز تر بصیرت

ChatPDF میں مہارت کیسے حاصل کریں: گھنے دستاویزات سے تیز تر بصیرت

تیز، درست دستاویزات کے لیے بہترین X آٹو-ترجمہ متبادل

تیز، درست دستاویزات کے لیے بہترین X آٹو-ترجمہ متبادل

کیا ایران میں Samsung AI ترجمہ دستیاب نہیں؟ عملی حل

کیا ایران میں Samsung AI ترجمہ دستیاب نہیں؟ عملی حل

فارسی ترجمہ کے اوزار: تیز اور درست کام کے لیے عملی رہنمائی

فارسی ترجمہ کے اوزار: تیز اور درست کام کے لیے عملی رہنمائی

گہرے، حوالہ دار تحقیق کے لیے بہترین Grok متبادل

گہرے، حوالہ دار تحقیق کے لیے بہترین Grok متبادل

اے آئی امیج جنریٹر کی 15 بہترین خصوصیات جو آپ واقعی استعمال کریں گے

اے آئی امیج جنریٹر کی 15 بہترین خصوصیات جو آپ واقعی استعمال کریں گے