إصدارتحليل · على الرادارSimon Willison→ المصدر

Datasette Agent 0.5a0 يجمع الدردشة والتطبيق في نافذة واحدة

عادةً ينشئ الوكيل التطبيق في مكان ما خارج الدردشة: عليك فتح الرابط وفحص النتيجة ثم العودة وشرح ما يجب تصحيحه. في Datasette Agent 0.5a0 ظهر وضع panel، إذ يُفتح الجدول أو الاستعلام أو التطبيق الجاهز بجانب المحادثة. فمثلًا يمكنك أن تطلب إنشاء واجهة لقاعدة بيانات، وتراها في اللوحة المجاورة، ثم تعدّل المرشحات أو التصميم في المكان نفسه.

معالج بواسطة الذكاء الاصطناعي من Simon Willison؛ بتحرير Hamidun News
Datasette Agent 0.5a0 يجمع الدردشة والتطبيق في نافذة واحدة
المصدر: Simon Willison. كولاج: Hamidun News.
استمع للمقال
بطاقة الحقائق والأرقام
المعيارالتفاصيل
المصدر الأصليSimon Willison ↗
رئيس التحرير
حقيقة رئيسية #1تُبقي اللوحة الدردشة والنتيجة العاملة ضمن سياق واحد.
حقيقة رئيسية #2يتيح Datasette Apps بناء تطبيقات فوق قاعدة البيانات.
حقيقة رئيسية #3يستحق هذا الإصدار الدراسة من الفرق التي تطوّر أدوات داخلية.

تعاني التطبيقات التي تُبنى عبر الدردشة من فجوة مزعجة: يعلن الوكيل أن كل شيء جاهز، لكن عليك فحص النتيجة في مكان آخر. تفتح الرابط، وتلاحظ مرشحًا غير مريح، وتعود إلى المحادثة وتحاول أن تشرح بالكلمات ما الذي ينبغي إعادة عمله. السياق محفوظ من الناحية الشكلية، لكن دورة العمل تتفكك إلى قفزات بين النوافذ.

في Datasette Agent 0.5a0 تقلّص الميزة الجديدة panel هذه الفجوة. تبقى الدردشة على اليسار، بينما تُفتح بجانبها صفحة Datasette، مثل جدول أو نتيجة استعلام أو تطبيق تم إنشاؤه. إنه المخطط المألوف في بيئات التطوير المتكاملة (IDE) المزودة بمساعد: النقاش والنتيجة القابلة للتشغيل في فضاء واحد، لذلك يمكن رؤية التغييرات وتقييمها فورًا.

كيف يبدو ذلك في مثال بسيط

لنتخيل قاعدة بيانات بأسعار النماذج اللغوية. بدلًا من بناء الواجهة يدويًا، يطلب المستخدم من الوكيل: «اصنع تطبيقًا لاستكشاف هذه البيانات». ينشئ الوكيل عرضًا يضم المؤشرات والمرشحات والجدول، ثم يفتحه في اللوحة الجانبية. لا يرى المستخدم وصفًا لواجهة مستقبلية، بل نتيجة تعمل بالفعل.

قد يكون الطلب التالي عمليًا تمامًا: تغيير التصميم، أو إضافة حساب لتكلفة حمل العمل، أو إعادة بناء الجدول. يجري الوكيل التعديلات عبر أدوات Datasette Apps، وتصبح النسخة المحدّثة متاحة مجددًا بجانب المحادثة. لا حاجة إلى إعادة شرح أي شاشة تقصد أو البحث عن آخر نسخة بين علامات التبويب.

بالنسبة إلى المطوّر، هذه طريقة أسرع لبناء أداة داخلية فوق قاعدة بيانات قائمة. وبالنسبة إلى مدير المنتج، فرصة للتحقق من بنية الواجهة وسيناريو العمل قبل أن تتحول المهمة إلى مشروع واجهة أمامية كامل. وبالنسبة إلى المؤسس، طريق سريع من البيانات إلى عرض توضيحي يمكن تقديمه للزملاء ومناقشته على شاشة محددة.

ما الذي تغيّر فعلًا

الشاشة الجانبية بحد ذاتها لا تبدو ثورة تقنية كبرى. تأتي القيمة من الجمع بين panel وdatasette-apps: فالوكيل لا يكتفي بالتفكير في البيانات، بل ينشئ التطبيق ويعرضه ويواصل تحريره من الحوار نفسه. تصبح دورة «اطلب — شاهد — وضّح — صحّح» أقصر وأوضح.

ويناسب ذلك خصوصًا الكتالوجات ولوحات الإدارة وواجهات البحث والأدوات التحليلية الصغيرة. فالبيانات موجودة هناك أصلًا، ويتمثل العمل الأساسي في اختيار مرشحات وعروض وإجراءات مريحة. يوفّر Datasette أساس العمل مع قاعدة البيانات، ويساعد الوكيل على تحويلها أسرع إلى واجهة تطبيقية.

