ایک کلاؤڈ کوڈ خودکار پروگرامنگ کے حقیقی کیس کی بنیاد پر، آپ کے ساتھ کچھ اشارے الفاظ کی تکنیک شیئر کرتا ہوں

2/11/2026
5 min read

یہ مضمون، ایک حقیقی کیس کے ذریعے، آپ کے ساتھ کلاؤڈ کوڈ کے حقیقی استعمال کے کیس کو شیئر کرتا ہے۔ شیئر کرنے سے پہلے، ایک چھوٹا سا سروے کرتے ہیں

اصل ضرورت: ایک معزز ادائیگی کرنے والے صارف نے چاہا کہ میں مضامین میں، مضمون کی تبدیلی کا وقت شامل کروں

یہ ضرورت پہلی نظر میں، عمل درآمد کرنے میں کچھ مشکل لگتی ہے۔ کیونکہ میرے ویب سائٹ کے مضامین، ڈیٹا بیس میں محفوظ نہیں ہیں، سب next.js کے SSG کا استعمال کرتے ہوئے بنائے گئے ہیں۔ اس میں کوئی اپ ڈیٹ وقت ہی نہیں ہے۔

یہاں ایک تکنیک یہ ہے: مسئلہ حل کرتے وقت، ہمیں اصل ضرورت کو براہ راست Claude Code کو نہیں دینا چاہیے، اس کی درج ذیل وجوہات ہیں

1۔ اصل ضرورت نسبتاً مبہم ہے، اس کی غلط تفہیم ہو سکتی ہے، اگر ایک بار اس کی غلط تفہیم ہو گئی تو، آخرکار اگرچہ اس نے ایک وقت شامل کر دیا، لیکن یہ وقت قابل اعتماد نہیں ہو سکتا

2۔ کلاؤڈ کوڈ کا ٹوکن خرچ واقعی بہت مہنگا ہے، لہٰذا، مبہم ضرورت کی وجہ سے بڑی تعداد میں ٹوکن بے معنی طور پر ضائع ہو سکتے ہیں

لہٰذا، ہمیں اصل ضرورت کو ایک بار توڑنا چاہیے، میں نے پہلے ڈیپ سیک میں مشورہ کیا، ڈیپ سیک نے مجھے دو حل دیے

1۔ فائل کی تعمیر کا وقت، ہر بار بلڈ کرتے وقت، ہمیں فائل کی تعمیر کا وقت حاصل کرنے کی ضرورت ہے، لیکن turbopack کی پیکنگ کی حکمت عملی کچھ مختلف ہے، ہر بار تعمیر کرتے وقت، فائل کی ہیش ویلیو تبدیل ہو جاتی ہے، یہ تعمیر کا وقت قابل اعتماد نہیں ہو سکتا

git جمع کرانے کا وقت، میں نے سوچا، یہ نسبتاً قابل اعتماد ہونا چاہیے

تقریباً حل کی سمت ملنے کے بعد، میرے پاس یہ سادہ اشارے الفاظ تھے: ہر ایک .mdx مضمون کے سرے میں git جمع کرانے کا وقت کمپائل کریں

Claude Code نسبتاً قابل اعتماد ہے، اگر اشارے الفاظ درست ہوں تو، مجموعی طور پر کوئی مسئلہ نہیں ہے، بس عمل درآمد شروع کر دیا

میرے 7 ڈالر کی حد خرچ ہونے کے بعد، تقریباً 20 منٹ لگے، آخرکار عمل درآمد کامیاب ہو گیا۔

جیسا کہ توقع تھی، غیر متوقع ہوا، اس نے 171 فائلوں کی تبدیلیاں چھوڑ دیں۔

یہاں ایک بڑی پریشانی یہ ہے، درحقیقت یہاں چھوڑی گئی فائلوں میں، صرف ایک اضافی pass پیرامیٹر پاس کیا گیا تھا، باقی سب بالکل ایک جیسے تھے

<PostLayout pass>...

لیکن اس نے لچک نہیں دکھائی، اس اضافی پیرامیٹر کو، مکمل طور پر مختلف کسٹم جزو قرار دے دیا۔ پھر اس نے اسے چھوڑ کر پروسیس نہیں کیا ~ ~

import Layout from 'components/post-layout';
import { getGitFileInfo } from '@/utils/git-info';
export default function Article({ children }: any) {
  const gitInfo = getGitFileInfo('src/app/آپ کا راستہ/page.mdx');
  return (
    
      {children}
    
  );
}

لیکن حقیقی صورت حال یہ ہے، مجھے جس نتیجے کی ضرورت تھی وہ یہ تھا، چلانے کا نتیجہ مکمل طور پر ایک جیسا تھا۔

import MdxLayout from 'components/mdx-layout';
export default function Article({ children }: any) {
  return (
    
      {children}
    
  );
}

پھر اس وقت، میں اشارے الفاظ پر ایک گر گیا

میں نے دوبارہ اشارے الفاظ درج کیے: چھوڑی گئی 171 فائلوں کو اوپر والے طریقے کی طرح دوبارہ تشکیل دیں

میری یہ بات، غور سے سوچیں تو اس میں تھوڑی سی ابہام ہے۔ کیونکہ کلاؤڈ کوڈ نے مجھے ایک تجویز کردہ حل دے دیا تھا، لیکن میں اس حل کو قبول نہیں کرتا، میرا مقصد یہ تھا، جو سینکڑوں فائلیں تبدیل ہو چکی ہیں اس طرح کے حل سے چھوڑی گئی فائلوں کو تبدیل کیا جائے، لیکن عمل درآمد کے دوران، اس نے اسے یوں سمجھا: اوپر اس نے مجھے جو حل تجویز کیا تھا

