توليد الشيفرة
كتابة شيفرة قابلة للتنفيذ من وصف لغوي
يُعرض النص الكامل باللغة الإنجليزية؛ وقد تمت ترجمة العنوان والملخص.
ما الذي تعنيه هذه القدرة
Takes a description — write a function that reads a CSV into a list of dicts and skips blank lines — and outputs the corresponding source. Unlike code completion it targets a new feature or a whole piece of logic, usually written from scratch; unlike reasoning the deliverable is compilable, runnable code rather than a textual conclusion.
كيف تُنفَّذ تقنيًا
The base is a language model pre-trained on large code corpora; strict syntax makes code easier to verify by execution than prose, so unit-test pass signals work well as reward for reinforcement learning or rejection-sampling fine-tuning. Training and evaluation use problems with test cases such as HumanEval and MBPP, and generation can sample several candidates and discard the ones that fail.
منتجات تمثيلية
11GPT-4o
2024نموذج عام متعدد الوسائط بطبيعته، يجمع النص والصورة والصوت في مدخل واحد
Claude
2023نموذج محادثة عام يشتهر بسياقه الطويل ومواءمته الأمنية
DeepSeek-V3
2024نموذج MoE بأوزان مفتوحة بـ 671 مليار معامل، ينشّط 37 مليار لكل رمز
Qwen
2023عائلة بأوزان مفتوحة تغطي أحجامًا متعددة، مع نسخ متعددة الوسائط
Gemini
2023نموذج عام متعدد الوسائط بطبيعته، مصمم لسياقات طويلة جدًا
GitHub Copilot
2021يكمل الكود ويعدّله داخل المحرر بحسب السياق
o3
2025يستنتج مطولًا قبل الإجابة، فيقايض حساب الاستدلال بدقة أكثر ثباتًا
Claude Code
2025وكيل برمجي ينفّذ مهامًا متعددة الخطوات من الطرفية
DeepSeek-R1
2025نموذج استدلال دُرِّب بالتعلم المعزز على سلاسل التفكير، وأوزانه متاحة تحت رخصة MIT
Devin
2024وكيل برمجي مستقل يملك طرفية ومحررًا ومتصفحًا خاصًا به
Cursor
2023محرر أكواد مكتبي يعتبر المستودع بأكمله سياقًا
المؤسسات ذات الصلة
الاستخدامات الشائعة
- New features and utility scripts
- Data cleaning and transformation scripts
- Test cases and project scaffolding
- Porting code across languages and frameworks
كيف يُقاس مدى جودتها
- pass@k
- Share of problems with at least one sample passing all tests out of k
- Benchmark pass rate
- Pass rate on fixed sets such as HumanEval
- Compile and lint pass rate
- Whether generated code passes the compiler and type checks as-is
الحدود والصعوبات
- It invents libraries or methods, producing plausible interfaces that do not exist
- Code can pass unit tests yet leave holes in edge cases, error handling and security
- Multi-file changes are inconsistent, with call sites disagreeing with definitions
المفاهيم الكامنة وراءها
معمارية Transformer
يستبدل النقل كلمةً بكلمة بغرفة يتحدث فيها الجميع معاً، فتصبح التبعيات البعيدة على مسافة خطوة واحدة
التدريب المسبق والضبط الدقيق
تعلّم اللغة أولاً من نصوص ضخمة بلا وسوم ثم التخصص ببيانات قليلة — أكثر النماذج كفاءةً في البيانات
هندسة الأوامر والمواءمة
جعل النموذج مفيداً وصادقاً وغير ضارّ أصعب من مجرد تكبيره