أين تقع الحدود

يحمل الإصدار الحالة 0.5a0: أي أنه نسخة أولية، وليس وعدًا بالجاهزية للإنتاج الحرج. لا تتضمن الرسالة الأصلية بيانات عن تغطية الاختبارات، أو فصل الصلاحيات، أو التعامل مع المعلومات الحساسة، أو الحمل، أو أمان التطبيقات المنشأة. لذلك فإن عرض دورة تحرير مريحة لا يغني عن فحص معماري.

وهناك خطر أعم: من السهل أن تُعتبر الواجهة السريعة منتجًا جاهزًا. ومع ذلك يجب فحص التطبيق المولَّد من حيث صحة الاستعلامات وحقوق الوصول ومعالجة الأخطاء والسلوك مع أحجام بيانات حقيقية. تسرّع اللوحة التغذية الراجعة، لكنها لا تعفي الفريق من المسؤولية.

الخلاصة العملية بسيطة: إذا كنت تبني أدوات فوق SQLite أو تستخدم Datasette بالفعل، فجدير بك اختبار الإصدار على مهمة داخلية واحدة ببيانات واضحة. خذ كتالوجًا صغيرًا أو تقريرًا، واطلب من الوكيل بناء واجهة، ثم احسب كم من الانتقالات اليدوية والتوضيحات اختفى. مثل هذه التجربة وحدها ستبيّن هل يمنح panel فريقك تسريعًا حقيقيًا، لا مجرد عرض لافت.

القصة

أسئلة وأجوبة حول الخبر

ما أبرز التفاصيل حول كيف يبدو ذلك في مثال بسيط؟

لنتخيل قاعدة بيانات بأسعار النماذج اللغوية. بدلًا من بناء الواجهة يدويًا، يطلب المستخدم من الوكيل: «اصنع تطبيقًا لاستكشاف هذه البيانات». ينشئ الوكيل عرضًا يضم المؤشرات والمرشحات والجدول، ثم يفتحه في اللوحة الجانبية. لا يرى المستخدم وصفًا لواجهة مستقبلية، بل نتيجة تعمل بالفعل. قد يكون الطلب التالي عمليًا تمامًا: تغيير التصميم، أو إضافة حساب لتكلفة حمل العمل، أو إعادة بناء الجدول. يجري الوكيل التعديلات عبر أدوات Datasette Apps، وتصبح النسخة المحدّثة متاحة مجددًا بجانب المحادثة.

ما أبرز التفاصيل حول ما الذي تغيّر فعلًا؟

الشاشة الجانبية بحد ذاتها لا تبدو ثورة تقنية كبرى. تأتي القيمة من الجمع بين panel وdatasette-apps: فالوكيل لا يكتفي بالتفكير في البيانات، بل ينشئ التطبيق ويعرضه ويواصل تحريره من الحوار نفسه. تصبح دورة «اطلب — شاهد — وضّح — صحّح» أقصر وأوضح. ويناسب ذلك خصوصًا الكتالوجات ولوحات الإدارة وواجهات البحث والأدوات التحليلية الصغيرة. فالبيانات موجودة هناك أصلًا، ويتمثل العمل الأساسي في اختيار مرشحات وعروض وإجراءات مريحة. يوفّر Datasette أساس العمل مع قاعدة البيانات، ويساعد الوكيل على تحويلها أسرع إلى واجهة تطبيقية.

ما أبرز التفاصيل حول أين تقع الحدود؟

يحمل الإصدار الحالة 0.5a0: أي أنه نسخة أولية، وليس وعدًا بالجاهزية للإنتاج الحرج. لا تتضمن الرسالة الأصلية بيانات عن تغطية الاختبارات، أو فصل الصلاحيات، أو التعامل مع المعلومات الحساسة، أو الحمل، أو أمان التطبيقات المنشأة. لذلك فإن عرض دورة تحرير مريحة لا يغني عن فحص معماري. وهناك خطر أعم: من السهل أن تُعتبر الواجهة السريعة منتجًا جاهزًا. ومع ذلك يجب فحص التطبيق المولَّد من حيث صحة الاستعلامات وحقوق الوصول ومعالجة الأخطاء والسلوك مع أحجام بيانات حقيقية.

ZK
جمال حميدون — مدير المنتجات في Alpina Digital ومدير منتج AlpinaGPT. يبني منتجات الذكاء الاصطناعي منذ 2019. بدأ Hamidun News كمشروع شخصي ثم أصبح مُجمِّعًا إنتاجيًا بأكثر من 6000 قارئ.
✦ Unified AI Workspace · Nomad

Test Frontier LLMs & Autonomous Agents in One Workspace

Run Claude Opus 5.5, GPT-6, Gemini 3.1, and DeepSeek side-by-side in Nomad AI (nomadnet.ai) — unified model routing, deep research, and multimodal workflows under one subscription.

Try Nomad AI →Launch Nomad Agent
ما رأيك؟
جارٍ تحميل التعليقات…