اس ابہام کی وجہ سے، اس نے میرے ناپسندیدہ حل کے مطابق 20 منٹ تک عمل درآمد جاری رکھا، درمیان میں 2 بار غلطیوں کی خود مرمت بھی ہوئی، میرے ٹوکن تیزی سے کھا گیا، دو قسم کے ابہام نے لڑنا شروع کر دیا جس کی وجہ سے غلطی ہوئی۔

آخرکار مجھے دوبارہ اس عمل درآمد کو ترک کرنا پڑا، اپنے معنی کو دوبارہ واضح کرنا پڑا۔

خلاصہ

1۔ اشارے الفاظ میں، نسبتاً مستحکم اور درست حل شامل ہونا چاہیے، AI کو جتنا کم سوچنے دیں اتنا بہتر، اس سے وہم کی شرح کم ہو گی۔

2۔ ضرورت کے اشارے الفاظ میں ہرگز ابہام نہیں ہونا چاہیے، ابہام کی وجہ سے غلطی ہو سکتی ہے، اگرچہ کلاؤڈ کوڈ آخرکار مرمت کر سکتا ہے، لیکن اس سے بڑی تعداد میں ٹوکن خرچ ہوں گے۔ اور چونکہ LLM پیشن گوئی کے میکانزم پر مبنی نتائج پیدا کرتا ہے، ابتدائی غلط پڑھائی، ابہام وغیرہ، بعد کے ہر قدم کو غلط سمت میں آگے بڑھاتے ہیں، اور یہ منطقی خود مطابقت کی کوشش بھی کرے گا، کچھ ایسی چیزیں پیدا کرے گا جو موجود نہیں ہیں، جتنا لکھے گا مسئلہ بڑھتا جائے گا، اور ڈویلپرز کے جائزے کی مشکل بھی بڑھے گی، اگر آپ اس کے وہم میں آ گئے تو، سنگین نتائج برآمد ہوں گے

3۔ قدرتی زبان کی پابندی کوڈ کی طرح درست نہیں ہوتی، اشارے الفاظ میں، فائل کے نام، کوڈ متغیرات، کوڈ کے مخصوص الفاظ، پیشہ ورانہ اصطلاحات وغیرہ شامل کرنے سے، کلاؤڈ کوڈ کے وہم میں بہت کمی آئے گی

Published in Technology

You Might Also Like

📝
Technology

Claude Code Buddy ترمیم گائیڈ: چمکدار لیجنڈری پالتو جانور کیسے حاصل کریں

Claude Code Buddy ترمیم گائیڈ: چمکدار لیجنڈری پالتو جانور کیسے حاصل کریں 2026年4月1日،Anthropic 在 Claude Code 2.1.89 版本中悄然上...

Obsidian نے Defuddle متعارف کرایا، Obsidian Web Clipper کو ایک نئے عروج پر لے گیاTechnology

Obsidian نے Defuddle متعارف کرایا، Obsidian Web Clipper کو ایک نئے عروج پر لے گیا

Obsidian نے Defuddle متعارف کرایا، Obsidian Web Clipper کو ایک نئے عروج پر لے گیا میں ہمیشہ Obsidian کے بنیادی نظریے کو...

OpenAI اچانک اعلان کرتا ہے "تین میں ایک": براؤزر + پروگرامنگ + ChatGPT کا انضمام، اندرونی طور پر تسلیم کیا کہ پچھلے سال غلط راستہ اختیار کیا گیاTechnology

OpenAI اچانک اعلان کرتا ہے "تین میں ایک": براؤزر + پروگرامنگ + ChatGPT کا انضمام، اندرونی طور پر تسلیم کیا کہ پچھلے سال غلط راستہ اختیار کیا گیا

OpenAI اچانک اعلان کرتا ہے "تین میں ایک": براؤزر + پروگرامنگ + ChatGPT کا انضمام، اندرونی طور پر تسلیم کیا کہ پچھلے سال ...

2026، خود کو "خود نظم" کرنے پر مجبور نہ کریں! یہ 8 چھوٹے کام کریں، صحت خود بخود آئے گیHealth

2026، خود کو "خود نظم" کرنے پر مجبور نہ کریں! یہ 8 چھوٹے کام کریں، صحت خود بخود آئے گی

2026، خود کو "خود نظم" کرنے پر مجبور نہ کریں! یہ 8 چھوٹے کام کریں، صحت خود بخود آئے گی نیا سال شروع ہو چکا ہے، کیا آپ ن...

وہ مائیں جو وزن کم کرنے کی کوشش کر رہی ہیں لیکن کامیاب نہیں ہو پا رہی ہیں، یقیناً یہاں پھنس گئی ہیںHealth

وہ مائیں جو وزن کم کرنے کی کوشش کر رہی ہیں لیکن کامیاب نہیں ہو پا رہی ہیں، یقیناً یہاں پھنس گئی ہیں

وہ مائیں جو وزن کم کرنے کی کوشش کر رہی ہیں لیکن کامیاب نہیں ہو پا رہی ہیں، یقیناً یہاں پھنس گئی ہیں مارچ کا نصف گزر چکا...

📝
Technology

AI Browser 24 گھنٹے مستحکم چلانے کی رہنمائی

AI Browser 24 گھنٹے مستحکم چلانے کی رہنمائی یہ سبق مستحکم، طویل مدتی AI براؤزر ماحول قائم کرنے کا طریقہ بیان کرتا ہے۔ مو...