مفت GLM5 کے ساتھ کلاڈ/کوڈیکس کی مہارتیں بنانے کی گائیڈ
GLM-5 ژھیپو کا تازہ ترین MoE ماڈل ہے، جس کے کل پیرامیٹرز 744B (فعال 40B) ہیں۔ یہ GLM-4.5 کے 355B سے ایک بڑا اپ گریڈ ہے، جس میں پری ٹریننگ ڈیٹا کو بڑھا کر 28.5T ٹوکنز کر دیا گیا ہے۔ یہ پیچیدہ نظام انجینئرنگ اور طویل مدتی ایجنٹ کے کاموں کے لیے ڈیزائن کیا گیا ہے، اور کوڈنگ اور ایجنٹک ورک فلو میں بہترین کارکردگی کا مظاہرہ کرتا ہے۔
Ollama کلاؤڈ اب glm-5:cloud کو سپورٹ کرتا ہے، جس میں 198K کا سیاق و سباق ونڈو ہے، جو تیز اور مفت ہے۔ (صلاحیت کو بہتر بنایا گیا ہے، ابتدائی طور پر مختصر مدت کے لیے محدود کیا گیا تھا، لیکن اب اسے بڑھا دیا گیا ہے)۔
اب میں آپ کو مفت GLM-5 + مہارتیں بنانے کا طریقہ سکھاؤں گا۔
مرحلہ 1: Ollama انسٹال کریں اور GLM-5 حاصل کریں
تازہ ترین Ollama ڈاؤن لوڈ کریں (https://ollama.com/download)، اور یقینی بنائیں کہ ورژن کلاؤڈ ماڈل کو سپورٹ کرتا ہے۔
اپنے Ollama اکاؤنٹ میں لاگ ان کریں (ضروری ہے، کلاؤڈ ماڈل استعمال کرنے کے لیے)
ماڈل حاصل کریں
ollama pull glm-5:cloud یا براہ راست
ollama run glm-5:cloud پہلی بار چلانے پر آپ سے پوچھا جائے گا کہ کیا آپ کلاؤڈ کو استعمال کرنے کی اجازت دیتے ہیں، اتفاق کریں۔ کامیاب ہونے کے بعد آپ ٹرمینل میں براہ راست GLM-5 کے ساتھ بات چیت کر سکتے ہیں۔
مفت ورژن میں شرح کی حد ہے، جو ٹیسٹنگ/روزمرہ کے استعمال کے لیے موزوں ہے۔ زیادہ استعمال کے لیے آپ پیڈ پلان میں اپ گریڈ کر سکتے ہیں۔
مرحلہ 2: ایک کلک کے ساتھ کلاڈ/کوڈیکس کی مہارتوں کے ماحول کو جوڑیں
Ollama لانچ GLM-5 کو ان ٹولز کے لیے بغیر کسی رکاوٹ کے بیک اینڈ دماغ بناتا ہے:
کلاڈ کوڈ
ollama launch claude --model glm-5:cloud یا دستی طور پر ترتیب دیں
export ANTHROPIC_AUTH_TOKEN="ollama"export ANTHROPIC_BASE_URL="http://localhost:11434"export ANTHROPIC_API_KEY="" # Must be Empty پھر شروع کریں
claude --model glm-5:cloud اگر کامیاب ہو تو آپ کو مندرجہ ذیل استقبالیہ اسکرین نظر آئے گی:
✦ Claude Code v2.1.xModel: glm-5:cloudContext: 198KWelcome back!کوڈیکس
ollama launch codex --model glm-5:cloudاوپن کلا
ollama launch openclaw --model glm-5:cloud
مرحلہ 3: 5 مراحل میں مؤثر طریقے سے مہارتیں بنائیں
مہارت ایک فولڈر ہے، جس کی بنیادی فائل SKILL.md ہے، جو مارک ڈاؤن فارمیٹ + YAML فرنٹ میٹر ڈیٹا استعمال کرتی ہے۔ دیگر اختیاری ڈائریکٹریز:
-
scripts/: قابل عمل اسکرپٹس (Python، Bash وغیرہ) کو اسٹور کریں۔
-
references/: حوالہ دستاویزات، ٹیمپلیٹ فائلیں، کلاڈ ضرورت کے مطابق لوڈ کر سکتا ہے۔
-
assets/: آئیکنز، فونٹس وغیرہ جیسے وسائل۔
ڈیزائن کے اصول (مؤثر کلید):
-
تدریجی انکشاف (Progressive Disclosure): YAML میں صرف بنیادی تفصیل رکھیں (کلاڈ کو تیزی سے فیصلہ کرنے دیں کہ آیا یہ قابل اطلاق ہے)، اہم مواد کو MD باڈی میں رکھیں، اور ضرورت کے مطابق اضافی فائلیں لوڈ کریں۔ سیاق و سباق کے دھماکے سے بچیں۔
-
ترکیب پذیری: مہارتوں کو دیگر مہارتوں کے ساتھ مطابقت پذیر ہونا چاہیے، اور یہ نہیں فرض کرنا چاہیے کہ وہ خصوصی ہیں۔
-
پورٹیبلٹی: ایک مہارت کلاڈ ویب، کلاڈ کوڈ اور API میں عام ہو سکتی ہے۔
-
MCP انضمام (اختیاری): اگر کوئی MCP (Managed Claude Platform) سرور ہے، تو یہ مہارت کے ٹول کالنگ کو بڑھا سکتا ہے (جیسے API رسائی)۔
مؤثر اشارے: سادہ استعمال کے کیسز سے شروع کریں۔ 2-3 ایسے پروگرامنگ ٹاسک منتخب کریں جنہیں آپ روزانہ دہراتے ہیں (جیسے "REST API ٹیمپلیٹ بنائیں" یا "Python کی غلطیوں کو ڈیبگ کریں")، اور شروع میں ہی پیچیدہ مہارتیں بنانے سے گریز کریں۔
کلاڈ کوڈ کو خود بنانے میں مدد کے لیے استعمال کریں (میٹا مہارت کی تکنیک: کلاڈ کو مہارت کا فریم ورک بنانے میں مدد کرنے دیں)۔ ٹرمینل میں claude --model claude-4-opus (یا GLM5) چلائیں، اور پھر بات چیت کے ذریعے بنائیں۔
1. استعمال کے کیس اور ساخت کی منصوبہ بندی کریں
-
واضح مقصد: مثال کے طور پر، "ایک ایسی مہارت بنائیں جو موثر Python Flask API فن تعمیر بنانے میں مدد کرے، بشمول روٹنگ، ایرر ہینڈلنگ اور ٹیسٹ ٹیمپلیٹس۔"
-
کلاڈ کوڈ کے ساتھ برین اسٹارم: /plan درج کریں یا براہ راست کہیں "Flask API جنریشن کی مہارت کی منصوبہ بندی کرنے میں میری مدد کریں، بشمول YAML اور MD ساخت۔" کلاڈ ایک مسودہ تیار کرے گا۔
-
مؤثر تکنیک: وضاحت کریں "اسے مختصر رکھیں، YAML < 200 الفاظ، MD < 1000 الفاظ۔" اہم فیصلوں کو ریکارڈ کریں، جیسے ان پٹ پیرامیٹرز (مثال کے طور پر، API اینڈ پوائنٹ کی فہرست) اور آؤٹ پٹ فارمیٹ (JSON یا کوڈ فائل)۔
2. مہارت کا فولڈر بنائیں
-
~/.claude/skills/ (ڈیفالٹ پاتھ) کے تحت ایک نیا فولڈر بنائیں، جیسے flask-api-generator۔
-
SKILL.md بنائیں، YAML فرنٹ میٹر شامل کریں:
---name: Flask API Generatordescription: Generates complete Flask API structures with routes, error handling, and tests.version: 1.0author: Your Nametriggers: ["flask api", "generate rest api", "python web app"]dependencies: ["flask", "pytest"] # اختیاری، کلاڈ ماحول کی جانچ کرے گا---- مؤثر تکنیک: ٹرگر الفاظ (triggers) کا استعمال کریں تاکہ کلاڈ خود بخود مہارت کو دریافت کر سکے۔ عام وضاحت سے گریز کریں اور مخصوص منظرناموں پر توجہ مرکوز کریں۔
3. بنیادی ہدایات لکھیں (MD باڈی)
- YAML کے بعد تفصیلی مراحل لکھیں:
`## مرحلہ 1. صارف سے API کی خصوصیات پوچھیں: اینڈ پوائنٹس، طریقے، پیرامیٹرز۔2. app.py بنائیں: Flask ایپ، روٹنگ اور بنیادی ایرر ہینڈلنگ پر مشتمل ہے۔3. tests.py بنائیں: pytest کے ساتھ یونٹ ٹیسٹ استعمال کریں۔4. فائلیں آؤٹ پٹ کریں: /write_file کمانڈ کے ساتھ موجودہ ڈائریکٹری میں محفوظ کریں۔
مثال کے طور پر ان پٹ- صارف: ایک صارف کے انتظام کے لیے API بنائیں، بشمول GET /users اور POST /users۔
بہترین عمل- ہمیشہ قسم کے اشارے اور ڈاک اسٹرنگ استعمال کریں۔- حفاظت کو ترجیح دیں: ان پٹ کی توثیق شامل کریں۔`- اسکرپٹ کی مثالیں شامل کریں: scripts/ کے تحت generate_routes.py رکھیں، جسے کلاڈ کال کر سکتا ہے۔
- مؤثر تکنیک: نمبر والے مراحل + مثالیں استعمال کریں۔ ٹیسٹ کرتے وقت، کلاڈ کو "نقلی رن" کرنے دیں: کہیں "اس مہارت کو ایک مثال کے کام کو سنبھالنے کے لیے استعمال کریں"، اور بار بار بہتر بنائیں۔
4. اختیاری اجزاء شامل کریں
-
**اسکرپٹ: جیسے Python اسکرپٹ کچھ منطق کو خودکار کرنے کے لیے (مثال کے طور پر، Jinja2 کے ساتھ ٹیمپلیٹ بنائیں)۔ کلاڈ /run_script کے ذریعے عمل کر سکتا ہے۔ **
-
حوالہ فائلیں: references/best_practices.md میں رکھیں، Flask حفاظتی وضاحتیں بیان کریں۔
-
اثاثے: جیسے ٹیمپلیٹ فائل assets/base_app.py.jinja۔
-
مؤثر تکنیک: صرف ضروری اشیاء شامل کریں۔ 80% مہارتوں کو صرف SKILL.md کی ضرورت ہوتی ہے۔ MCP صارفین بیرونی ٹولز کو ضم کر سکتے ہیں (جیسے ڈیٹا بیس کنکشن)۔
5. ٹیسٹ اور دہرائیں
-
مہارت لوڈ کریں: کلاڈ کوڈ میں /load_skill flask-api-generator درج کریں یا اسے خود بخود دریافت کرنے دیں۔
-
ٹیسٹ: ٹرگر ٹاسک درج کریں اور آؤٹ پٹ کا مشاہدہ کریں۔ سیاق و سباق کے استعمال کی جانچ کریں (/context کے ساتھ دیکھیں کہ آیا یہ زیادہ بوجھ ہے)۔
-
دہرائیں: اگر ناکام ہو جائے تو، "Heal Skill" آئیڈیا (کمیونٹی تکنیک) استعمال کریں: غلطی کا تجزیہ کریں، MD کو اپ ڈیٹ کریں (جیسے "انحصار کی کمی کو سنبھالنے" کا مرحلہ شامل کریں)۔
-
مؤثر تکنیک: متعدد راؤنڈ بات چیت کے ساتھ ٹیسٹ کریں۔ لاگ ریکارڈ کریں: /log on تعامل کو پکڑنے کے لیے، ڈیبگنگ میں آسانی کے لیے۔





