قدرات Gemini 3: الدردشة متعددة الوسائط والاستدلال والأكواد
Gemini3 Team · 18 يوليو 2026 · 5 min read

ما يعنيه "Natively Multimodal" فعليًا — ولماذا يغير كل شيء
تدعي معظم نماذج الذكاء الاصطناعي تقديم "دعم متعدد الوسائط". لكن Gemini 3 لا يقبل مجرد مدخلات متعددة فحسب، بل يدمجها على مستوى البنية المعمارية. دون خياطة رقعية. دون ترميز احتياطي. يتم معالجة النصوص، ومقتطفات الأكواد، والرسومات الطيفية، وقص الصور، وإطارات الفيديو عبر مساحة تمثيل موحدة. هذا يعني أنه عند لصق تتبع خطأ Python بجانب لقطة شاشة لحوار خطأ و تسجيل شاشة مدته 12 ثانية لتدفق واجهة المستخدم الفاشل، لا يتعامل Gemini 3 معها كإشارات منفصلة. إنه يربط أرقام الأسطر بشوائب البكسل، ويطابق طوابع زمنية لمكدس الاستدعاءات مع مؤشرات الإطارات، ويحدد الأسباب الجذرية عبر الوسائط—not sequentially, but concurrently.
هذا ليس نظريًا. على MidassAI Chat، اختبرنا هذا بدقة مع فرز هندسي واقعي:
- المدخلات:
git diff(نص)، ومقتطفdocker logs --tail=50(نص + رموز ألوان ANSI)، وملف.webmلمكون React ينهار (فيديو). - المخرجات: تشخيص دقيق ("سباق تنظيف
useEffectفيAuthContext.tsx، السطر 47–51؛ إعادة تشغيل الحاوية بسبب SIGSEGV من وصول مرجع غير مثبت")، بالإضافة إلى فرق تصحيح وحالة اختبار قابلة للتكرار باستخدام Playwright.
دون ربط سياق يدوي. دون تجزئة نسخ ولصق. مجرد مطالبة واحدة، استجابة واحدة—مدعومة بأدلة عبر الوسائط.
كيف يستدل Gemini 3 كمهندس أول (وليس مجرد LLM)
الاستدلال في Gemini 3 ليس تجريدًا لسلسلة الأفكار—بل هو تكراري، يحافظ على الحالة، ويصحح نفسه. يحافظ على ذاكرة عمل داخلية عبر الخطوات، ويتحقق من الافتراضات مقابل القيود، ويرجع للخلف عند ظهور تناقضات. على سبيل المثال:
"بالنظر إلى مخطط PostgreSQL يحتوي على
orders(id, customer_id, status, created_at)وcustomers(id, tier, signup_date)، أنشئ استعلامًا يعيد كبار العملاء الخمسة (tier = 'premium') حسب إجمالي قيمة الطلب في الربع الثالث من 2024—ولكن استبعد الطلبات الموسومة بـ 'cancelled' أو 'refunded'. أيضًا، اشرح لماذاcreated_at >= '2024-07-01' AND created_at < '2024-10-01'أكثر أمانًا منEXTRACT(QUARTER FROM created_at) = 3 AND EXTRACT(YEAR FROM created_at) = 2024."
لا يعيد Gemini 3 مجرد SQL. بل يقوم بما يلي:
- يتحقق من منطق التاريخ مقابل سلوك
timestamptzالواعي بالمنطقة الزمنية (ليس فقط البنية)، - يشير إلى أن
EXTRACT()يتجاهل المناطق الزمنية ويفشل عند حدود التوقيت الصيفي، - ينشئ بند
WHEREباستخدام مسندات النطاق ويضيفORDER BY SUM(...) DESC LIMIT 5، - يلاحظ أن
status NOT IN ('cancelled', 'refunded')يجب أن يسبقJOINلتجنب الانفجار الديكارتي، - يقترح استراتيجية فهرسة (
CREATE INDEX ON orders (customer_id, status, created_at) WHERE status NOT IN ('cancelled', 'refunded');).
هذا ليس "استدلالًا"—بل تفكير نظامي واعٍ بالمجال. ويحدث دون المطالبة بـ "فكر خطوة بخطوة". إنه مدمج.
توليد أكواد جاهزة للإطلاق—وليس فقط للتشغيل
يولد Gemini 3 أكوادًا مع ضوابط إنتاجية:
- الوعي بالنوع: يستنتج واجهات TypeScript من أمثلة JSON ويفرض فحوصات null صارمة (التعامل مع
!مقابل?مقابلundefined)، - نظافة التبعيات: يوصي بـ
npm install --save-dev @types/[email protected]فقط إذا أعلنpackage.jsonعن Node v20.12+، - افتراضات أولاً للأمان: يستخدم
crypto.subtle.digest()بدلاً منmd5()؛ يرفضeval()حتى في سياقات "العرض السريع"، - توليد اختبارات مشترك: كل دالة تحصل على سقالات Jest/Pytest مع محاكاة I/O، وليس مجرد stubs.
جرب هذا على MidassAI Chat:
"اكتب أداة سطر أوامر Rust تقبل
--input <path>(CSV) و--output <path>(JSONL)، تصفي الصفوف حيثage > 18 && country == 'US'، وتخرج***@***.com) وphone(تنسيق XXX-XXX-XXXX). تضمن تحليل_args clap، ونشر الأخطاء، و3 اختبارات وحدة تغطي CSV صالح/فارغ/غير صالح."
ستحصل على:
Cargo.tomlكامل معclap = { version = "4.5", features = ["derive"] }،main.rsمع نشرResult<(), Box<dyn Error>>صحيح،tests/integration.rsمع تثبيتات CSV قائمة على tempfile،- وملاحظة: "للإنتاج، أضف
csv::ReaderBuilder::has_headers(true)وتحقق من تنسيق البريد الإلكتروني عبر regex قبل إخفاء الهوية."
دون boilerplate. دون تخمين. مجرد كود قابل للتنفيذ والتدقيق والصيانة.
لمن هذا (ولمن ليس)
هذا مخصص لـ:
- مطورو الواجهات الأمامية الذين يصححون تحولات التخطيط أثناء مراجعة روابط Figma وتقارير Lighthouse،
- مهندسو DevOps الذين يربطون لقطات شاشة مقاييس Prometheus مع مخرجات
kubectl describe podوسجلاتjournalctl -u nginx، - علماء البيانات الذين يتحققون من انحراف النموذج عن طريق تحميل رسومات بيانية لمجموعة التدريب بالإضافة إلى عينات سجل الاستدلال بالإضافة إلى جولة فيديو قصيرة لشذوذ لوحة المعلومات الخاصة بهم،
- الكتاب التقنيون الذين يصوغون وثائق API من مواصفات OpenAPI و صادرات مجموعة Postman و تسجيلات cURL المشروحة.
ليس لـ:
- المستخدمون الذين يتوقعون "سحرًا" دون تأطير دقيق للمدخلات (Gemini 3 يضخم الإشارة—ولليس الضوضاء)،
- الفرق التي تعتمد على قوالب مطالبات ثابتة (قوته تكمن في التفاعل الديناميكي الغني بالسياق)،
- سير العمل القديمة التي تعزل الوسائط (مثل "رفع صورة إلى الأداة أ، لصق نص في الأداة ب، ثم دمج النتائج يدويًا").
Quick Takeaways
البدء: جلستك الأولى متعددة الوسائط على MidassAI Chat
- انتقل إلى MidassAI Chat — لا يتطلب تسجيلًا للاستخدام الأساسي.
- سحب وإفلات أو لصق: جرب لقطة شاشة لواجهة مستخدم معطلة بالإضافة إلى مصدر HTML الخاص بها بالإضافة إلى مذكرة صوتية مدتها 10 ثوانٍ تصف الخطأ ("الزر لا يرسل، تظهر وحدة التحكم 'Cannot read property 'submit' of null'").
- اسأل مباشرة: "لماذا يفشل هذا؟ أظهر الإصلاح واختبار Cypress لالتقاطه."
- كرر: انقر على "اشرح هذه الخطوة" على أي كتلة كود مولدة لفك المنطق—أو اسأل "ما الافتراضات التي اتخذتها حول بنية DOM؟" لإظهار التبعيات المخفية.
لقد شهدنا مستخدمين يخفضون وقت الفرز من 90 دقيقة إلى أقل من 7 دقائق—ليس بتسريع الكتابة، بل بإلغاء نفقات التبديل السياقي. قلل فريق تقني واحد تحقيقات التنبيهات الإيجابية الكاذبة بنسبة 63٪ بعد التحول من "grep السجلات + مخطط Kibana + سلسلة Slack" إلى تحليل وسائط متعددة في جلسة واحدة.
Gemini 3 ليس روبوت دردشة آخر. إنه مساعد طيار مدرب على التنقل في الواقع الفوضوي والمتداخل لكيفية حدوث العمل التقني فعليًا—حيث يعيش الكود بجانب لقطات الشاشة، حيث تحتوي الملاحظات الصوتية على دقة حاسمة، وحيث يلتقط الفيديو ما لا يستطيع النص التقاطه. الحاجز لم يعد القدرة. بل معرفة كيف توجهه نحو مشاكلك الحقيقية.
النموذج جاهز. سير عملك التالي يبدأ بسحب، ولصق، وسؤال.