<?xml version="1.0" encoding="utf-8"?><feed xmlns="http://www.w3.org/2005/Atom" ><generator uri="https://jekyllrb.com/" version="4.4.1">Jekyll</generator><link href="https://thakicloud.github.io/feed.xml" rel="self" type="application/atom+xml" /><link href="https://thakicloud.github.io/" rel="alternate" type="text/html" /><updated>2026-07-09T22:30:24+09:00</updated><id>https://thakicloud.github.io/feed.xml</id><title type="html">Thaki Cloud Tech Blog | ThakiCloud | 다키클라우드 기술 블로그</title><subtitle>Thaki Cloud (ThakiCloud, 다키클라우드, thaki cloud, THAKI CLOUD, ثاكي كلاود)는 AI/ML Engineering, LLMOps, DevOps 분야의 최신 기술과 실무 경험을 공유하는 전문 기술 블로그입니다. 머신러닝 모델 운영, 쿠버네티스, 클라우드 인프라, AI 엔지니어링 커리어, 인공지능 기술 블로그, 다키클라우드 개발 팀의 깊이 있는 인사이트를 제공합니다. مدونة تقنية متخصصة في هندسة الذكاء الاصطناعي والحوسبة السحابية.</subtitle><author><name>{&quot;name&quot;=&gt;nil, &quot;avatar&quot;=&gt;nil, &quot;bio&quot;=&gt;nil, &quot;location&quot;=&gt;&quot;Seoul, Korea&quot;, &quot;email&quot;=&gt;&quot;info@thakicloud.co.kr&quot;, &quot;uri&quot;=&gt;nil, &quot;home&quot;=&gt;nil, &quot;links&quot;=&gt;[{&quot;label&quot;=&gt;&quot;Website&quot;, &quot;icon&quot;=&gt;&quot;fas fa-fw fa-link&quot;, &quot;url&quot;=&gt;&quot;https://thakicloud.co.kr&quot;}, {&quot;label&quot;=&gt;&quot;GitHub&quot;, &quot;icon&quot;=&gt;&quot;fab fa-fw fa-github&quot;, &quot;url&quot;=&gt;&quot;https://github.com/thakicloud&quot;}]}</name><email>info@thakicloud.co.kr</email></author><entry xml:lang="ar"><title type="html">Claude Code يعمل من دونك: أربعة محاور للتنفيذ الذاتي</title><link href="https://thakicloud.github.io/ar/agentops/claude-code-autonomous-four-ways/" rel="alternate" type="text/html" title="Claude Code يعمل من دونك: أربعة محاور للتنفيذ الذاتي" /><published>2026-07-09T00:00:00+09:00</published><updated>2026-07-09T00:00:00+09:00</updated><id>https://thakicloud.github.io/ar/agentops/claude-code-autonomous-four-ways</id><content type="html" xml:base="https://thakicloud.github.io/ar/agentops/claude-code-autonomous-four-ways/"><![CDATA[<p>إن كنت استخدمت وكيل ترميز، فثمّة مشهد مألوف: تُدخِل موجَّهاً، وتقرأ الردّ، وتُدخِل التعليمة التالية، وتنتظر مجدداً. هذا التبادل قوي، لكنه يبقي إنساناً مربوطاً. تنظّم مواد Anthropic الأخيرة اتجاهاً يقطع هذه الحلقة، فيجعل Claude Code يعمل دون أن يراقبه أحد. يفكّك هذا المقال ذلك إلى أربعة محاور، الوضع الرأسي (headless) والخطّافات (hooks) والوكلاء الفرعيون والمهارات، ويتحقّق من كيفية عمل كلٍّ منها فعلاً عبر أنابيب تشغّلها ThakiCloud.</p>

<p><img src="/assets/images/claude-code-autonomous-four-ways-hero.png" alt="صورة تجريدية تصوّر أنبوباً ذاتياً يعمل دون إنسان" />
<em>تصوير لأربعة محاور، رأسي وخطّافات ووكلاء فرعيون ومهارات، تتراكب في تجهيزة ذاتية تعمل دون إنسان.</em></p>

<h2 id="نظرة-عامة">نظرة عامة</h2>

<p>وسّعت Anthropic نطاق Claude Code من مجرّد واجهة سطر أوامر تفاعلية إلى بيئة تشغيل أتمتة. يتتبّع هذا المسارَ الإعلانُ المرتبط (<a href="https://www.anthropic.com/news/enabling-claude-code-to-work-more-autonomously">“Enabling Claude Code to work more autonomously”</a>)، ومقالة تصميم الوضع التلقائي (<a href="https://www.anthropic.com/engineering/claude-code-auto-mode">“How we built Claude Code auto mode”</a>)، ومدوّنة التوجيه (<a href="https://claude.com/blog/steering-claude-code-skills-hooks-rules-subagents-and-more">“Steering Claude Code”</a>). الرسالة الجوهرية واحدة: تشغيل Claude Code ذاتياً ليس مسألة انتظار نموذج أذكى، بل مسألة كيف تصمّم التجهيزة المحيطة به.</p>

<p>تتوافق هذه الرؤية تماماً مع مبدأ ThakiCloud التشغيلي: القدرة لا تأتي من النموذج نفسه بل من بنية العقد المحيطة به، أي موجّه النظام وتعريفات الأدوات وبوابات التحقّق وقواعد التوجيه. والمحاور الأربعة أدناه هي الأجزاء التي تشكّل تلك التجهيزة.</p>

<h2 id="المشكلة-وكلاء-يحتاجون-إنساناً-في-كل-مرة">المشكلة: وكلاء يحتاجون إنساناً في كل مرة</h2>

<p>حدود وكيل الردّ الواحد واضحة. فبمجرّد أن تطول المهمة قليلاً، على إنسان أن ينوب عن الحكم والموافقة في كل خطوة، وحتى العمل المتكرّر يجب تشغيله يدوياً كل مرة. والمطلوب هنا ثلاثة أمور. الأول: طريقة لبدء التنفيذ وإنهائه دفعةً واحدة دون إنسان. الثاني: طريقة لفرض حدوث فعل معيّن دائماً عند نقطة معيّنة. الثالث: طريقة لتقسيم العمل المعقّد بين عمّال متخصّصين، وترك كلٍّ منهم يسحب المعرفة التي يحتاجها فقط. ويلبّي كلٌّ من المحاور الأربعة واحداً من هذه المطالب.</p>

<div class="mermaid">
flowchart TB
    T[مُطلِق<br />cron · حدث · أنبوب] --&gt; H[الوضع الرأسي<br />claude -p, بلا TTY]
    H --&gt; HK[الخطّافات<br />تحكّم حتمي بدورة الحياة]
    HK --&gt; SA[الوكلاء الفرعيون<br />تفويض خبير معزول]
    SA --&gt; SK[المهارات<br />تحميل الخبرة عند الحاجة]
    SK --&gt; O[مُخرَج مُتحقَّق منه]
    HK -.حقن السياق عند بدء الجلسة.-&gt; H
    HK -.معالجة لاحقة عند الخروج.-&gt; O
    SA -.توجيه النموذج haiku·sonnet·opus.-&gt; SA
</div>

<p><em>تتراكب المحاور الأربعة في تجهيزة ذاتية واحدة. يفتح الرأسي التنفيذ، وتفرض الخطّافات دورة الحياة، ويقسّم الوكلاء الفرعيون العمل، وتوفّر المهارات الخبرة آنياً.</em></p>

<h2 id="1-الوضع-الرأسي-نفّذ-مرةً-واحدة-دون-إنسان">1. الوضع الرأسي: نفّذ مرةً واحدة دون إنسان</h2>

<p>يشغّل الوضع الرأسي Claude Code كعملية سطر أوامر واحدة دون TTY. استدعِه بصيغة <code class="language-plaintext highlighter-rouge">claude -p "&lt;موجَّه&gt;"</code> فينفّذ المهمة ويخرج، دون محادثة. تتيح هذه الخاصية البسيطة تكاملات غير مراقَبة مثل المهام المجدولة وأنابيب CI وفحوص ما قبل الالتزام. والأهمّ أن الوضع الرأسي يعيد استخدام الإعدادات والخطّافات وقواعد الأذونات نفسها الخاصة بالواجهة التفاعلية. أي إن تجهيزة تحقّقت منها تفاعلياً تنتقل مباشرةً إلى بيئة غير مراقَبة.</p>

<p>تشغّل ThakiCloud هذا على نطاق واسع بالفعل. فتحت <code class="language-plaintext highlighter-rouge">scripts/launchd/</code> يوجد 35 ملف launchd plist، يستدعي كلٌّ منها مشغّل مهارة عبر <code class="language-plaintext highlighter-rouge">claude -p</code> في وقت محدّد. والأنبوب نفسه الذي يُنتج هذا المقال هو مثال على مشغّل رأسي. فالتدفّق كلّه، من سحب مرشّحي المدوّنة من الخطّ الزمني في تويتر إلى طابور، وصياغة كلٍّ منها، وتمريرها عبر بوابات التحقّق، وصولاً إلى النشر، يجري دون تدخّل إنسان في كل خطوة.</p>

<p>الأمر الوحيد الذي يجب الاعتناء به في التنفيذ غير المراقَب هو المصادقة. فبدلاً من الالتزام بمفتاح API مدفوع بالاستخدام على القرص، الأأمن الاحتفاظ برمز OAuth اشتراكي في ملف منفصل يحمّله المشغّل. وتنصح وثائق Anthropic كذلك، في البيئات غير المراقَبة، باستخدام مساعِد يسحب مفتاح API من مدير أسرار. صمّم مسار المصادقة على فرضية غير مراقَبة من البداية، كي لا تتسرّب سهولة الأتمتة إلى كشف الأسرار.</p>

<h2 id="2-الخطّافات-تحكّم-حتمي-بدورة-الحياة">2. الخطّافات: تحكّم حتمي بدورة الحياة</h2>

<p>الخطّافات تشغّل شيفرة عند نقاط محدّدة في دورة حياة Claude Code. التنسيق التلقائي بعد تحرير ملف، والفحص قبل الالتزام، وحقن السياق عند بدء الجلسة، والمعالجة اللاحقة عند الخروج: تفرض أفعالاً يجب أن تحدث بدل تركها لاختيار النموذج. قيمة الخطّافات في الحتمية. فبدل أن يقرّر النموذج مزاجياً تشغيل شيء من عدمه، يحدث دائماً فعلٌ مثبَّت بقاعدة.</p>

<p>يربط <code class="language-plaintext highlighter-rouge">.claude/hooks/</code> في ThakiCloud 12 خطّافاً. يحقن خطّاف بدء الجلسة التعلّم السابق كموجز مقيم كي لا تبدأ كل جلسة من صفحة بيضاء. ويطفو خطّاف تقديم الموجَّه مرشّحي المهارات ذوي الصلة تلقائياً بعد تحليل الطلب. ويكتشف خطّاف الخروج ملف علَم ويشغّل المعالجة اللاحقة اللازمة، مثل تصريف مرشّحي المدوّنة المتراكمين في الطابور أو إعادة تجميع قاعدة المعرفة. وهذا الخطّاف الأخير خصوصاً يستخدم نمطاً تتقارب فيه الكلفة إلى صفر إن غاب العلَم، ويشغّل العمل الثقيل فقط عند وجوده. وإطلاق العمل المكلف فقط بعد دور مُنتِج، لا في كل دور، محوريٌّ في التحكّم بكلفة أنبوب ذاتي.</p>

<h2 id="3-الوكلاء-الفرعيون-تفويض-خبير-معزول">3. الوكلاء الفرعيون: تفويض خبير معزول</h2>

<p>الوكلاء الفرعيون مساعدون معزولون لمهام محدّدة. تعرّفهم كملفات markdown تحت <code class="language-plaintext highlighter-rouge">.claude/agents/</code>، محدّداً النموذج المستخدَم ونطاق الوصول للأدوات إلى جانب اسم ووصف. يمكن للوكيل الرئيسي بناء الواجهة الأمامية بينما يقيم وكيل فرعي واجهة API الخلفية بالتوازي. العزل مهمّ لسببين: يركّز الوكيل الفرعي على مهمته وحدها دون تلويث السياق الرئيسي، ويعيد ملخّص نتيجته فقط.</p>

<p>تعرّف ThakiCloud 63 وكيلاً فرعياً متخصّصاً وتستدعيها حسب طبيعة المهمة. ويُضاف فوق ذلك توجيه النموذج. فالعمل الخفيف مثل الاستكشاف والبحث وقراءة الملفات يذهب إلى haiku؛ والتنفيذ والمراجعة وكتابة الاختبارات إلى sonnet؛ وقرارات المعمارية والاستدلال المتعدّد الخطوات المعقّد إلى opus. من دون هذا التوجيه، يعمل كل وكيل فرعي على نموذج الجلسة الافتراضي وتنفجر الكلفة. في تجهيزة ذاتية، الوكلاء الفرعيون ليسوا مجرّد أداة توازٍ بل أيضاً أداة تحكّم بالكلفة تختار نقطة الكلفة-الجودة المناسبة لكل مهمة.</p>

<p>ولأضِف انضباطاً واحداً: قبل دمج نتائج توسّع (fanout) الوكلاء الفرعيين، يجب إغلاق الحلقة بمرحلة تحقّق. فإن أطلقت عدة وكلاء متوازين، شغّل تحقّقاً خصومياً مرةً واحدة بدل دمج النتائج مباشرةً للمستخدم. فتوسّع بلا بوابة تحقّق يراكم الهلوسة.</p>

<h2 id="4-المهارات-خبرة-تُحمَّل-عند-الحاجة-فقط">4. المهارات: خبرة تُحمَّل عند الحاجة فقط</h2>

<p>المهارات تحزم سير عمل خبير قابلاً لإعادة الاستخدام. تجمع معرفة المجال والقوالب وسكربتات التحقّق وحالات الفشل، وتُحمَّل فقط عندما يُطلقها طلب. والمفتاح أنها ليست محمّلة دائماً. فإبقاؤها مقيمة في سياق كل جلسة يدفع كلفة رموز مستمرة، أما التحميل عند الطلب فيوفّر الخبرة في اللحظة التي تُحتاج فيها فقط.</p>

<p>يضمّ <code class="language-plaintext highlighter-rouge">.claude/skills/</code> في ThakiCloud 1751 مهارة. عند هذا الحجم، أيّ مهارة تُستدعى ومتى هو ما يحدّد الجودة. لذلك يربط موجِّه الطلبات باللغة الطبيعية بمرشّحي المهارات عبر بحث معجمي من صنف BM25 ويطفو المرشّحين الأعلى فقط إلى السياق. فبتجاوز 1700 مهارة، لا يستطيع إنسان انتقاء كلٍّ منها، فمن دون خطوة تضييق المرشّحين هذه يصبح نظام المهارات نفسه ضجيجاً. المهارة ليست موجَّهاً بل منتَج قدرة مُدار الإصدارات، يتمايز عن الموجَّه العادي بأنه يُعاد استخدامه عبر تجهيزات متعددة.</p>

<h2 id="دلالات-لـ-thakicloud">دلالات لـ ThakiCloud</h2>

<p>هذا الموضوع هو تنسيق الوكلاء بعينه، فعدسة Paxis تناسب مباشرةً. Paxis هو مستوى التحكّم Agent-Native Cloud لدى ThakiCloud، يعامل Skills وTools وPolicies وAudit Logs كموارد من الدرجة الأولى. وتتطابق المحاور الأربعة أعلاه واحداً لواحد مع القدرات التي يهدف Paxis لتوفيرها على مستوى المنتج. يتطابق التنفيذ الرأسي مع تشغيلات غير مراقَبة مجدولة بـ NL Cron، والخطّافات مع بوابات السياسة وسجلّات التدقيق، والوكلاء الفرعيون مع تنسيق DAG متعدّد الوكلاء، والمهارات مع Skill Harness الذي يختار بين أكثر من 960 مهارة عبر BM25.</p>

<p>الجوهر أن Paxis يوحّد المحاور الأربعة التي تقدّمها Anthropic كميزات فردية في مستوى تحكّم واحد ويحوّلها إلى منتج. فيأخذ المشغّلات الرأسية والخطّافات والتوجيه واختيار المهارات التي كان المطوّرون الأفراد يربطونها يدوياً، ويرفعها إلى صيغة قابلة للحوكمة مغلَّفة بتنفيذ في صندوق رمل معزول وبوابات سياسة وسجلّات تدقيق. وللعملاء المحليين الذين يطلبون بيئات محلية وسيادية، تلك الطبقة الحوكمية مهمّة خصوصاً. فلا يمكنك فعلياً تشغيل الذاتية في بيئة منظَّمة إلا حين يبقى كلُّ ما نفّذه وكيل ذاتي وكلُّ سرّ وصل إليه في سجلّات التدقيق.</p>

<p>على جانب البنية التحتية، تناسب عدسة ai-platform أيضاً. فالمشغّلات الرأسية وتوسّع الوكلاء الفرعيين هي في النهاية أحمال تعمل على K8s، واستدعاءات haiku وsonnet وopus المدفوعة بتوجيه النموذج تتحوّل إلى كلفة خدمة. ولا تصمد اقتصاديات تشغيل الوكلاء الذاتيين باستمرار (Paxis) إلا مع أساس خدمة منخفض الكلفة (ai-platform).</p>

<h2 id="القيود-والحجج-المضادة">القيود والحجج المضادة</h2>

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

<p>ثانياً، تصميم الخطّافات والتوجيه السيّئ يجعل كلفة كل دور تنمو خطياً. فإن تضخّمت القواعد المحمّلة دائماً، أو وضعت عمل الاستطلاع (polling) في حلقة الوكيل الساخنة، تعود الذاتية انفجاراً في الكلفة. المراقبة المتكرّرة مكانها cron لا الوكيل، كمبدأ.</p>

<p>ثالثاً، لا تنسَ أن الأتمتة أداة تساعد التفكير لا تحلّ محلّه. فكلما عمقت الحلقة، مال البشر إلى الثقة بالنتائج والتوقّف عن المراجعة. يجب أخذ عيّنات من المخرجات الأساسية ومراجعتها دورياً بواسطة إنسان، ويجب تصميم بوابات التحقّق للدحض لا للتمرير. وأيّ مُتحقِّق لا يُصفّي شيئاً ينبغي معاملته كإشارة عطل.</p>

<p>خلاصةً، لا يأتي التنفيذ الذاتي لـ Claude Code من نموذج أقوى بل من تجهيزة مصمَّمة جيداً. المحاور الأربعة، رأسي وخطّافات ووكلاء فرعيون ومهارات، تتولّى على التوالي التنفيذ والفرض وتقسيم العمل وتوفير الخبرة، ولا تصبح ذاتيةً يمكن تشغيلها حتى في بيئة منظَّمة إلا حين تُغلَّف ببوابات تحقّق وسجلّات تدقيق.</p>

<h2 id="المصادر">المصادر</h2>

<ul>
  <li><a href="https://www.anthropic.com/news/enabling-claude-code-to-work-more-autonomously">Enabling Claude Code to work more autonomously (Anthropic)</a></li>
  <li><a href="https://www.anthropic.com/engineering/claude-code-auto-mode">How we built Claude Code auto mode (Anthropic Engineering)</a></li>
  <li><a href="https://claude.com/blog/steering-claude-code-skills-hooks-rules-subagents-and-more">Steering Claude Code: skills, hooks, rules, subagents and more (مدوّنة Claude)</a></li>
  <li><a href="https://github.com/anthropics/claude-code-action">claude-code-action (GitHub, Anthropic)</a></li>
</ul>]]></content><author><name>{&quot;name&quot;=&gt;nil, &quot;avatar&quot;=&gt;nil, &quot;bio&quot;=&gt;nil, &quot;location&quot;=&gt;&quot;Seoul, Korea&quot;, &quot;email&quot;=&gt;&quot;info@thakicloud.co.kr&quot;, &quot;uri&quot;=&gt;nil, &quot;home&quot;=&gt;nil, &quot;links&quot;=&gt;[{&quot;label&quot;=&gt;&quot;Website&quot;, &quot;icon&quot;=&gt;&quot;fas fa-fw fa-link&quot;, &quot;url&quot;=&gt;&quot;https://thakicloud.co.kr&quot;}, {&quot;label&quot;=&gt;&quot;GitHub&quot;, &quot;icon&quot;=&gt;&quot;fab fa-fw fa-github&quot;, &quot;url&quot;=&gt;&quot;https://github.com/thakicloud&quot;}]}</name><email>info@thakicloud.co.kr</email></author><category term="agentops" /><category term="claude-code" /><category term="agentops" /><category term="headless-mode" /><category term="hooks" /><category term="subagents" /><category term="autonomous-agents" /><summary type="html"><![CDATA[أربع آليات تجعل Claude Code يعمل دون مراقبة بشرية لكل خطوة: الوضع الرأسي (headless) والخطّافات (hooks) والوكلاء الفرعيون والمهارات. نتحقّق من كلٍّ منها مقابل تشغيل ThakiCloud الفعلي: 63 وكيلاً و1751 مهارة و35 مشغّلاً رأسياً.]]></summary></entry><entry xml:lang="ar"><title type="html">بناء الويب التفاعلي مع Fable 5: من التلات ثلاثية الأبعاد إلى تأثيرات GLSL بمطالبة واحدة</title><link href="https://thakicloud.github.io/ar/dev/fable5-interactive-web-design/" rel="alternate" type="text/html" title="بناء الويب التفاعلي مع Fable 5: من التلات ثلاثية الأبعاد إلى تأثيرات GLSL بمطالبة واحدة" /><published>2026-07-09T00:00:00+09:00</published><updated>2026-07-09T00:00:00+09:00</updated><id>https://thakicloud.github.io/ar/dev/fable5-interactive-web-design</id><content type="html" xml:base="https://thakicloud.github.io/ar/dev/fable5-interactive-web-design/"><![CDATA[<h2 id="لمن-هذا-المقال">لمن هذا المقال</h2>

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

<p><img src="/assets/images/fable5-interactive-web-design-hero.png" alt="صورة تجريدية لتفاعل ثلاثي الأبعاد يتكوّن فيه العمق من تراكب الضوء وأسطح زجاجية" /></p>

<h2 id="نظرة-عامة">نظرة عامة</h2>

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

<p>مع منتصف عام 2026، بدأ هذا الجدار يتراجع بشكل ملحوظ، وفي صميم هذا التحول يقف Claude Fable 5 من Anthropic. سجّل المطور Viktor Oddy، في دليل عملي منشور بعنوان “Claude Fable 5 Just Changed Web Design Forever!”، العملية كاملة من البداية إلى النهاية، موضحًا كيف يمكن إنتاج موقع ثلاثي الأبعاد وتفاعلي ومزوّد بالحركة من مطالبة واحدة فقط. ثم ظهر لاحقًا في المجتمع معرض مفتوح المصدر يجمع تجارب واجهات مستخدم مبنية بـ Fable 5. يتتبّع هذا المقال هذه الموجة، ويوضّح ما الذي تغيّر فعليًا، وماذا تعنيه بالنسبة لشركة مثل ThakiCloud التي تتعامل مع الوكلاء كبنية تحتية.</p>

<!-- Courtesy of embedresponsively.com -->

<div class="responsive-video-container">
    <iframe src="https://www.youtube-nocookie.com/embed/_JF_s-ZRTyY" frameborder="0" webkitallowfullscreen="" mozallowfullscreen="" allowfullscreen=""></iframe>
  </div>

<p>الفيديو أعلاه هو الدليل العملي الذي سجّله Viktor Oddy لعملية بناء موقع ويب تفاعلي ثلاثي الأبعاد باستخدام Fable 5.</p>

<h2 id="ما-الذي-يميّز-fable-5">ما الذي يميّز Fable 5</h2>

<p>Fable 5 نموذج من سلسلة Claude أطلقته Anthropic، ويُظهر تفوقًا خاصًا في هندسة الواجهة الأمامية وفي المهام الوكيلية متعددة المراحل. عبارة “متعددة المراحل” هنا مهمة. فبناء موقع ويب تفاعلي واحد هو في جوهره حزمة من المهام المتتابعة: ترتيب التخطيط، تحديد الهندسة الثلاثية الأبعاد، ربط أحداث التمرير بالمشهد، إضافة التظليل، تنظيم الملفات، ثم تحسين الأداء. وبينما كانت النماذج السابقة تنجز مرحلة أو اثنتين من هذه السلسلة وتترك الباقي للبشر، يمضي Fable 5 في هذه السلسلة لمسافة أطول بنفسه.</p>

<p>على وجه التحديد، تتكرر السمات التالية في الحالات المنشورة. أولًا، يُترجم الحركات المتحكم بها عبر التمرير إلى شيفرة فعلية، حيث يربط النموذج بنفسه تقدّم التمرير بحالة الكاميرا أو عناصر المشهد، وهو جزء يصعب برمجته يدويًا بسبب تعقيد إدارة الحالة. ثانيًا، يمزج مكتبات ثلاثية الأبعاد مثل Three.js مع تظليل GLSL لإنتاج تأثيرات بصرية كالانكسار والتشويش والجسيمات. ثالثًا، يستقبل لقطة شاشة كمُدخل ويقترح إعادة تصميم تُحسّن التخطيط والتفاعل في موقع قائم. رابعًا، يرتّب بنفسه بنية ملفات المشروع وأصوله، ويدفع بالنتيجة حتى تصبح قابلة للتشغيل من مطالبة واحدة.</p>

<p>القاسم المشترك بين هذه القدرات ليس “توليد ترميز ساكن” بل “توليد شيفرة تتشابك فيها الحالة والزمن”. وهذه بالضبط النقطة التي كانت الحلقة الأضعف في الذكاء الاصطناعي الخاص بالواجهة الأمامية، وهي ما رفعه Fable 5 بشكل ملحوظ.</p>

<h2 id="كيف-يُبنى-تصميم-الويب-التفاعلي">كيف يُبنى تصميم الويب التفاعلي</h2>

<p>بتتبّع الدليل المنشور ونتائج المعرض بشكل عكسي، يتّضح أن سير العمل الفعلي يتّبع في الغالب التسلسل التالي. بدلًا من توقّع نتيجة كاملة من المحاولة الأولى، تُسند إلى النموذج المراحل التي يُجيدها في كتل كبيرة، بينما يراجع الإنسان النتيجة ويضيّق الفجوات تدريجيًا.</p>

<pre><code class="language-mermaid">flowchart TB
    A["مطالبة القصد&lt;br/&gt;(تحديد المزاج والمرجعية والتقنية)"] --&gt; B["توليد المسودة&lt;br/&gt;التخطيط + هيكل المشهد ثلاثي الأبعاد"]
    B --&gt; C["ربط التفاعل&lt;br/&gt;تقدّم التمرير → حالة المشهد"]
    C --&gt; D["التأثيرات البصرية&lt;br/&gt;تظليل GLSL · مواد Three.js"]
    D --&gt; E["مراجعة بشرية&lt;br/&gt;الأداء · إمكانية الوصول · الهوية البصرية"]
    E --&gt;|"تعليمات تعديل"| C
    E --&gt;|"اجتياز"| F["البناء · النشر&lt;br/&gt;React · Tailwind · Three.js"]
</code></pre>

<p>جوهر الأمر هو تضمين “ما تريده بالضبط” بقدر كافٍ من التحديد في المطالبة الأولى. فتحديد المزاج المرغوب والمواقع المرجعية والتقنية المستخدمة (مثل React وTailwind وThree.js) يُحدث فرقًا كبيرًا في جودة المسودة الأولى للنموذج. كما أن إرفاق لقطة شاشة يرفع من دقة إعادة التصميم. بعد ظهور المسودة، تعمل تعليمات التعديل على مستوى التفاعل، مثل “اجعل الكاميرا تتحرك بشكل أبطأ عند أسفل التمرير”، بفعالية جيدة. بعبارة أخرى، لا ينتهي الأمر بمطالبة واحدة، بل يُترك الهيكل الكبير للنموذج بينما يضبط الإنسان دقائق التفاعل.</p>

<p>وهناك أيضًا نقاط يجب الانتباه إليها. فالتظليل اللافت والتلات ثلاثية الأبعاد لهما ثمن على صعيد الأداء على الأجهزة المحمولة وإمكانية الوصول. فحتى لو بدت نتيجة النموذج رائعة على سطح المكتب، تبقى معالجة الأجهزة منخفضة الإمكانيات ومستخدمي قارئات الشاشة مسؤولية الإنسان. وإن لم تُدرج مرحلة المراجعة هذه بشكل صريح في سير العمل، فمن السهل أن تتراكم نتائج “جميلة لكن غير قابلة للاستخدام الفعلي”.</p>

<h2 id="أمثلة-واقعية-ومعرض-مفتوح-المصدر">أمثلة واقعية ومعرض مفتوح المصدر</h2>

<p>الدليل على أن هذه الموجة ليست تباهيًا فرديًا موجود في المصادر المنشورة. سجّل Viktor Oddy المذكور آنفًا العملية بأكملها في دليله، كما أُتيح في المجتمع معرض مفتوح المصدر <code class="language-plaintext highlighter-rouge">pulkitxm/claude-directory</code> الذي يجمع تجارب واجهات مستخدم مبنية بـ Fable 5. يضم هذا المستودع أمثلة لصفحات هبوط وأقسام رئيسية وتظليل GLSL وأنظمة تصميم وحركات ومشاهد ثلاثية الأبعاد، مُنفّذة فوق React وTailwind وThree.js، ويمكن فتح النتائج مباشرة والاطلاع على الشيفرة كاملة. وبما أنه يمكن معاينة كل تجربة في المتصفح مباشرة، فإن السؤال “هل هذا يعمل فعلًا؟” يمكن التحقق منه بالتشغيل الفعلي لا بمجرد لقطة شاشة، وهذا أمر مهم.</p>

<p>وهناك مثال آخر يجمع بين Fable 5 وHiggsfield MCP لبناء موقع ويب سينمائي متحرك بالتمرير، موثّق بشكل علني أيضًا. ما يستحق الانتباه هنا هو أن النموذج لا يقوم بكل شيء بمفرده، بل يتصل عبر موصّل MCP بأداة خارجية (توليد الأصول البصرية في هذه الحالة) وتُدمج النتيجة في مخرج واحد. وهذا مؤشر على أن توليد الويب التفاعلي يتطور من كونه موهبة نموذج واحد إلى ثمرة خط إنتاج تتشابك فيه النماذج مع الأدوات.</p>

<p>وخلاصة ما يمكن تأكيده حتى الآن هو ما يلي. أولًا، تخرج من مطالبة واحدة مسودة قابلة للتشغيل لموقع ثلاثي الأبعاد تفاعلي. ثانيًا، يتم التحقق من هذه النتيجة عبر شيفرتها الكاملة في مستودعات منشورة. ثالثًا، تتكامل روابط الأدوات كـ MCP مع خط الإنتاج وصولًا إلى توليد الأصول. غير أنه لا توجد في هذه الحالات مقاييس أداء كمية موحّدة ومنشورة (معدل الإطارات، حجم الحزمة، درجة إمكانية الوصول)، وهذا ليس تخمينًا بل حقيقة يُستحسن التعامل معها بجدية عند تقييم الجودة، إذ يبقى الحكم على الجودة رهينًا بمعايير المراجعة الخاصة بكل جهة.</p>

<h2 id="دلالات-على-مستوى-منتجات-thakicloud">دلالات على مستوى منتجات ThakiCloud</h2>

<p>تتقاطع هذه الموجة تمامًا مع الاتجاه الذي تسير فيه Paxis من ThakiCloud. فـ Paxis هو مستوى التحكم في Agent-Native Cloud الذي يعمل فوق ai-platform، ويتعامل مع المهارات (Skills) والأدوات (Tools) والسياسات (Policies) وسجلات التدقيق (Audit Logs) كموارد من الدرجة الأولى. ما أظهره Fable 5 هو أن وكيل البرمجة تجاوز كونه مستجيبًا لمهمة واحدة ليصبح كيانًا توليديًا يواصل سلسلة من المراحل بنفسه. ولوضع هذا النوع من الوكلاء في سير عمل المنتج، يصبح “أين يُنفَّذ وبأي صلاحية وماذا يُسجَّل” أمرًا لا يقل أهمية عن “ماذا يولّد”.</p>

<p>وإذا نظرنا إلى سير العمل أعلاه من منظور Paxis، تتحوّل كل مرحلة إلى مورد ضمن مستوى التحكم. فمهمة متكررة مثل توليد الويب التفاعلي تُسجَّل كمهارة واحدة تُختار عبر BM25 من مجموعة تضم نحو 960 مهارة، بينما يُنفَّذ توليد الشيفرة والبناء الفعلي في بيئة معزولة (sandbox). وكما في حالة Higgsfield MCP، إذا احتاج الأمر إلى أداة خارجية، يتولى موصّل MCP إعادة الاتصال عبر OAuth تلقائيًا. وقبل أن يصل الناتج إلى بيئة الإنتاج، تفرض بوابة السياسات قواعد المراجعة، ويُسجَّل كل إجراء في سجل التدقيق. وباختصار، ما يفعله مستوى التحكم هو الارتقاء بـ”براعة الذكاء الاصطناعي الفردية في إنتاج واجهات جيدة” إلى خط إنتاج قابل للتكرار يمكن للفريق أن يثق به ويراجعه.</p>

<p>وهناك دلالات أيضًا على مستوى البنية التحتية. فالواجهات الأمامية التي تتضمن مشاهد ثلاثية الأبعاد وتظليلًا تتطلب في مرحلة التوليد عمليات معالجة رسومية ثقيلة وبناءً متكررًا. وتعتمد منصة ai-platform لدى ThakiCloud على K8s وKueue لجدولة هذه الأعباء المتقطعة داخل مستأجرين معزولين، وربط الموارد وفصلها عند الحاجة فقط لضبط التكلفة. والقدرة على تشغيل خط الإنتاج هذا ذاتيًا في بيئات محلية وسيادية تكتسب أهمية خاصة للعملاء الذين يصعب عليهم إخراج الشيفرة وأصول التصميم إلى خارج بيئتهم. فوجود بنية تحتية موثوقة ومنخفضة الكلفة للتوليد والبناء (ai-platform) هو الأساس الذي تقوم عليه جدوى اقتصاد الوكلاء (Paxis).</p>

<h2 id="الحدود-والحجج-المضادة">الحدود والحجج المضادة</h2>

<p>الاكتفاء بالتفاؤل يُخلّ بالتوازن. لذا نوضّح هنا بعض النقاط المقابلة بجلاء.</p>

<p>أولًا، لا تزال قابلية صيانة شيفرة التفاعل المولَّدة غير مؤكدة. فمشهد ثلاثي الأبعاد ناتج عن مطالبة واحدة قد يكون مبهرًا، لكن قدرة شخص آخر على فهم منطق إدارة الحالة فيه وتعديله بعد أشهر قضية مختلفة تمامًا. وغالبًا ما يتعارض البهاء مع قابلية الصيانة.</p>

<p>ثانيًا، لا يأتي الأداء وإمكانية الوصول تلقائيًا. فكما أُشير سابقًا، معدل الإطارات على الأجهزة المحمولة، وحجم الحزمة، ودعم قارئات الشاشة، ليست مجالات يتكفّل بها النموذج افتراضيًا، وإن لم تُحدَّد كبوابة مراجعة صريحة، ستتحول إلى دين تقني.</p>

<p>ثالثًا، هناك مسألة أصالة النتائج. فإذا أنتجت مطالبات متشابهة أقسامًا رئيسية ثلاثية الأبعاد متشابهة، قد ينشأ ما يمكن تسميته “توحيد جماليات الذكاء الاصطناعي”، حيث تتقارب كل المواقع نحو مزاج واحد. وكلما ازدادت قوة الأداة، ازدادت أهمية حكم الإنسان في تحديد ما يجب بناؤه.</p>

<p>رابعًا، غياب مقاييس كمية موحّدة في الحالات المنشورة يستدعي الحذر. فرغم كثرة الشهادات الانطباعية التي تصف الفارق بأنه “من مستوى مختلف تمامًا”، لا يزال هذا الادّعاء يفتقر إلى تحقق كافٍ عبر معايير قابلة لإعادة الإنتاج. لذا يُنصح، قبل التبنّي الفعلي، بإجراء تجربة مباشرة على البنية التقنية والمعايير الخاصة بك.</p>

<p>في المحصلة، خفّض Fable 5 بشكل فعلي عتبة الدخول إلى توليد الويب التفاعلي. لكن تحويل هذه النتيجة إلى منتج يمكن الوثوق به يظل مسألة مراجعة وسياسات وبنية تحتية. وكيفية إغلاق تلك المرحلة الأخيرة كنظام متكامل هو ما يفصل بين فريق يستخدم أداة وفريق يبني منتجًا.</p>

<h2 id="المصادر">المصادر</h2>

<ul>
  <li>Viktor Oddy، “Claude Fable 5 Just Changed Web Design Forever!” (فيديو ومقال إرشادي)، <a href="https://www.youtube.com/watch?v=_JF_s-ZRTyY">https://www.youtube.com/watch?v=_JF_s-ZRTyY</a></li>
  <li>pulkitxm/claude-directory، معرض مفتوح المصدر لتجارب واجهات مستخدم مبنية بـ Fable 5 (React·Tailwind·Three.js·GLSL)، <a href="https://github.com/pulkitxm/claude-directory">https://github.com/pulkitxm/claude-directory</a></li>
  <li>“I Built a Cinematic Scroll Website Using Claude Fable 5 and Higgsfield MCP”، Medium، <a href="https://medium.com/@info.booststash/i-built-a-cinematic-scroll-website-using-claude-fable-5-and-higgsfield-mcp-72fbcebb8ad1">https://medium.com/@info.booststash/i-built-a-cinematic-scroll-website-using-claude-fable-5-and-higgsfield-mcp-72fbcebb8ad1</a></li>
</ul>]]></content><author><name>{&quot;name&quot;=&gt;nil, &quot;avatar&quot;=&gt;nil, &quot;bio&quot;=&gt;nil, &quot;location&quot;=&gt;&quot;Seoul, Korea&quot;, &quot;email&quot;=&gt;&quot;info@thakicloud.co.kr&quot;, &quot;uri&quot;=&gt;nil, &quot;home&quot;=&gt;nil, &quot;links&quot;=&gt;[{&quot;label&quot;=&gt;&quot;Website&quot;, &quot;icon&quot;=&gt;&quot;fas fa-fw fa-link&quot;, &quot;url&quot;=&gt;&quot;https://thakicloud.co.kr&quot;}, {&quot;label&quot;=&gt;&quot;GitHub&quot;, &quot;icon&quot;=&gt;&quot;fab fa-fw fa-github&quot;, &quot;url&quot;=&gt;&quot;https://github.com/thakicloud&quot;}]}</name><email>info@thakicloud.co.kr</email></author><category term="dev" /><category term="claude-fable-5" /><category term="web-design" /><category term="frontend" /><category term="interactive-animation" /><category term="threejs" /><category term="ai-coding" /><summary type="html"><![CDATA[يضع Claude Fable 5 من Anthropic معيارًا جديدًا في توليد واجهات الويب الأمامية. نستعرض هنا، استنادًا إلى دليل عملي منشور ومعرض مفتوح المصدر حقيقيين، سير عمل يستخرج مشاهد ثلاثية الأبعاد يتحكم فيها التمرير، وتظليل GLSL، وإعادة تصميم مبنية على لقطات الشاشة، كل ذلك من مطالبة واحدة، ونوضح ما تعنيه هذه الموجة من منظور Paxis من ThakiCloud الذي يتعامل مع وكلاء البرمجة كموارد من الدرجة الأولى.]]></summary></entry><entry xml:lang="ar"><title type="html">أداء بمستوى Opus بثلث السعر: كيف يعيد Grok 4.5 رسم اقتصاديات النماذج</title><link href="https://thakicloud.github.io/ar/llmops/grok-4-5-opus-class-cheap/" rel="alternate" type="text/html" title="أداء بمستوى Opus بثلث السعر: كيف يعيد Grok 4.5 رسم اقتصاديات النماذج" /><published>2026-07-09T00:00:00+09:00</published><updated>2026-07-09T00:00:00+09:00</updated><id>https://thakicloud.github.io/ar/llmops/grok-4-5-opus-class-cheap</id><content type="html" xml:base="https://thakicloud.github.io/ar/llmops/grok-4-5-opus-class-cheap/"><![CDATA[<p>على مدى الأرباع القليلة الماضية، كان التنافس بين النماذج المتقدمة يدور حول نقطة أو نقطتين في الاختبارات المعيارية. لكن في 8 يوليو 2026، غيّر إصدار Grok 4.5 من SpaceXAI طبيعة السؤال نفسه. فحين يقترب أداء نموذج ما من Opus 4.8 وGPT-5.5، يصبح السؤال التالي ليس “من الأذكى” بل “من ينجز المهمة نفسها بتكلفة أقل”. هذا المقال موجّه إلى قادة الهندسة وفرق الذكاء الاصطناعي الذين يديرون بنية تحتية ويدفعون فاتورة النماذج شهرياً. بالاستناد إلى الأرقام المعلنة لـ Grok 4.5، نناقش إلى أين تتجه اقتصاديات النماذج، وما تعنيه هذه الاتجاهات لمنصة استدلال متعددة المستأجرين مثل ThakiCloud.</p>

<h2 id="نظرة-عامة-من-سباق-الاختبارات-المعيارية-إلى-سباق-الجدوى-الاقتصادية">نظرة عامة: من سباق الاختبارات المعيارية إلى سباق الجدوى الاقتصادية</h2>

<p>طوّرت SpaceXAI، إحدى شركات مجموعة xAI، نموذج Grok 4.5، وهو متاح فوراً عبر Grok Build وCursor وكونسول xAI. وصف إيلون ماسك هذا النموذج بأنه “نموذج بمستوى Opus”، وقد تفوّق فعلاً على Opus 4.8 وGPT-5.5 في بعض الاختبارات. لكن أبرز ما يميز هذا الإصدار ليس الأداء بل جدول الأسعار. يبلغ سعر Grok 4.5 دولارين لكل مليون رمز إدخال، وستة دولارات لكل مليون رمز إخراج. وبالمقارنة مع GPT-5.5 وGPT-5.6 اللذين يُصنّفان في فئة مماثلة بسعر خمسة دولارات للإدخال و30 دولاراً للإخراج، يصبح Grok 4.5 أرخص بنحو خمس المرات من حيث تكلفة الإخراج.</p>

<p>يتضح سبب أهمية هذا الهيكل السعري عند النزول إلى مستوى وحدة العمل الفعلية. تحمل نتائج الاختبارات المعيارية معنى على لوحات الصدارة، لكن ما يحدد الفاتورة فعلياً هو عدد الرموز المستهلكة فعلاً لكل مهمة مضروباً في سعر الوحدة. وهنا بالتحديد يوسّع Grok 4.5 الفجوة بشكل كبير.</p>

<h2 id="ما-هو-هذا-النموذج-أداء-متقارب-وتكلفة-متباعدة">ما هو هذا النموذج: أداء متقارب وتكلفة متباعدة</h2>

<p>لنكن صريحين بشأن الأداء أولاً. لا يتفوّق Grok 4.5 في كل الاختبارات المعيارية. فيما يلي الأرقام المعلنة كما وردت:</p>

<ul>
  <li>في اختبار Terminal Bench 2.1، سجّل Grok 4.5 نسبة 83.3 بالمئة، وهي متساوية تقريباً مع نسبة GPT-5.5 البالغة 83.4 بالمئة.</li>
  <li>في مؤشر Coding Agent Index، سجّل 76 نقطة، وهو مستوى مطابق لـ GPT-5.5 عند تشغيله في بيئة Codex.</li>
  <li>في اختبار DeepSWE 1.1، سجّل 53 بالمئة، متأخراً بفارق كبير عن نسبة GPT-5.5 البالغة 67 بالمئة.</li>
  <li>في مؤشر الذكاء الخاص بـ Artificial Analysis، سجّل 54 نقطة، وهو رقم قريب من نقاط GPT-5.5 البالغة 55.</li>
</ul>

<p>باختصار، يقف Grok 4.5 نداً لأفضل النماذج في مهام البرمجة ووكلاء الطرفية، لكنه ما زال متأخراً في المهمة الهندسية البرمجية الصعبة الممثلة باختبار DeepSWE. أي أن Grok 4.5 ليس “النموذج الذي يتفوّق على الجميع”، بل هو “النموذج الذي ينجز معظم المهام العملية قريباً من القمة”.</p>

<p>وهنا يدخل عنصر الجدوى الاقتصادية إلى المشهد. فيما يلي الأرقام المعلنة لمهمة وكيلية فعلية واحدة:</p>

<ul>
  <li>تكلفة المهمة الواحدة: 2.49 دولار لـ Grok 4.5 على Grok Build، مقابل 5.07 دولار لـ GPT-5.5 على Codex.</li>
  <li>متوسط الرموز المستهلكة لكل مهمة: 1.9 مليون رمز لـ Grok 4.5، مقابل 6.2 مليون رمز لـ GPT-5.5.</li>
</ul>

<p>إذا كان الفارق في الأداء بضع نقاط مئوية فقط، فإن الفارق في التكلفة يتجاوز الضعف، وفي استهلاك الرموز يتجاوز ثلاثة أضعاف. قد يبدو هذا سطراً واحداً في جدول اختبارات معيارية، لكن في بيئة تشغيلية تعالج آلاف المهام يومياً، يغيّر هذا الفارق مرتبة الفاتورة الشهرية بأكملها.</p>

<pre><code class="language-mermaid">flowchart TB
  T["مهمة وكيلية واحدة"] --&gt; R{"اختيار النموذج"}
  R --&gt;|"Grok 4.5"| G["1.9 مليون رمز&lt;br/&gt;تكلفة 2.49 دولار"]
  R --&gt;|"GPT-5.5"| P["6.2 مليون رمز&lt;br/&gt;تكلفة 5.07 دولار"]
  G --&gt; S["أداء متقارب&lt;br/&gt;تفوّق في بعض الاختبارات"]
  P --&gt; S
  S --&gt; D["القرار العملي:&lt;br/&gt;النتيجة نفسها بنصف التكلفة"]
</code></pre>

<h2 id="لماذا-يهم-هذا-التوجه-الآن">لماذا يهم هذا التوجه الآن</h2>

<p>الإشارة التي يحملها هذا الإصدار بسيطة. مع تقارب أداء النماذج المتقدمة نحو سقف مشترك، ينتقل معيار اختيار النموذج من “الأذكى” إلى “الذكاء الكافي بأقل تكلفة”. وكما أشارت The Decoder، فحين تضيق الفجوة في الاختبارات المعيارية إلى هذا الحد، قد تفقد الفجوة نفسها أهميتها في الاختيار العملي.</p>

<p>تتقاطع هذه الرؤية تماماً مع مبدأ تناولناه في مقال سابق. فمعظم أعمال الوكلاء ليست مسائل إبداعية معقدة، بل مهام منظّمة مثل التصنيف والتلخيص والتوجيه والعرض. وجودة هذا النوع من المهام تتحدد بحواجز الحماية المضمّنة في الكود أكثر من ذكاء النموذج نفسه. وإذا صح ذلك، فإن توجيه المهام المنظّمة إلى نموذج أرخص، والاحتفاظ بالنموذج الأعلى للاستدلال الصعب حقاً، يصبح خياراً منطقياً. ويوسّع Grok 4.5 نطاق الخيارات المتاحة في فئة “الرخيص لكن الذكي بما يكفي”.</p>

<p>في المقابل، هناك نقطة تستحق الانتباه. فانخفاض استهلاك الرموز إلى الثلث لكل مهمة لا يتعلق فقط بسعر الوحدة، بل قد يعني أن النموذج ينجز المهمة نفسها بعدد أقل من الجولات، وهو ما ينعكس إيجاباً على زمن الاستجابة والإنتاجية أيضاً. غير أن هذا الرقم مأخوذ من بيئة اختبار محددة (Grok Build مقابل Codex)، وينبغي التحقق منه بقياس ذاتي على عبء العمل الفعلي.</p>

<h2 id="الأثر-على-منتجات-thakicloud">الأثر على منتجات ThakiCloud</h2>

<p>منصة ai-platform التابعة لـ ThakiCloud هي منصة استدلال متعددة المستأجرين، تخدم النماذج لبيئات عملاء متنوعة فوق جدولة موارد GPU المبنية على K8s وKueue. ويحمل إصدار مثل Grok 4.5 دلالة على مستويين بالنسبة لنا.</p>

<p>المستوى الأول هو اقتصاديات توجيه النماذج. نعتمد بالفعل على تقسيم مستويات النماذج بحسب طبيعة العمل: المستوى الرخيص للاستكشاف والتصنيف، والمستوى المتوسط للتنفيذ والمراجعة، والمستوى الأعلى للهندسة المعمارية والاستدلال المعقد. وحين يظهر نموذج يقارب أداء النماذج المتقدمة بأقل من نصف السعر، تتوسّع تغطية المستوى “الرخيص لكن الكافي”، وتتقلّص الحالات التي تستدعي استدعاء النموذج الأعلى. والنتيجة هي الحفاظ على الجودة نفسها بتكلفة إجمالية أقل. والمهم هنا أن يُبنى هذا القرار على جودة المخرجات الفعلية المقيسة بالكود، لا على الحدس البشري.</p>

<p>المستوى الثاني هو منطق التكلفة في البيئات المحلية والسيادية. بالنسبة للعملاء الذين لا يمكنهم إخراج بياناتهم من بيئتهم، مثل الجهات الحكومية والمالية الكورية أو المتطلبات المرتبطة بجهاز الاستخبارات الوطني، يصبح الاستضافة الذاتية شرطاً أساسياً. وفي هذه البيئات تكون موارد GPU محدودة، لذا فإن النموذج الذي يستهلك رموزاً أقل لكل مهمة يتيح للأجهزة نفسها معالجة طلبات متزامنة أكثر. أي أن كفاءة الرموز ليست مسألة فاتورة API فقط، بل هي أيضاً مسألة إنتاجية فعلية للعناقيد المحلية. وهذا بالضبط ما تتفوّق فيه ai-platform، حيث تُعزّز النماذج ذات الكفاءة العالية في الرموز هذه الميزة مباشرة.</p>

<p>أما المستوى الثالث فيتصل بمنظور الوكلاء عبر Paxis. Paxis هي مستوى التحكم الخاص بالسحابة الأصلية للوكلاء (Agent-Native Cloud) الذي يعمل فوق ai-platform، وينفّذ المهارات في بيئات معزولة، ويمرّر كل إجراء عبر بوابات سياسات وسجلات تدقيق. وتنحصر جدوى الوكلاء الاقتصادية في النهاية بـ “تكلفة النموذج اللازمة لإنجاز مهمة واحدة”، وظهور نموذج منخفض التكلفة وعالي الكفاءة يحسّن مباشرة الميزانية التشغيلية لكل تدفق عمل وكيلي. وهذا يؤكد مجدداً الفرضية القائلة إن الاستضافة الرخيصة هي ما يصنع جدوى اقتصادية للوكلاء.</p>

<h2 id="القيود-والحجج-المضادة">القيود والحجج المضادة</h2>

<p>قبل الانجراف نحو التفاؤل المطلق، لا بد من النظر إلى الجانب الآخر. أولاً، معظم هذه الأرقام صادرة عن الشركة المزوّدة وعن جهات تحليل مبكّرة. ومعايير مثل Terminal Bench أو Coding Agent Index لا ترتبط ارتباطاً كاملاً بأعباء العمل الإنتاجية الفعلية. وكما توضّح الفجوة بين 53 بالمئة و67 بالمئة في اختبار DeepSWE 1.1، ما زالت النماذج الأعلى تحتفظ بتفوّقها في المهام الصعبة. وإذا دُفعت المهام الاستدلالية الصعبة نحو نموذج رخيص لمجرد رخص سعره، فقد ترتفع تكلفة إعادة المحاولة واستعادة الفشل إلى درجة تقلب المعادلة الإجمالية للتكلفة.</p>

<p>ثانياً، رقم الكفاءة البالغ 1.9 مليون رمز لكل مهمة مُقاس في بيئة محددة (Grok Build)، وقد لا يتكرر في إطار عمل وكيلي مختلف أو بنية تلقين مختلفة. واعتماد الأرقام التي تنشرها الشركة المزوّدة مباشرة على فاتورتك الخاصة أمر محفوف بالمخاطر، ويجب التحقق منه عبر قياس A/B ذاتي على مجموعة بيانات مرجعية.</p>

<p>ثالثاً، Grok 4.5 ليس نموذجاً مفتوح الأوزان، بل نموذج مغلق يُقدَّم عبر واجهة برمجة تطبيقات. وهذا يعني استحالة نشره مباشرة في البيئات المحلية التي تكون فيها سيادة البيانات شرطاً جوهرياً. وما زال العملاء ذوو المتطلبات السيادية بحاجة إلى نموذج مفتوح الأوزان قابل للاستضافة الذاتية، وتبقى الجدوى الاقتصادية لـ Grok 4.5 محصورة في أعباء العمل السحابية عبر واجهة برمجة التطبيقات.</p>

<p>في الخلاصة، يجسّد Grok 4.5 بشكل واضح اتجاهاً أوسع: حين يتقارب أداء النماذج المتقدمة، تنتقل المعركة التالية إلى الجدوى الاقتصادية. والفرق الأكثر نجاحاً في هذه المرحلة ليست تلك التي تطارد نقطة أو نقطتين إضافيتين في الاختبارات المعيارية، بل تلك التي تقيس فعلياً تكلفة المهمة الواحدة وكفاءة الرموز على عبء عملها الخاص، وتوجّه النماذج بناءً على تلك النتائج. وأتمتة هذا القياس وهذا التوجيه هي بالضبط ما نقوم به كل ليلة.</p>

<h2 id="المصادر">المصادر</h2>

<ul>
  <li><a href="https://cursor.com/blog/grok-4-5">Introducing Grok 4.5 · Cursor</a></li>
  <li><a href="https://techcrunch.com/2026/07/08/spacexai-releases-grok-4-5-which-elon-describes-as-an-opus-class-model/">SpaceXAI releases Grok 4.5, which Elon describes as an ‘Opus-class model’ · TechCrunch</a></li>
  <li><a href="https://the-decoder.com/grok-4-5-is-so-cheap-compared-to-fable-5-and-gpt-5-5-that-benchmark-gaps-may-not-matter-much/">Grok 4.5 is so cheap compared to Fable 5 and GPT 5.5 that benchmark gaps may not matter much · The Decoder</a></li>
  <li><a href="https://artificialanalysis.ai/models/grok-4-5">Grok 4.5 (high): Intelligence, Performance &amp; Price Analysis · Artificial Analysis</a></li>
</ul>]]></content><author><name>{&quot;name&quot;=&gt;nil, &quot;avatar&quot;=&gt;nil, &quot;bio&quot;=&gt;nil, &quot;location&quot;=&gt;&quot;Seoul, Korea&quot;, &quot;email&quot;=&gt;&quot;info@thakicloud.co.kr&quot;, &quot;uri&quot;=&gt;nil, &quot;home&quot;=&gt;nil, &quot;links&quot;=&gt;[{&quot;label&quot;=&gt;&quot;Website&quot;, &quot;icon&quot;=&gt;&quot;fas fa-fw fa-link&quot;, &quot;url&quot;=&gt;&quot;https://thakicloud.co.kr&quot;}, {&quot;label&quot;=&gt;&quot;GitHub&quot;, &quot;icon&quot;=&gt;&quot;fab fa-fw fa-github&quot;, &quot;url&quot;=&gt;&quot;https://github.com/thakicloud&quot;}]}</name><email>info@thakicloud.co.kr</email></author><category term="llmops" /><category term="model-economics" /><category term="cost-optimization" /><category term="model-routing" /><category term="inference" /><category term="llmops" /><summary type="html"><![CDATA[قدّمت SpaceXAI نموذج Grok 4.5 بأداء قريب جداً من Opus 4.8 وGPT-5.5، لكن بسعر أقل من النصف. حين تضيق الفجوة بين النماذج إلى نقطة أو نقطتين في الاختبارات المعيارية، تصبح تكلفة المهمة الواحدة وكفاءة الرموز هما ما يحدد الاختيار العملي. نستعرض الأرقام المعلنة ونوضح ما تعنيه هذه المعادلة الاقتصادية لاستراتيجية توجيه النماذج في ThakiCloud.]]></summary></entry><entry xml:lang="ar"><title type="html">الاستماع والحديث في آن واحد: كيف يفتح الصوت ثنائي الاتجاه الكامل في GPT-Live باب الاستدلال الفوري</title><link href="https://thakicloud.github.io/ar/news/gpt-live-full-duplex-voice/" rel="alternate" type="text/html" title="الاستماع والحديث في آن واحد: كيف يفتح الصوت ثنائي الاتجاه الكامل في GPT-Live باب الاستدلال الفوري" /><published>2026-07-09T00:00:00+09:00</published><updated>2026-07-09T00:00:00+09:00</updated><id>https://thakicloud.github.io/ar/news/gpt-live-full-duplex-voice</id><content type="html" xml:base="https://thakicloud.github.io/ar/news/gpt-live-full-duplex-voice/"><![CDATA[<p>من استخدم مساعدًا صوتيًا من قبل يعرف ذلك الإيقاع المألوف وغير المريح: ينتظر النظام حتى تنهي حديثك، ثم بعد لحظة صمت قصيرة يرد عليك دفعة واحدة. GPT-Live، الذي كشفت عنه OpenAI في 8 يوليو 2026، محاولة لتغيير هذا الإيقاع. هذا المقال موجه للمطورين وفرق الذكاء الاصطناعي المهتمين بواجهات الصوت والبنية التحتية للاستدلال الفوري. نستعرض فيه ما الذي تغير تقنيًا في GPT-Live بالفعل، وما الذي يتطلبه هذا النوع من الصوت ثنائي الاتجاه الكامل من بنية الخدمة وتصميم الوكلاء.</p>

<h2 id="نظرة-عامة-تحول-جيلي-في-تجربة-الصوت-الافتراضية">نظرة عامة: تحول جيلي في تجربة الصوت الافتراضية</h2>

<p>GPT-Live نموذج صوتي من جيل جديد يحل محل تجربة الصوت الافتراضية في ChatGPT. جوهره بنية الاتصال الثنائي الكامل (full-duplex). فإذا كان وضع الصوت السابق نصف ثنائي، أي يستمع ثم يتحدث، فإن GPT-Live يستطيع الاستماع والحديث في الوقت نفسه. فبينما يتحدث المستخدم، يعبّر النموذج عن أنه يستمع بردود تفاعلية قصيرة مثل “همم” أو “نعم”، ويشارك في تبادل سريع للحديث، وينتظر بصمت حين يحتاج الطرف الآخر إلى وقت للتفكير. وتصف OpenAI هذه التجربة بأنها أقرب بكثير إلى محادثة حقيقية مع شخص آخر.</p>

<p>ينقسم الطرح إلى نسختين. GPT-Live-1 هو الافتراضي لمستخدمي Go وPlus وPro، بينما GPT-Live-1 mini هو الافتراضي للمستخدمين المجانيين. وقد بدأ طرح كلا النموذجين تدريجيًا لمستخدمي ChatGPT حول العالم على iOS وأندرويد والويب.</p>

<h2 id="ما-الذي-تغير-تقنيًا-بالفعل">ما الذي تغير تقنيًا بالفعل</h2>

<p>التغيير الأكبر يكمن في طريقة التعامل مع المحور الزمني للمحادثة. تعتمد أنظمة الصوت نصف الثنائية على كشف نهاية الدور (end-of-turn detection): حين يقرر النظام أن المستخدم توقف عن الكلام، يبدأ عندها فقط في توليد الرد. هذا الأسلوب بسيط في التنفيذ، لكنه لا يستطيع التعبير عن التداخل الطبيعي والمقاطعة والردود التفاعلية القصيرة التي تحدث في المحادثة الحقيقية.</p>

<p>يواجه الاتصال الثنائي الكامل هذا القيد مباشرة. فلكي يستمر النظام في استقبال تدفق الصوت الوارد بينما يولّد في الوقت نفسه صوتًا صادرًا، يجب أن يعالج النموذج وطبقة الخدمة التدفقين في الاتجاهين معًا وبزمن استجابة منخفض. وحتى بينما يواصل المستخدم الحديث، يقرر النموذج في الوقت الفعلي متى يرد بردود تفاعلية قصيرة، ومتى يقاطع، ومتى يصمت. هذه ليست مسألة جودة توليف صوتي بسيطة، بل مسألة نمذجة توقيت المحادثة نفسها.</p>

<p>من التصاميم اللافتة أيضًا آلية التفويض (delegation). يُقدَّم GPT-Live بوصفه أذكى نموذج صوتي حتى الآن، لكن الأسئلة التي تحتاج إلى بحث على الويب أو استدلال أعمق أو مهام معقدة تُحال في الخلفية إلى أحدث نموذج متقدم (frontier model). وحين تجهز النتيجة، تُعاد إلى مسار المحادثة. بعبارة أخرى، هذه بنية طبقية: نموذج صوتي سريع وخفيف يتولى الطابع الفوري للمحادثة، بينما يعالج نموذج منفصل الاستدلال الثقيل بشكل غير متزامن.</p>

<pre><code class="language-mermaid">flowchart TB
  U["صوت المستخدم&lt;br/&gt;تدفق إدخال مستمر"] --&gt; L["GPT-Live&lt;br/&gt;نموذج صوتي ثنائي الاتجاه كامل"]
  L --&gt;|"رد فوري، رد تفاعلي قصير، صمت"| U
  L --&gt; Q{"هل يلزم&lt;br/&gt;استدلال عميق؟"}
  Q --&gt;|"نعم"| F["نموذج متقدم&lt;br/&gt;تفويض غير متزامن"]
  Q --&gt;|"لا"| L
  F -.إعادة النتيجة.-&gt; L
</code></pre>

<p>هذا الفصل بين الطبقات نمط شائع في تصميم الأنظمة الفورية: يُفصل المسار الذي يحتاج زمن استجابة منخفضًا عن المسار الذي يحتاج دقة عالية، ويُشغَّل الثاني بشكل غير متزامن للحفاظ على استجابة الطبقة الأمامية. يمكن قراءة GPT-Live بوصفه تطبيقًا لهذا النمط على المحادثة الصوتية.</p>

<h2 id="دلالات-التطبيق-على-منتجات-thakicloud">دلالات التطبيق على منتجات ThakiCloud</h2>

<p>GPT-Live نفسه منتج مغلق تابع لـ OpenAI، لكن المتطلبات التي تفرضها بنيته ترتبط مباشرة بالبنية التحتية التي نشغّلها.</p>

<p>من منظور ai-platform، يمثل الصوت ثنائي الاتجاه الكامل حالة صعبة من حالات الاستدلال الفوري المتدفق (streaming inference). تشغّل منصة ai-platform التابعة لـ ThakiCloud نطاقًا واسعًا من النماذج فوق جدولة GPU القائمة على K8s وKueue، وبخلاف الاستدلال الدفعي (batch inference)، تتطلب المحادثة الصوتية زمن استجابة منخفضًا وثابتًا. والتعامل مع تدفقات صوتية ثنائية الاتجاه في الوقت نفسه يتطلب من طبقة الخدمة أن تحافظ على استقرار الإدخال والإخراج المتدفقين وحالة الجلسة، كما يتطلب من موارد GPU إدارة ليس فقط الإنتاجية بل أيضًا زمن الاستجابة الأقصى (tail latency). هذا المتطلب المتعلق بزمن الاستجابة المنخفض مهم بوجه خاص في البيئات المحلية (on-premise) والسيادية. فالعملاء الذين لا يستطيعون إرسال بياناتهم إلى الخارج ويريدون تشغيل واجهة صوتية باستضافة ذاتية (self-hosting) يحتاجون، كشرط أساسي، إلى حزمة خدمة قادرة على التعامل مع البث الفوري.</p>

<p>من منظور الوكلاء، يرتبط الأمر بـ Paxis. Paxis هو مستوى التحكم الخاص بـ Agent-Native Cloud الذي يعمل فوق ai-platform، حيث يشغّل المهارات (skills) داخل بيئات معزولة (sandboxes) ويمرر كل إجراء عبر بوابات سياسات وسجلات تدقيق. وبنية التفويض في GPT-Live، أي أن الطبقة الأمامية الخفيفة تحيل الاستدلال الثقيل إلى الخلف، تتبع المبدأ نفسه الذي تقوم عليه طبقية تصميم الوكلاء. وحين يصبح الصوت واجهة إدخال جديدة للوكلاء، نحتاج إلى مسار يفسر ما قصده المستخدم، ويختار المهارة المناسبة، وينفذها بمعزل، ثم يعيد النتيجة إلى المحادثة. ويمكن لبنية المهارات وموصلات MCP وبوابات السياسات في Paxis أن تتولى بالضبط هذا الجزء الخلفي من خط أنابيب الوكيل الصوتي: الصوت الفوري يتولى الواجهة الأمامية، بينما تنفيذ الوكيل المضمون بسياسات وتدقيق يتولى الخلفية.</p>

<h2 id="القيود-ووجهات-النظر-المضادة">القيود ووجهات النظر المضادة</h2>

<p>الاتصال الثنائي الكامل لا يضمن بالضرورة تجربة أفضل. فبنية الاستماع والحديث في آن واحد تزيد من الطبيعية، لكنها في الوقت نفسه تفتح مجالًا أوسع للخلل. فقد يخطئ النظام في تفسير توقف قصير من المستخدم على أنه نهاية الدور فيقاطعه، أو قد تكون الردود التفاعلية القصيرة مفرطة إلى درجة تعطل المحادثة بدلًا من أن تخدمها. ونمذجة التوقيت الطبيعي مسألة أكثر دقة بكثير من جودة توليف الصوت، ومن الصواب تعليق الحكم عليها إلى حين التحقق منها عبر ردود فعل مستخدمين حقيقيين.</p>

<p>لبنية التفويض أيضًا جانبها المظلم. فإذا أخطأ النموذج الصوتي الأمامي في تقدير متى يحيل السؤال إلى النموذج المتقدم، فقد يترتب على سؤال بسيط تأخير مفرط، أو يخرج سؤال صعب بإجابة سطحية. ودقة قرار التوجيه هذا هي ما يحدد التجربة الكاملة، وهذا أمر لا يمكن التحقق منه من إعلانات الشركة المصنّعة وحدها، بل يظهر في الاستخدام الفعلي.</p>

<p>وأخيرًا، يستند التفسير المعماري الوارد في هذا المقال إلى ما أعلنته OpenAI وإلى التغطية الإعلامية الأولية، ولم تُكشف تفاصيل التنفيذ الداخلي. اتجاه الاتصال الثنائي الكامل والتفويض واضح، لكن أرقام زمن الاستجابة الدقيقة أو بنية النموذج لم نتحقق منها بشكل مستقل، وينبغي التعامل معها بوصفها تقديرات.</p>

<p>باختصار، يُظهر GPT-Live انتقال واجهات الصوت من كونها “أداة تتلقى الأوامر” إلى كونها “شريكًا في المحادثة”. وما يحمل هذا الانتقال فعليًا ليس جودة الصوت اللافتة، بل البنية التحتية التي تخدم التدفقات ثنائية الاتجاه بزمن استجابة منخفض وتفوّض الاستدلال الثقيل بأمان. وهذا الجزء الخلفي، على صعيد الخدمة الفورية وتنفيذ الوكلاء معًا، هو بالضبط ما نستعد له.</p>

<h2 id="المصادر">المصادر</h2>

<ul>
  <li><a href="https://openai.com/index/introducing-gpt-live/">Introducing GPT-Live · OpenAI</a></li>
  <li><a href="https://techcrunch.com/2026/07/08/openai-releases-new-voice-models-for-more-natural-live-conversations/">OpenAI releases new voice models for more natural live conversations · TechCrunch</a></li>
  <li><a href="https://www.macrumors.com/2026/07/08/openai-gpt-live-voice/">OpenAI Introduces GPT-Live to Make ChatGPT Voice Feel Like a Real Conversation · MacRumors</a></li>
</ul>]]></content><author><name>{&quot;name&quot;=&gt;nil, &quot;avatar&quot;=&gt;nil, &quot;bio&quot;=&gt;nil, &quot;location&quot;=&gt;&quot;Seoul, Korea&quot;, &quot;email&quot;=&gt;&quot;info@thakicloud.co.kr&quot;, &quot;uri&quot;=&gt;nil, &quot;home&quot;=&gt;nil, &quot;links&quot;=&gt;[{&quot;label&quot;=&gt;&quot;Website&quot;, &quot;icon&quot;=&gt;&quot;fas fa-fw fa-link&quot;, &quot;url&quot;=&gt;&quot;https://thakicloud.co.kr&quot;}, {&quot;label&quot;=&gt;&quot;GitHub&quot;, &quot;icon&quot;=&gt;&quot;fab fa-fw fa-github&quot;, &quot;url&quot;=&gt;&quot;https://github.com/thakicloud&quot;}]}</name><email>info@thakicloud.co.kr</email></author><category term="news" /><category term="voice-ai" /><category term="real-time-inference" /><category term="full-duplex" /><category term="agent" /><category term="news" /><summary type="html"><![CDATA[GPT-Live، الذي أطلقته OpenAI، هو نموذج صوتي يعمل بتقنية الاتصال الثنائي الكامل (full-duplex)، يستمع ويتحدث في الوقت نفسه دون انتظار أن ينهي المستخدم كلامه. يصدر ردودًا تفاعلية قصيرة، ويلتزم الصمت عند الحاجة، ويحيل الأسئلة الصعبة في الخلفية إلى نموذج متقدم أكثر قدرة. يستعرض هذا المقال ما تتطلبه هذه البنية من البنية التحتية للاستدلال الفوري، وما تعنيه في عصر الوكلاء الصوتيين.]]></summary></entry><entry xml:lang="ar"><title type="html">الذاكرة كفضاء للأفعال: إدارة AgeMem الموحّدة للذاكرة طويلة وقصيرة المدى</title><link href="https://thakicloud.github.io/ar/research/agentic-memory-action-space/" rel="alternate" type="text/html" title="الذاكرة كفضاء للأفعال: إدارة AgeMem الموحّدة للذاكرة طويلة وقصيرة المدى" /><published>2026-07-09T00:00:00+09:00</published><updated>2026-07-09T00:00:00+09:00</updated><id>https://thakicloud.github.io/ar/research/agentic-memory-action-space</id><content type="html" xml:base="https://thakicloud.github.io/ar/research/agentic-memory-action-space/"><![CDATA[<p>كل من شغّل وكيلاً على نطاق منتج حقيقي يصطدم في النهاية بجدار الذاكرة. فمع طول المحادثات وامتداد المهام عبر جلسات متعددة، عليك أن توازن بين ذاكرة قصيرة المدى تمسك بآخر التبادلات وذاكرة طويلة المدى تسترجع معلومة ذكرها المستخدم قبل أيام. عاملت معظم الأنظمة حتى الآن هاتين كجزأين منفصلين: منطق نافذة السياق يتولّى الذاكرة قصيرة المدى، وأنابيب البحث المتّجهي والتلخيص تتولّى الذاكرة طويلة المدى، وتُخاط الوصلات بينهما بقواعد استدلالية ومتحكّمات صممها البشر. يشير AgeMem (Agentic Memory, arXiv:2601.01885) إلى هذا التقسيم نفسه بوصفه المشكلة، مقترحاً أن نوحّد فعل إدارة الذاكرة في فضاء أفعال واحد يختار منه الوكيل.</p>

<p><img src="/assets/images/agentic-memory-action-space-hero.png" alt="صورة تجريدية تصوّر توحيد الذاكرة في فضاء للأفعال" />
<em>تصوير لإدارة ذاكرة موحّدة تتلاقى فيها عمليات التخزين والاسترجاع والتلخيص والحذف في فضاء أفعال واحد.</em></p>

<h2 id="نظرة-عامة">نظرة عامة</h2>

<p>الخلاصة في سطر واحد هي أن “الذاكرة تصبح فضاءً للأفعال”. فبدلاً من أنبوب خارجي يقرّر بقواعد ثابتة ما إذا كان ينبغي التخزين أو الاسترجاع أو التحديث أو التلخيص أو الحذف، يقرّر الوكيل مباشرةً في كل خطوة، كأنه يستدعي أداة. يبدو الأمر بسيطاً، لكن هذا التحوّل يُسقط افتراضين قديمين معاً. الأول أن الذاكرة طويلة وقصيرة المدى يجب أن تكونا آليتين مختلفتين جوهرياً. والثاني أن ما يُتذكّر وما يُنسى ينبغي أن تقرّره سياسات كتبها البشر. يمتصّ AgeMem كليهما داخل سياسة قابلة للتعلّم.</p>

<p>وثمّة سبب محدّد يجعل هذا مهماً للفرق التي تنشر الوكلاء في بيئات محلية (on-premise) أو سيادية. فحين يتبعثر منطق إدارة الذاكرة عبر مجموعة قواعد خارجية، عليك إعادة ضبط تلك القواعد كلما تغيّر المجال، ويصبح أي تعارض بين القواعد والنموذج تراجعاً في الجودة. أما حين تنتقل إدارة الذاكرة إلى السياسة، فتنشأ مساحة للتكيّف مع مجالات متعددة بالإجراء التدريبي نفسه.</p>

<h2 id="المشكلة-كلفة-الذاكرة-المفصولة">المشكلة: كلفة الذاكرة المفصولة</h2>

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

<p>المشكلة الأعمق أن أياً من هذه القرارات ليس متعلَّماً. فما يُلخَّص ويُرقّى إلى الذاكرة طويلة المدى، ومتى تُحذف الذاكرة القديمة، يُعالَج عادةً بعتبات وقواعد ثابتة. ولأن إشارة المكافأة عمّا إذا نجحت المهمة فعلاً لا تعود أبداً إلى هذه القرارات، لا يستطيع النظام تحسين نفسه. يأخذ AgeMem هذه النقطة بالذات، فيجعل عمليات الذاكرة أفعالاً قابلة للمكافأة والتعلّم، إسهامَه الجوهري.</p>

<h2 id="الذاكرة-كفضاء-للأفعال-الفكرة-الجوهرية-في-agemem">الذاكرة كفضاء للأفعال: الفكرة الجوهرية في AgeMem</h2>

<p>يدمج AgeMem إدارة الذاكرة طويلة المدى (LTM) وقصيرة المدى (STM) مباشرةً داخل سياسة الوكيل. التصميم الجوهري هو كشف عمليات الذاكرة كأفعال قائمة على الأدوات. في كل خطوة، إلى جانب الاستدلال وتوليد الردّ الاعتياديين، يختار الوكيل ما إذا كان يخزّن أو يسترجع أو يحدّث أو يلخّص أو يحذف المعلومة. يقرّر بنفسه ماذا ومتى يتذكّر وينسى وفق مقتضيات المهمة.</p>

<div class="mermaid">
flowchart TB
    U[مدخل المستخدم<br />مهمة طويلة · جلسات متعددة] --&gt; P[سياسة الوكيل]
    P --&gt; D{اختيار الفعل}
    D --&gt;|استدلال·ردّ| A1[ردّ اعتيادي]
    D --&gt;|عملية ذاكرة| M[فعل أداة الذاكرة]
    M --&gt; S1[تخزين store]
    M --&gt; S2[استرجاع retrieve]
    M --&gt; S3[تحديث update]
    M --&gt; S4[تلخيص summarize]
    M --&gt; S5[حذف discard]
    S1 --&gt; LTM[(ذاكرة طويلة المدى LTM)]
    S2 --&gt; LTM
    S3 --&gt; LTM
    S4 --&gt; STM[(ذاكرة قصيرة المدى STM)]
    S5 --&gt; STM
    LTM -.إعادة بناء السياق.-&gt; P
    STM -.إعادة بناء السياق.-&gt; P
    A1 --&gt; R[مكافأة نجاح المهمة]
    R -.step-wise GRPO.-&gt; P
</div>

<p><em>في AgeMem، عمليات الذاكرة ليست أنبوباً منفصلاً بل أفعالاً تختارها السياسة. يشكّل التخزين والاسترجاع والتحديث والتلخيص والحذف فضاء أفعال واحداً، وتعود مكافأة نجاح المهمة إلى السياسة.</em></p>

<p>فوائد هذا التوحيد واضحة. فلأن قصيرة المدى وطويلة المدى تحت سياسة واحدة، يستطيع الوكيل التركيز على المحادثة أمامه بينما يقرّر بحكم متّسق متى يرقّي محتواها إلى الذاكرة طويلة المدى. يصبح فعل التلخيص جسراً من قصيرة المدى إلى طويلة المدى، ويُبقي فعل الحذف السياق خفيفاً. وقبل كل شيء، تصطفّ كل هذه الخيارات نحو هدف واحد: نجاح المهمة.</p>

<h2 id="التدريب-تعلّم-معزّز-تدريجي-ثلاثي-المراحل-وstep-wise-grpo">التدريب: تعلّم معزّز تدريجي ثلاثي المراحل وstep-wise GRPO</h2>

<p>التحدي هو كيفية تدريب مثل هذا السلوك الموحّد. عمليات الذاكرة أفعال ذات مكافآت شائكة. فصواب قرار تخزين شيءٍ ما لا ينكشف إلا لاحقاً بكثير، عند اللحظة التي تُحتاج فيها تلك المعلومة فعلاً مجدداً. تصل المكافآت متفرّقة (sparse)، والفجوة بين الفعل والمكافأة متقطّعة (discontinuous). وهذه ظروف لا يعالجها التعلّم المعزّز القياسي جيداً.</p>

<p>يستجيب AgeMem بآليتين. الأولى استراتيجية تعلّم معزّز تدريجي ثلاثي المراحل لا تدرّب سلوكيات الذاكرة الموحّدة دفعةً واحدة بل ترفعها على مراحل. والثانية step-wise GRPO. فبتصميم GRPO (Group Relative Policy Optimization) على مستوى الخطوة، يواجه مباشرةً المكافآت المتفرّقة والمتقطّعة التي تحدثها عمليات الذاكرة. ويمكن فهمه كنهج يفكّك المكافأة المؤجّلة إلى إسهام كل خطوة، ما يجعل إشارة التعلّم أكثف.</p>

<p>هذا الجزء مثير للاهتمام من زاوية ThakiCloud أيضاً. فبالنسبة لفريق يشغّل بنية تدريب RL post-training مباشرةً، لا يعمل مثل هذا الشكل المخصّص من GRPO إلا إذا دعم إطار التدريب بمرونة تشكيل المكافأة وحساب الأفضلية على مستوى الخطوة. أي إن منهجية الورقة تُترجَم مباشرةً إلى متطلبات على أنبوب التدريب.</p>

<h2 id="النتائج-والدلالة">النتائج والدلالة</h2>

<p>تقيّم الورقة AgeMem على خمسة معايير طويلة الأفق. وعبر أنوية LLM متعددة، تُبلغ عن تفوّق متّسق على خطوط أساس قوية معزّزة بالذاكرة. يظهر التحسّن في ثلاثة اتجاهات: يرتفع أداء المهمة، وتتحسّن جودة الذاكرة طويلة المدى، ويُستخدَم السياق بكفاءة أعلى. البند الأخير هو الأهمّ عملياً. فاستخدام السياق بكفاءة أعلى يعني إنجاز المهمة نفسها برموز أقل، وهو ما يُترجَم مباشرةً إلى كلفة استدلال أدنى.</p>

<p>تستحقّ الأرقام المحدّدة حذراً. فقد وصفت ملخّصات ثانوية متوسط الدرجة على نواة Qwen2.5-7B بأنه أعلى بوضوح من خطوط أساس من صنف Mem0، مع اتّساع الفجوة على الأنوية الأصغر [تقديري]. لكن لأن تلك الأرقام لم تُعَد التحقّق منها مقابل المصدر الأصلي، ننصح بمراجعة الدرجات الدقيقة لكل معيار في الرابط الأصلي أدناه. وما يمكننا تأكيده بثقة هو المنهجية والخلاصة النوعية: أفضلية متّسقة عبر خمسة معايير وأنوية متعددة، وأن الأفضلية ظهرت لا في أداء المهمة فحسب بل في جودة الذاكرة وكفاءة السياق أيضاً.</p>

<p>وفي سياق المنظومة، صارت أنظمة ذاكرة الوكلاء ساحة تنافس محتدم في 2026. فقد أبرز Mem0 درجات نحو 67.13 بالمئة على أساس LLM-as-a-Judge على معيار الذاكرة الحوارية طويلة المدى LOCOMO مع زمن بحث منخفض، وتتفاخر أنظمة مثل Zep وLetta بنقاط قوتها. يكمن تميّز AgeMem لا في تنافس أداء على مستوى المكوّنات بل في تحوّل تأطيري يعيد تعريف إدارة الذاكرة كمشكلة تعلّم سياسة.</p>

<h2 id="دلالات-لـ-thakicloud">دلالات لـ ThakiCloud</h2>

<p>تقدّم هذه الورقة دلالات عبر عدسة البنية التحتية وعدسة الوكيل معاً. ولأن الموضوع هو ذاكرة الوكيل، فعدسة Paxis محورية، لكن عدسة ai-platform تناسب أيضاً على جانب بنية تدريب RL.</p>

<p>Paxis هو مستوى التحكّم Agent-Native Cloud لدى ThakiCloud، يعامل Skills وTools وPolicies وAudit Logs كموارد من الدرجة الأولى. ومن بينها، يقع محرّك المعرفة (HKE wiki) وطبقة الذاكرة تماماً على المشكلة التي يلمسها AgeMem. وكما لدى منصّات وكلاء كثيرة اليوم، يدير Paxis الذاكرة في طبقات، والسؤال الذي يطرحه AgeMem واضح: هل يمكن معالجة الحركة بين تلك الطبقات، أي ما يُرقّى من ذاكرة الجلسة إلى المعرفة طويلة المدى وما يُحذَف، بحكم متعلَّم بدل قواعد ثابتة؟ إن تصميماً يكشف التخزين والاسترجاع والتلخيص والحذف كأفعال أدوات ينسجم طبيعياً مع بنية Paxis التي تعامل المهارات والأدوات أصلاً كموارد من الدرجة الأولى. وبمعاملة عمليات الذاكرة كفعل آخر خاضع لبوابات السياسة وسجلّات التدقيق، تكسب قابلية تتبّع ما تذكّره الوكيل ونسيه.</p>

<p>على عدسة ai-platform، بنية التدريب هي الجوهر. فتشغيل شكل مخصّص من RL مثل step-wise GRPO فعلياً يتطلّب أنبوب تدريب يدعم تشكيل المكافأة وحساب الأفضلية على مستوى الخطوة فوق جدولة GPU المبنية على Kueue. توفّر ai-platform من ThakiCloud الأساس لتشغيل أحمال RL post-training هذه في بيئة K8s متعددة المستأجرين. ومكاسب كفاءة السياق التي تبرزها الورقة ترتبط مباشرةً بكلفة خدمة vLLM، فالخدمة منخفضة الكلفة (ai-platform) تسند اقتصاديات الوكلاء (Paxis).</p>

<h2 id="القيود-والحجج-المضادة">القيود والحجج المضادة</h2>

<p>توخّياً للتوازن، ينبغي طرح الاتجاه المعاكس أيضاً. أولاً، يرفع دمج عمليات الذاكرة في السياسة تعقيد التدريب كثيراً. فحقيقة أن التدريب ثلاثي المراحل وGRPO مخصّصاً كانا لازمين لمعالجة المكافآت المتفرّقة المتقطّعة دليلٌ على أن هذا النهج بعيد عن كونه رخيصاً. وقد يظلّ أنبوب قائم على قواعد ومضبوط جيداً أكثر استقراراً وقابلية للتنبّؤ في مجالات محدّدة.</p>

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

<p>ثالثاً، قابلية تفسير سياسة ذاكرة متعلَّمة. فنظام قائم على قواعد يمكنه تفسير سبب حذفه معلومةً بعينها بالإشارة إلى قاعدة، لكن سياسة متعلَّمة قد تترك ذلك القرار غامضاً. وفي مجالات شديدة التنظيم أو بيئات ذات متطلبات تدقيق قوية، يصبح ذلك الغموض عائقاً أمام التبنّي. ومع ذلك، تُخفَّف هذه النقطة كثيراً عند دمجها ببنية مثل Paxis تسجّل كل فعل.</p>

<p>خلاصةً، يحقّق AgeMem تحوّلاً تأطيرياً بإعادة تعريف ذاكرة الوكيل من مشكلة أداء لكل مكوّن إلى مشكلة تعلّم سياسة. وحتى الفرق التي لن تتبنّى المنهجية فوراً يُحسِن بها أن تطرح سؤالاً مبكراً في التصميم: هل يمكن معاملة قرارات إدارة الذاكرة كشيء يُتعلَّم؟</p>

<h2 id="المصادر">المصادر</h2>

<ul>
  <li><a href="https://arxiv.org/abs/2601.01885">Agentic Memory: Learning Unified Long-Term and Short-Term Memory Management for Large Language Model Agents (arXiv:2601.01885)</a></li>
  <li><a href="https://huggingface.co/papers/2601.01885">صفحة Hugging Face Papers (2601.01885)</a></li>
  <li><a href="https://mem0.ai/blog/ai-memory-benchmarks-in-2026">Mem0 AI Memory Benchmarks 2026 (سياق LOCOMO)</a></li>
</ul>]]></content><author><name>{&quot;name&quot;=&gt;nil, &quot;avatar&quot;=&gt;nil, &quot;bio&quot;=&gt;nil, &quot;location&quot;=&gt;&quot;Seoul, Korea&quot;, &quot;email&quot;=&gt;&quot;info@thakicloud.co.kr&quot;, &quot;uri&quot;=&gt;nil, &quot;home&quot;=&gt;nil, &quot;links&quot;=&gt;[{&quot;label&quot;=&gt;&quot;Website&quot;, &quot;icon&quot;=&gt;&quot;fas fa-fw fa-link&quot;, &quot;url&quot;=&gt;&quot;https://thakicloud.co.kr&quot;}, {&quot;label&quot;=&gt;&quot;GitHub&quot;, &quot;icon&quot;=&gt;&quot;fab fa-fw fa-github&quot;, &quot;url&quot;=&gt;&quot;https://github.com/thakicloud&quot;}]}</name><email>info@thakicloud.co.kr</email></author><category term="research" /><category term="agent-memory" /><category term="long-term-memory" /><category term="reinforcement-learning" /><category term="grpo" /><category term="llm-agents" /><category term="autonomous-agents" /><summary type="html"><![CDATA[يدمج AgeMem إدارة الذاكرة طويلة وقصيرة المدى داخل سياسة الوكيل، ويكشف عمليات التخزين والاسترجاع والتلخيص والحذف كأفعال قائمة على الأدوات. نحلّل المنهجية وتدريب step-wise GRPO ودلالاتها لمنصّة الوكلاء في ThakiCloud.]]></summary></entry><entry xml:lang="en"><title type="html">Claude Code That Runs Without You: Four Axes of Autonomous Execution</title><link href="https://thakicloud.github.io/en/agentops/claude-code-autonomous-four-ways/" rel="alternate" type="text/html" title="Claude Code That Runs Without You: Four Axes of Autonomous Execution" /><published>2026-07-09T00:00:00+09:00</published><updated>2026-07-09T00:00:00+09:00</updated><id>https://thakicloud.github.io/en/agentops/claude-code-autonomous-four-ways</id><content type="html" xml:base="https://thakicloud.github.io/en/agentops/claude-code-autonomous-four-ways/"><![CDATA[<p>If you have used a coding agent, one scene is familiar: you enter a prompt, read the response, enter the next instruction, and wait again. That back-and-forth is powerful, but it keeps a human tethered. Recent Anthropic materials organize a direction that cuts through this loop, making Claude Code run without someone watching. This post breaks that down into four axes, headless mode, hooks, subagents, and skills, and verifies how each actually works using pipelines ThakiCloud operates.</p>

<p><img src="/assets/images/claude-code-autonomous-four-ways-hero.png" alt="An abstract image depicting an autonomous pipeline running without a human" />
<em>A rendering of four axes, headless, hooks, subagents, and skills, overlapping into an autonomous harness that runs without a human.</em></p>

<h2 id="overview">Overview</h2>

<p>Anthropic has extended Claude Code beyond an interactive CLI into an automation runtime. The related announcement (<a href="https://www.anthropic.com/news/enabling-claude-code-to-work-more-autonomously">“Enabling Claude Code to work more autonomously”</a>), the auto-mode design piece (<a href="https://www.anthropic.com/engineering/claude-code-auto-mode">“How we built Claude Code auto mode”</a>), and the steering blog (<a href="https://claude.com/blog/steering-claude-code-skills-hooks-rules-subagents-and-more">“Steering Claude Code”</a>) trace that flow. The core message is singular: running Claude Code autonomously is not a matter of waiting for a smarter model, but a question of how you design the surrounding harness.</p>

<p>That view lines up exactly with ThakiCloud’s operating principle: capability comes not from the model itself but from the contract structure wrapping it, the system prompt, tool definitions, verification gates, and routing rules. The four axes below are the parts that make up that harness.</p>

<h2 id="the-problem-agents-that-need-a-human-every-time">The Problem: Agents That Need a Human Every Time</h2>

<p>The limits of a single-shot response agent are clear. As soon as a task grows even a little, a human has to stand in for the judgment and approval at every step, and even repetitive work must be triggered by hand each time. What is needed here is three things. First, a way to start and finish execution once, without a human. Second, a way to force a certain action to always happen at a certain point. Third, a way to divide complex work among specialized workers and let each pull in only the knowledge it needs. The four axes each satisfy one of these demands.</p>

<div class="mermaid">
flowchart TB
    T[Trigger<br />cron · event · pipeline] --&gt; H[Headless mode<br />claude -p, no TTY]
    H --&gt; HK[Hooks<br />deterministic lifecycle control]
    HK --&gt; SA[Subagents<br />isolated expert delegation]
    SA --&gt; SK[Skills<br />load expertise on demand]
    SK --&gt; O[Verified output]
    HK -.inject context at session start.-&gt; H
    HK -.post-process at exit.-&gt; O
    SA -.model routing haiku·sonnet·opus.-&gt; SA
</div>

<p><em>The four axes overlap into one autonomous harness. Headless opens execution, hooks enforce the lifecycle, subagents divide the work, and skills supply expertise on the fly.</em></p>

<h2 id="1-headless-mode-execute-once-without-a-human">1. Headless Mode: Execute Once, Without a Human</h2>

<p>Headless mode runs Claude Code as a single CLI process without a TTY. Invoke it as <code class="language-plaintext highlighter-rouge">claude -p "&lt;prompt&gt;"</code> and it performs the task and exits, without a conversation. This simple property enables unattended integrations like scheduled jobs, CI pipelines, and pre-commit checks. Crucially, headless mode reuses the same settings, hooks, and permission rules as the interactive CLI. In other words, a harness you validated interactively transfers directly to an unattended environment.</p>

<p>ThakiCloud already operates this broadly. Under <code class="language-plaintext highlighter-rouge">scripts/launchd/</code> there are 35 launchd plists, each invoking a skill runner via <code class="language-plaintext highlighter-rouge">claude -p</code> at a set time. The very pipeline that produces this blog post is one example of a headless runner. The whole flow, pulling blog candidates from the Twitter timeline into a queue, drafting each, passing it through verification gates, and going all the way to deployment, proceeds without a human intervening at each step.</p>

<p>The one thing you must handle in unattended execution is authentication. Rather than committing a metered API key to disk, keep a subscription OAuth token in a separate file that the runner loads, which is safer. Anthropic’s docs likewise recommend, for unattended environments, using a helper that pulls the API key from a secret manager. Design the auth path for an unattended premise from the start, so the convenience of automation does not leak into secret exposure.</p>

<h2 id="2-hooks-deterministic-lifecycle-control">2. Hooks: Deterministic Lifecycle Control</h2>

<p>Hooks run code at specific points in Claude Code’s lifecycle. Auto-formatting after a file edit, linting before a commit, injecting context at session start, post-processing at exit: they force actions that must happen rather than leaving them to the model’s choice. The value of hooks is in determinism. Instead of the model deciding on a whim whether to run something, a rule-fixed action always occurs.</p>

<p>ThakiCloud’s <code class="language-plaintext highlighter-rouge">.claude/hooks/</code> wires in 12 hooks. The session-start hook injects prior learning as a resident brief so each session does not begin from a blank slate. The prompt-submission hook analyzes the request and automatically surfaces relevant skill candidates. The exit hook detects a flag file and runs needed post-processing, such as draining queued blog candidates or recompiling the knowledge base. This exit hook in particular uses a pattern where cost converges to zero if the flag is absent, running heavy work only when the flag is present. Triggering expensive work only right after a producer turn, rather than every turn, is central to controlling the cost of an autonomous pipeline.</p>

<h2 id="3-subagents-isolated-expert-delegation">3. Subagents: Isolated Expert Delegation</h2>

<p>Subagents are isolated assistants for specific tasks. You define them as markdown files under <code class="language-plaintext highlighter-rouge">.claude/agents/</code>, specifying the model to use and tool-access scope alongside a name and description. The main agent can build the frontend while a subagent stands up the backend API in parallel. Isolation matters for two reasons: a subagent focuses only on its own task without polluting the main context, and returns only a summary of its result.</p>

<p>ThakiCloud defines 63 specialized subagents and calls them by task nature. Model routing is layered on top. Lightweight work like exploration, search, and file reading goes to haiku; implementation, review, and test writing to sonnet; architecture decisions and complex multi-step reasoning to opus. Without this routing, every subagent runs on the session default model and cost explodes. In an autonomous harness, subagents are not merely a parallelization tool but also a cost-control device that picks the right cost-quality point per task.</p>

<p>To add one discipline: before merging the results of a fanned-out subagent, you must close the loop with a verification stage. If you launched several parallel agents, run an adversarial verification once rather than merging results straight to the user. A fanout without a verification gate accumulates hallucination.</p>

<h2 id="4-skills-expertise-loaded-only-when-needed">4. Skills: Expertise Loaded Only When Needed</h2>

<p>Skills package a reusable expert workflow. They bundle domain knowledge, templates, verification scripts, and failure cases, loading only when a request triggers them. The key is that they are not always loaded. Keeping them resident in every session’s context pays a continuous token cost, but loading on demand supplies expertise only at the moment it is needed.</p>

<p>ThakiCloud’s <code class="language-plaintext highlighter-rouge">.claude/skills/</code> holds 1,751 skills. At that scale, which skill to call when is what determines quality. So a router maps natural-language requests to candidate skills via BM25-style lexical search and surfaces only the top candidates into context. Past 1,700 skills, a human cannot pick each one, so without this candidate-narrowing step the skill system itself becomes noise. A skill is not a prompt but a version-controlled capability product, distinct from a plain prompt in that it is reused across multiple harnesses.</p>

<h2 id="implications-for-thakicloud">Implications for ThakiCloud</h2>

<p>This subject is agent orchestration itself, so the Paxis lens fits head-on. Paxis is ThakiCloud’s Agent-Native Cloud control plane, treating Skills, Tools, Policies, and Audit Logs as first-class resources. The four axes above map one-to-one onto the capabilities Paxis aims to provide at the product level. Headless execution maps to unattended runs scheduled by NL Cron, hooks to policy gates and audit logs, subagents to DAG multi-agent orchestration, and skills to the Skill Harness that selects among 960-plus skills via BM25.</p>

<p>The point is that Paxis unifies the four axes Anthropic introduces as individual features into one control plane and productizes them. It takes the headless runners, hooks, routing, and skill selection that individual developers wired by hand, and lifts them into a governable form wrapped in isolated-sandbox execution, policy gates, and audit logs. For domestic customers demanding on-premise and sovereign environments, that governance layer is especially important. Only when everything an autonomous agent executed and every secret it accessed remains in audit logs can you actually turn autonomy on in a regulated environment.</p>

<p>On the infrastructure side, the ai-platform lens fits too. Headless runners and subagent fanout are ultimately workloads running on K8s, and the haiku, sonnet, and opus calls driven by model routing convert into serving cost. Only with a low-cost serving foundation (ai-platform) does the economics of running autonomous agents continuously (Paxis) hold.</p>

<h2 id="limitations-and-counterarguments">Limitations and Counterarguments</h2>

<p>You must face the fact that as you raise autonomy, the burden of control and verification grows. First, headless unattended execution risks silently accumulating failures. Because no human watches, problems like auth expiry or quota overrun can hit multiple runners at once. Without post-processing that detects failure immediately and sends an alert, autonomy quickly turns into silent breakage.</p>

<p>Second, poorly designed hooks and routing make per-turn cost grow linearly. If always-loaded rules bloat, or you put polling work into the agent’s hot loop, autonomy comes back as a cost explosion. Repetitive monitoring belongs in cron, not in the agent, as a principle.</p>

<p>Third, do not forget that automation is a tool that assists thinking, not replaces it. The deeper the loop, the more humans tend to trust results and stop reviewing. Core outputs must be sampled and reviewed periodically by a human, and verification gates must be designed to refute rather than to pass. A verifier that filters out nothing should be treated as a failure signal.</p>

<p>In conclusion, autonomous execution of Claude Code comes not from a stronger model but from a well-designed harness. The four axes, headless, hooks, subagents, and skills, respectively handle execution, enforcement, division of labor, and expertise supply, and only when wrapped in verification gates and audit logs do they become autonomy you can switch on even in a regulated environment.</p>

<h2 id="sources">Sources</h2>

<ul>
  <li><a href="https://www.anthropic.com/news/enabling-claude-code-to-work-more-autonomously">Enabling Claude Code to work more autonomously (Anthropic)</a></li>
  <li><a href="https://www.anthropic.com/engineering/claude-code-auto-mode">How we built Claude Code auto mode (Anthropic Engineering)</a></li>
  <li><a href="https://claude.com/blog/steering-claude-code-skills-hooks-rules-subagents-and-more">Steering Claude Code: skills, hooks, rules, subagents and more (Claude blog)</a></li>
  <li><a href="https://github.com/anthropics/claude-code-action">claude-code-action (GitHub, Anthropic)</a></li>
</ul>]]></content><author><name>{&quot;name&quot;=&gt;nil, &quot;avatar&quot;=&gt;nil, &quot;bio&quot;=&gt;nil, &quot;location&quot;=&gt;&quot;Seoul, Korea&quot;, &quot;email&quot;=&gt;&quot;info@thakicloud.co.kr&quot;, &quot;uri&quot;=&gt;nil, &quot;home&quot;=&gt;nil, &quot;links&quot;=&gt;[{&quot;label&quot;=&gt;&quot;Website&quot;, &quot;icon&quot;=&gt;&quot;fas fa-fw fa-link&quot;, &quot;url&quot;=&gt;&quot;https://thakicloud.co.kr&quot;}, {&quot;label&quot;=&gt;&quot;GitHub&quot;, &quot;icon&quot;=&gt;&quot;fab fa-fw fa-github&quot;, &quot;url&quot;=&gt;&quot;https://github.com/thakicloud&quot;}]}</name><email>info@thakicloud.co.kr</email></author><category term="agentops" /><category term="claude-code" /><category term="agentops" /><category term="headless-mode" /><category term="hooks" /><category term="subagents" /><category term="autonomous-agents" /><summary type="html"><![CDATA[Four mechanisms make Claude Code run without a human watching every step: headless mode, hooks, subagents, and skills. We verify each against ThakiCloud's real operation: 63 agents, 1,751 skills, and 35 headless runners.]]></summary></entry><entry xml:lang="en"><title type="html">Building Interactive Web Experiences with Fable 5: 3D, Scroll Animation, and GLSL in a Single Prompt</title><link href="https://thakicloud.github.io/en/dev/fable5-interactive-web-design/" rel="alternate" type="text/html" title="Building Interactive Web Experiences with Fable 5: 3D, Scroll Animation, and GLSL in a Single Prompt" /><published>2026-07-09T00:00:00+09:00</published><updated>2026-07-09T00:00:00+09:00</updated><id>https://thakicloud.github.io/en/dev/fable5-interactive-web-design</id><content type="html" xml:base="https://thakicloud.github.io/en/dev/fable5-interactive-web-design/"><![CDATA[<h2 id="who-should-read-this">Who should read this</h2>

<p>This piece is for frontend developers and design engineers who build real product surfaces with AI coding tools, and for platform engineers trying to wire coding agents into a team’s workflow. The claim that “AI can spit out a convincing landing page mockup” is old news by now. What we want to dig into here goes one level deeper: how far can a model actually get with interactions that used to take days to hand-code, things like a 3D scene that reacts to scroll position or a shader-driven background, and how do you actually put that output into a production pipeline. If you’re weighing whether to adopt this, our goal is to draw a clean line between what’s genuinely possible today and where a human still has to be in the loop, without the hype.</p>

<p><img src="/assets/images/fable5-interactive-web-design-hero.png" alt="An abstract image of light and glass surfaces overlapping to create a sense of depth in a 3D interaction" /></p>

<h2 id="overview">Overview</h2>

<p>For a long time, the wall AI-generated frontends kept hitting was “static.” Pages with tidy buttons and cards came out fine, but interactions that tangle state and time together, a 3D scene where the camera moves with scroll position, or a glass material that refracts as you move the mouse, tended to break the model. Code would compile, but nothing would happen on screen, or the frame rate would stutter badly.</p>

<p>By the middle of 2026, that wall had visibly come down. Anthropic’s Claude Fable 5 sits at the center of it. Developer Viktor Oddy published a public guide titled “Claude Fable 5 Just Changed Web Design Forever!” recording, start to finish, the process of generating a 3D, interactive, animated website from a single prompt. Since then, the community has gone further and produced an open-source gallery collecting UI experiments built with Fable 5. This post follows that thread to work out what has actually changed, and what it means for a company like ThakiCloud that treats agents as infrastructure.</p>

<!-- Courtesy of embedresponsively.com -->

<div class="responsive-video-container">
    <iframe src="https://www.youtube-nocookie.com/embed/_JF_s-ZRTyY" frameborder="0" webkitallowfullscreen="" mozallowfullscreen="" allowfullscreen=""></iframe>
  </div>

<p>The video above is Viktor Oddy’s recorded walkthrough of building a 3D interactive web experience with Fable 5.</p>

<h2 id="what-sets-fable-5-apart">What sets Fable 5 apart</h2>

<p>Fable 5 is a Claude-family model from Anthropic that shows particular strength in frontend engineering and multi-step agentic work. That phrase, “multi-step,” matters here. Building a single interactive web page is really a bundle of separate jobs: laying out the structure, defining 3D geometry, wiring scroll events to scene state, attaching shaders, organizing files, and tuning performance. Where earlier models would handle one or two of those steps and hand the rest back to a human, Fable 5 carries the chain forward on its own for much longer.</p>

<p>Concretely, a few capabilities show up again and again across public examples. First, it implements scroll-driven animation in code, wiring scroll progress to a scene’s camera or element state, the kind of thing that’s genuinely fiddly state management by hand. Second, it combines 3D libraries like Three.js with GLSL shaders to produce effects like refraction, noise, and particles. Third, it can take a screenshot as input and propose a redesign that improves an existing site’s layout and interactions. Fourth, it organizes project file structure and assets on its own, carrying a single prompt through to a runnable result.</p>

<p>What these capabilities have in common isn’t “generating static markup” but “generating code where state and time are entangled.” That has been the weak link in AI frontend generation for a while, and it’s the part Fable 5 has visibly pushed forward.</p>

<h2 id="how-interactive-web-design-actually-gets-built">How interactive web design actually gets built</h2>

<p>Working backward from published guides and gallery results, the real workflow tends to follow the pattern below. Rather than expecting a perfect result in one shot, it hands the model big chunks of the work it’s good at, and lets a human review and narrow things down from there.</p>

<pre><code class="language-mermaid">flowchart TB
    A["Intent prompt&lt;br/&gt;(mood, references, stack specified)"] --&gt; B["Draft generation&lt;br/&gt;layout + 3D scene skeleton"]
    B --&gt; C["Wiring interaction&lt;br/&gt;scroll progress -&gt; scene state"]
    C --&gt; D["Visual effects&lt;br/&gt;GLSL shaders . Three.js materials"]
    D --&gt; E["Human review&lt;br/&gt;performance . accessibility . brand"]
    E --&gt;|"Revision instructions"| C
    E --&gt;|"Approved"| F["Build . deploy&lt;br/&gt;React . Tailwind . Three.js"]
</code></pre>

<p>The key is packing enough specificity about “what you want” into the first prompt. Naming the mood you’re after, reference sites, and the stack you want to use (React, Tailwind, Three.js, for example) changes draft quality substantially. Including a screenshot raises redesign accuracy. Once a draft exists, interaction-level revision instructions, something like “slow the camera down near the bottom of the scroll,” work well. In other words, this isn’t a one-shot prompt that finishes the job. The model takes on the big skeleton, and a human tunes the texture of the interaction.</p>

<p>There’s also a clear caution here. Flashy shaders and 3D come at a cost to mobile performance and accessibility. Even when a model’s output looks great on desktop, handling low-end devices and screen reader users is still squarely a human job. Skip building that review step explicitly into the workflow, and you end up accumulating output that’s pretty but unusable in production.</p>

<h2 id="real-examples-and-the-open-source-gallery">Real examples and the open-source gallery</h2>

<p>The evidence that this isn’t one person’s bragging sits in public material. Viktor Oddy’s guide, mentioned above, recorded the entire process, and the community has published an open-source gallery, <code class="language-plaintext highlighter-rouge">pulkitxm/claude-directory</code>, collecting UI experiments built with Fable 5. The repository gathers examples of landing pages, hero sections, GLSL shaders, design systems, animation, and 3D built on React, Tailwind, and Three.js, and lets you open each result directly, code included. Being able to run individual experiments in a browser matters, because it means you can verify “does this actually work” by execution, not by looking at a screenshot.</p>

<p>Another example on record combines Fable 5 with Higgsfield MCP to build a cinematic scroll website. What’s worth noting here is that the model isn’t doing everything alone. It connects to an external tool (visual asset generation, in this case) through an MCP connector, and the two are merged into one result. That’s a signal that interactive web generation is evolving from a single model’s trick into the product of a pipeline where a model and tools mesh together.</p>

<p>Putting it together, here’s what can be confirmed at this point. First, a single prompt produces a runnable draft of a 3D interactive web experience. Second, that result is verifiable, code included, in public repositories. Third, tool connections like MCP integrate asset generation into the pipeline as well. That said, none of these examples come with standardized, published quantitative performance benchmarks (frame rate, bundle size, accessibility score), so quality judgment still comes down to each team’s own review criteria. That’s worth treating as a plain fact rather than an “[estimated]” caveat.</p>

<h2 id="implications-for-thakiclouds-product">Implications for ThakiCloud’s product</h2>

<p>This trend lines up closely with the direction ThakiCloud is taking Paxis. Paxis is the Agent-Native Cloud control plane running on top of ai-platform, and it treats Skills, Tools, Policies, and Audit Logs as first-class resources. What Fable 5 demonstrates is that a coding agent has become a generation subject that carries multiple steps forward on its own, not just a single-shot responder. To put an agent like that into a product workflow, “where it runs, under what permissions, and what gets logged” starts to matter just as much as “what it generates.”</p>

<p>Looked at from Paxis’s angle, each stage of the workflow above reduces to a control-plane resource. A repeatable task like interactive web generation gets registered as a single skill, selected by BM25 out of a pool of roughly 960 skills, and the actual code generation and build run in an isolated sandbox. When an external tool is needed, as in the Higgsfield MCP example, the MCP connector handles even OAuth reconnection automatically. Before a generated artifact reaches production, policy gates enforce review rules, and every action lands in the audit log. In short, what a control plane does is take the individual trick of “AI is good at building screens” and promote it into a repeatable pipeline a team can trust and audit.</p>

<p>There’s an infrastructure-level implication too. Frontends with 3D and shaders demand heavy rendering and repeated builds during generation. ThakiCloud’s ai-platform, built on K8s and Kueue, schedules this kind of bursty work inside isolated tenants and manages cost by attaching and releasing resources only when needed. Being able to run this pipeline self-hosted on premises or in a sovereign environment matters in particular for customers who can’t send code and design assets outside their own walls. Agent economics (Paxis) only work on top of a low-cost, stable generation and build infrastructure (ai-platform).</p>

<h2 id="limits-and-counterarguments">Limits and counterarguments</h2>

<p>Sticking to optimism would throw off the balance. A few counterpoints worth stating plainly.</p>

<p>First, the maintainability of generated interaction code is still an open question. A 3D scene produced from a single prompt is impressive, but whether someone else can understand and modify that state management logic months later is a different problem. Flashiness and maintainability are frequently at odds.</p>

<p>Second, performance and accessibility don’t come along for free. As noted above, mobile frame rate, bundle size, and screen reader support aren’t areas the model handles by default, and if you don’t make them an explicit review gate, they end up as technical debt.</p>

<p>Third, there’s a question of originality. If similar prompts produce similar 3D hero sections, you can end up with every site converging on the same mood, a kind of homogenization of “AI aesthetics.” The more powerful the tool gets, the more human judgment about what to actually build matters.</p>

<p>Fourth, the absence of standardized quantitative metrics in public examples calls for some caution. There’s no shortage of impressive testimonials about how different this feels, but reproducible, verified benchmarks are still thin. Before adopting this in production, it’s worth reproducing the results yourself against your own stack and standards.</p>

<p>In conclusion, Fable 5 has genuinely lowered the barrier to generating interactive web experiences. But turning that output into a product you can trust remains a matter of review, policy, and infrastructure. And how a team closes that last stretch with a system is what separates teams that use the tool from teams that build the product.</p>

<h2 id="sources">Sources</h2>

<ul>
  <li>Viktor Oddy, “Claude Fable 5 Just Changed Web Design Forever!” (guide video and article), <a href="https://www.youtube.com/watch?v=_JF_s-ZRTyY">https://www.youtube.com/watch?v=_JF_s-ZRTyY</a></li>
  <li>pulkitxm/claude-directory, an open-source gallery of UI experiments built with Fable 5 (React, Tailwind, Three.js, GLSL), <a href="https://github.com/pulkitxm/claude-directory">https://github.com/pulkitxm/claude-directory</a></li>
  <li>“I Built a Cinematic Scroll Website Using Claude Fable 5 and Higgsfield MCP”, Medium, <a href="https://medium.com/@info.booststash/i-built-a-cinematic-scroll-website-using-claude-fable-5-and-higgsfield-mcp-72fbcebb8ad1">https://medium.com/@info.booststash/i-built-a-cinematic-scroll-website-using-claude-fable-5-and-higgsfield-mcp-72fbcebb8ad1</a></li>
</ul>]]></content><author><name>{&quot;name&quot;=&gt;nil, &quot;avatar&quot;=&gt;nil, &quot;bio&quot;=&gt;nil, &quot;location&quot;=&gt;&quot;Seoul, Korea&quot;, &quot;email&quot;=&gt;&quot;info@thakicloud.co.kr&quot;, &quot;uri&quot;=&gt;nil, &quot;home&quot;=&gt;nil, &quot;links&quot;=&gt;[{&quot;label&quot;=&gt;&quot;Website&quot;, &quot;icon&quot;=&gt;&quot;fas fa-fw fa-link&quot;, &quot;url&quot;=&gt;&quot;https://thakicloud.co.kr&quot;}, {&quot;label&quot;=&gt;&quot;GitHub&quot;, &quot;icon&quot;=&gt;&quot;fab fa-fw fa-github&quot;, &quot;url&quot;=&gt;&quot;https://github.com/thakicloud&quot;}]}</name><email>info@thakicloud.co.kr</email></author><category term="dev" /><category term="claude-fable-5" /><category term="web-design" /><category term="frontend" /><category term="interactive-animation" /><category term="threejs" /><category term="ai-coding" /><summary type="html"><![CDATA[Anthropic's Claude Fable 5 is setting a new bar for frontend generation. We look at real public guides and open-source galleries showing scroll-driven 3D scenes, GLSL shaders, and screenshot-based redesigns pulled from a single prompt, and consider what this shift means from the perspective of ThakiCloud Paxis, which treats coding agents as first-class resources.]]></summary></entry><entry xml:lang="en"><title type="html">Opus-Class Performance at a Third of the Price: How Grok 4.5 Is Rewriting Model Economics</title><link href="https://thakicloud.github.io/en/llmops/grok-4-5-opus-class-cheap/" rel="alternate" type="text/html" title="Opus-Class Performance at a Third of the Price: How Grok 4.5 Is Rewriting Model Economics" /><published>2026-07-09T00:00:00+09:00</published><updated>2026-07-09T00:00:00+09:00</updated><id>https://thakicloud.github.io/en/llmops/grok-4-5-opus-class-cheap</id><content type="html" xml:base="https://thakicloud.github.io/en/llmops/grok-4-5-opus-class-cheap/"><![CDATA[<p>For the past several quarters, the frontier model race has been fought over a point or two on a benchmark chart. Then, on July 8, 2026, SpaceXAI’s Grok 4.5 release changed the question being asked. If a model’s performance sits close to Opus 4.8 and GPT-5.5, the question that matters next is not “who is smarter” but “who finishes the same job for less.” This piece is for engineering leaders and AI teams who run infrastructure and pay the model bill every month. Using Grok 4.5’s published numbers, we look at where model economics are heading, and what that means for a multi-tenant inference platform like ThakiCloud’s.</p>

<h2 id="overview-from-a-benchmark-race-to-an-economics-race">Overview: From a Benchmark Race to an Economics Race</h2>

<p>Grok 4.5 comes from SpaceXAI, part of the xAI family, and is available immediately through Grok Build, Cursor, and the xAI console. Elon Musk called it an “Opus-class model,” and on several benchmarks it does edge out Opus 4.8 and GPT-5.5. But the most striking part of this release is not the performance, it is the price tag. Grok 4.5 costs $2 per million input tokens and $6 per million output tokens. Compare that to GPT-5.5 and GPT-5.6, priced at $5 input and $30 output for a comparable tier, and Grok 4.5 comes in at roughly a fifth of the output cost.</p>

<p>Why this pricing structure matters becomes clear once you break it down to the level of an actual unit of work. Benchmark scores mean something on a leaderboard, but what determines the invoice is tokens actually consumed per task, multiplied by the unit price. And this is exactly where Grok 4.5 opens up a large gap.</p>

<h2 id="what-this-model-is-performance-close-cost-far-apart">What This Model Is: Performance Close, Cost Far Apart</h2>

<p>Let’s be honest about performance first. Grok 4.5 does not lead on every benchmark. Here are the published numbers as reported:</p>

<ul>
  <li>On Terminal Bench 2.1, Grok 4.5 scores 83.3%, essentially tied with GPT-5.5’s 83.4%.</li>
  <li>On the Coding Agent Index, it scores 76, matching GPT-5.5 running in the Codex environment.</li>
  <li>On DeepSWE 1.1, it scores 53%, well behind GPT-5.5’s 67%.</li>
  <li>On Artificial Analysis’s Intelligence Index, it scores 54, close to GPT-5.5’s 55.</li>
</ul>

<p>In short, Grok 4.5 stands shoulder to shoulder with top-tier models on coding and terminal-agent work, but still trails on the harder software engineering benchmark (DeepSWE). Grok 4.5 is not “the model that beats everything.” It is “the model that handles most real-world tasks near the top tier.”</p>

<p>This is where economics enters the picture. Below are the published numbers for a single real agentic task.</p>

<ul>
  <li>Cost per task: $2.49 for Grok 4.5 on Grok Build, versus $5.07 for GPT-5.5 on Codex.</li>
  <li>Average tokens consumed per task: 1.9 million for Grok 4.5, versus 6.2 million for GPT-5.5.</li>
</ul>

<p>If performance differs by a few percentage points, cost differs by more than double, and token consumption by more than triple. That looks like a single line in a benchmark table, but in an operation processing thousands of tasks a day, it changes the order of magnitude on the monthly bill.</p>

<pre><code class="language-mermaid">flowchart TB
  T["One agentic task"] --&gt; R{"Model choice"}
  R --&gt;|"Grok 4.5"| G["1.9M tokens&lt;br/&gt;$2.49 cost"]
  R --&gt;|"GPT-5.5"| P["6.2M tokens&lt;br/&gt;$5.07 cost"]
  G --&gt; S["Performance close&lt;br/&gt;Wins on some benchmarks"]
  P --&gt; S
  S --&gt; D["Practical call:&lt;br/&gt;same result, half the cost"]
</code></pre>

<h2 id="why-this-shift-matters-now">Why This Shift Matters Now</h2>

<p>The signal from this release is simple. As frontier performance converges toward a common ceiling, the deciding factor in model choice is shifting from “the most intelligent model” to “intelligent enough, at a lower price.” As The Decoder pointed out, once benchmark gaps narrow this much, the gap itself may stop mattering much for real-world choices.</p>

<p>This view lines up precisely with a principle we covered in an earlier post. Most agentic work is not a creative hard problem, it is a structured task: classification, summarization, routing, rendering. The quality of this kind of work is governed more by code-level guardrails than by model intelligence. If that is true, routing structured tasks to a cheaper model and reserving the top-tier model for genuinely hard reasoning is the rational move. Grok 4.5 widens the field of “cheap but smart enough” options available for that routing.</p>

<p>At the same time, there is a point worth flagging. Consuming a third of the tokens per task is not only a matter of unit price, it may also mean the model finishes the same job in fewer round trips. That works in favor of latency and throughput too. Still, this figure comes from one specific benchmark environment (Grok Build versus Codex), so it needs to be confirmed with your own measurements on your own workload.</p>

<h2 id="implications-for-thakiclouds-products">Implications for ThakiCloud’s Products</h2>

<p>ThakiCloud’s ai-platform is a multi-tenant inference platform, serving models to a range of customer environments on top of K8s and Kueue-based GPU scheduling. A release like Grok 4.5 matters to us on two levels.</p>

<p>The first is model routing economics. We already split model tiers by the nature of the work: cheap tiers for exploration and classification, mid tiers for implementation and review, top tiers for architecture and complex reasoning. When a model appears that gets close to frontier performance at less than half the price, the coverage of the “cheap but smart enough” tier expands, and the range of situations requiring the top-tier model shrinks. The outcome is the same quality at a lower total cost. The key is that this decision has to be made from actual output quality measured by code, not from human intuition.</p>

<p>The second is the cost logic of on-premises and sovereign environments. For customers who cannot move data outside their own environment, such as Korean public sector, financial, or NIS-mandated deployments, self-hosting is a precondition. In these environments GPU capacity is finite, so a model that consumes fewer tokens per task lets the same hardware handle more concurrent requests. Token efficiency is not just an API billing issue, it is also a real throughput issue for on-prem clusters. Low serving cost is exactly where ai-platform is competitive, and a token-efficient model amplifies that edge directly.</p>

<p>Third, from an agent perspective, this connects to Paxis. Paxis is the Agent-Native Cloud control plane running on top of ai-platform, executing skills in isolated sandboxes and routing every action through policy gates and audit logs. Agent economics ultimately come down to “the model cost of finishing one task,” and a low-cost, high-efficiency model improves the unit economics of each agentic workflow. This confirms once again the thesis that cheap serving is what makes agent economics work.</p>

<h2 id="limitations-and-counterarguments">Limitations and Counterarguments</h2>

<p>Before getting too optimistic, it is worth looking at the other side. First, most of these numbers come from the vendor and early analysis outlets. Metrics like Terminal Bench or the Coding Agent Index do not correlate perfectly with real production workloads. As the 53% versus 67% gap on DeepSWE 1.1 shows, top-tier models still hold the advantage on hard problems. If teams push hard reasoning onto a cheap model purely because it is cheap, the cost of retries and failure recovery can rise enough to flip the total cost equation.</p>

<p>Second, the efficiency figure of 1.9 million tokens per task was measured in one specific harness (Grok Build). It may not reproduce in a different agent framework or a different prompt structure. Plugging a vendor-published number directly into your own invoice is risky, and it needs to be verified through your own A/B measurement on a golden set.</p>

<p>Third, Grok 4.5 is not an open-weight model, it is a closed model served through an API. That means it cannot be deployed directly in on-prem environments where data sovereignty is the whole point. Sovereign customers still need a self-hostable open-weight model, and Grok 4.5’s economics story is limited to cloud API workloads.</p>

<p>In conclusion, Grok 4.5 is a striking illustration of a broader trend: once frontier performance converges, the next battlefield is economics. Rather than chasing another point or two on a benchmark, the teams that win this phase are the ones who actually measure cost per task and token efficiency on their own workload, and route models based on that data. Automating that measurement and that routing is the work we do every night.</p>

<h2 id="sources">Sources</h2>

<ul>
  <li><a href="https://cursor.com/blog/grok-4-5">Introducing Grok 4.5 · Cursor</a></li>
  <li><a href="https://techcrunch.com/2026/07/08/spacexai-releases-grok-4-5-which-elon-describes-as-an-opus-class-model/">SpaceXAI releases Grok 4.5, which Elon describes as an ‘Opus-class model’ · TechCrunch</a></li>
  <li><a href="https://the-decoder.com/grok-4-5-is-so-cheap-compared-to-fable-5-and-gpt-5-5-that-benchmark-gaps-may-not-matter-much/">Grok 4.5 is so cheap compared to Fable 5 and GPT 5.5 that benchmark gaps may not matter much · The Decoder</a></li>
  <li><a href="https://artificialanalysis.ai/models/grok-4-5">Grok 4.5 (high): Intelligence, Performance &amp; Price Analysis · Artificial Analysis</a></li>
</ul>]]></content><author><name>{&quot;name&quot;=&gt;nil, &quot;avatar&quot;=&gt;nil, &quot;bio&quot;=&gt;nil, &quot;location&quot;=&gt;&quot;Seoul, Korea&quot;, &quot;email&quot;=&gt;&quot;info@thakicloud.co.kr&quot;, &quot;uri&quot;=&gt;nil, &quot;home&quot;=&gt;nil, &quot;links&quot;=&gt;[{&quot;label&quot;=&gt;&quot;Website&quot;, &quot;icon&quot;=&gt;&quot;fas fa-fw fa-link&quot;, &quot;url&quot;=&gt;&quot;https://thakicloud.co.kr&quot;}, {&quot;label&quot;=&gt;&quot;GitHub&quot;, &quot;icon&quot;=&gt;&quot;fab fa-fw fa-github&quot;, &quot;url&quot;=&gt;&quot;https://github.com/thakicloud&quot;}]}</name><email>info@thakicloud.co.kr</email></author><category term="llmops" /><category term="model-economics" /><category term="cost-optimization" /><category term="model-routing" /><category term="inference" /><category term="llmops" /><summary type="html"><![CDATA[SpaceXAI's newly released Grok 4.5 comes close to Opus 4.8 and GPT-5.5 in performance, at less than half the price. When benchmark gaps shrink to a point or two, cost per task and token efficiency start driving real-world model choices instead. We break down the published numbers and what this economics shift means for ThakiCloud's model routing strategy.]]></summary></entry><entry xml:lang="en"><title type="html">Listening While Speaking: How GPT-Live’s Full-Duplex Voice Opens Real-Time Inference</title><link href="https://thakicloud.github.io/en/news/gpt-live-full-duplex-voice/" rel="alternate" type="text/html" title="Listening While Speaking: How GPT-Live’s Full-Duplex Voice Opens Real-Time Inference" /><published>2026-07-09T00:00:00+09:00</published><updated>2026-07-09T00:00:00+09:00</updated><id>https://thakicloud.github.io/en/news/gpt-live-full-duplex-voice</id><content type="html" xml:base="https://thakicloud.github.io/en/news/gpt-live-full-duplex-voice/"><![CDATA[<p>Anyone who has used a voice assistant knows the awkward rhythm: it waits until you finish speaking, then after a brief pause delivers its answer all at once. GPT-Live, released by OpenAI on July 8, 2026, is an attempt to change that rhythm. This piece is written for developers and AI teams interested in voice interfaces and real-time inference infrastructure. We look at what GPT-Live actually changed at the technical level, and what this kind of full-duplex voice demands from serving infrastructure and agent design.</p>

<h2 id="overview-a-generational-shift-in-the-default-voice-experience">Overview: A Generational Shift in the Default Voice Experience</h2>

<p>GPT-Live is a new generation of voice model that replaces ChatGPT’s default voice experience. At its core is a full-duplex structure. Where the previous voice mode was half-duplex, meaning it listened and then spoke, GPT-Live can listen and speak at the same time. While the user is talking, it signals that it is listening with backchannels like “mm” or “yeah,” takes part in quick back-and-forth exchanges, and waits quietly when the other person needs a moment to think. OpenAI describes this experience as much closer to talking with an actual person.</p>

<p>The rollout comes in two variants. GPT-Live-1 is the default for Go, Plus, and Pro users, while GPT-Live-1 mini is the default for free users. Both models have begun rolling out gradually to users worldwide across ChatGPT on iOS, Android, and the web.</p>

<h2 id="what-actually-changed-technically">What Actually Changed Technically</h2>

<p>The biggest change is in how the system handles the timing of conversation. Half-duplex voice systems rely on end-of-turn detection: once the system judges that the user has stopped talking, it starts generating a response. This approach is simple to implement, but it cannot express the overlap, interruption, and backchanneling that happen naturally in conversation.</p>

<p>Full-duplex confronts this constraint head-on. To keep receiving an input audio stream while generating output audio at the same time, the model and its serving layer must process bidirectional streams simultaneously at low latency. Even while the user keeps talking, the model has to decide in real time when to backchannel, when to interject, and when to stay silent. This is not simply a matter of speech-synthesis quality; it is a matter of modeling the timing of conversation itself.</p>

<p>Another notable design choice is delegation. GPT-Live is introduced as the smartest voice model to date, yet questions that need web search, deeper reasoning, or complex tasks are quietly delegated to the latest frontier model behind the scenes. Once the result is ready, it is brought back into the flow of conversation. In other words, this is a layered architecture in which a fast, lightweight voice model handles the real-time feel of the conversation while heavier reasoning is processed asynchronously by a separate model.</p>

<pre><code class="language-mermaid">flowchart TB
  U["User voice&lt;br/&gt;continuous input stream"] --&gt; L["GPT-Live&lt;br/&gt;full-duplex voice model"]
  L --&gt;|"real-time response, backchannel, silence"| U
  L --&gt; Q{"Deep reasoning&lt;br/&gt;needed?"}
  Q --&gt;|"Yes"| F["Frontier model&lt;br/&gt;async delegation"]
  Q --&gt;|"No"| L
  F -.returns result.-&gt; L
</code></pre>

<p>This kind of layering is a common pattern in real-time system design: separate the path that needs low latency from the path that needs high accuracy, and run the latter asynchronously to preserve the responsiveness of the front end. GPT-Live can be read as an application of this pattern to voice conversation.</p>

<h2 id="implications-for-thakiclouds-products">Implications for ThakiCloud’s Products</h2>

<p>GPT-Live itself is a closed OpenAI product, but the requirements its architecture raises connect directly to the infrastructure we operate.</p>

<p>From the ai-platform perspective, full-duplex voice is a demanding case of real-time streaming inference. ThakiCloud’s ai-platform serves a range of models on top of K8s and Kueue-based GPU scheduling, and unlike batch inference, voice conversation demands low and consistent latency. Handling bidirectional audio streams at the same time requires the serving layer to keep streaming input and output and session state stable, and GPU resources have to be managed not just for throughput but for tail latency as well. This low-latency serving requirement matters especially in on-premise and sovereign environments. For customers who cannot send data outside their own infrastructure and want to self-host a voice interface, a serving stack that can handle real-time streaming is a precondition.</p>

<p>From an agent perspective, this connects to Paxis. Paxis is the Agent-Native Cloud control plane that runs on top of ai-platform, executing skills in isolated sandboxes and routing every action through policy gates and audit logs. GPT-Live’s delegation structure, where a lightweight front end hands heavy reasoning to the back, follows the same principle as layering in agent design. As voice becomes a new input surface for agents, we need a flow that interprets what the user meant, selects the right skill, executes it in isolation, and returns the result to the conversation. Paxis’s skill harness, MCP connectors, and policy gates can handle exactly this back end of a voice agent pipeline: real-time voice owns the front end, while agent execution backed by policy and audit owns the back end.</p>

<h2 id="limitations-and-counterpoints">Limitations and Counterpoints</h2>

<p>Full-duplex does not automatically guarantee a better experience. Listening and speaking at the same time increases naturalness, but it also opens up more room for things to go wrong. The system might misread a brief pause as the end of a turn and interrupt, or backchannel so much that it actually disrupts the conversation. Modeling natural timing is a far more subtle problem than speech-synthesis quality, and judgment should be withheld until it is validated by real user reactions.</p>

<p>The delegation structure has its own shadow side. If the front-end voice model misjudges when to hand off to the frontier model, a simple question could get an excessive delay, or a hard question could get a shallow answer. The accuracy of this routing decision determines the overall experience, and that is something a vendor announcement cannot confirm; it only shows up in real use.</p>

<p>Finally, the architectural interpretation in this piece is based on OpenAI’s public statements and early reporting, and the internal implementation details have not been disclosed. The direction toward full duplex and delegation is clear, but specific latency figures or model structures have not been independently verified by us and should be treated as estimates.</p>

<p>In short, GPT-Live is a release that shows voice interfaces moving from a “tool that takes commands” toward a “conversation partner.” And what actually carries that shift is not flashy voice quality but the infrastructure that serves bidirectional streams at low latency and safely delegates heavy reasoning. That back end, on both the real-time serving side and the agent execution side, is exactly what we are building toward.</p>

<h2 id="sources">Sources</h2>

<ul>
  <li><a href="https://openai.com/index/introducing-gpt-live/">Introducing GPT-Live · OpenAI</a></li>
  <li><a href="https://techcrunch.com/2026/07/08/openai-releases-new-voice-models-for-more-natural-live-conversations/">OpenAI releases new voice models for more natural live conversations · TechCrunch</a></li>
  <li><a href="https://www.macrumors.com/2026/07/08/openai-gpt-live-voice/">OpenAI Introduces GPT-Live to Make ChatGPT Voice Feel Like a Real Conversation · MacRumors</a></li>
</ul>]]></content><author><name>{&quot;name&quot;=&gt;nil, &quot;avatar&quot;=&gt;nil, &quot;bio&quot;=&gt;nil, &quot;location&quot;=&gt;&quot;Seoul, Korea&quot;, &quot;email&quot;=&gt;&quot;info@thakicloud.co.kr&quot;, &quot;uri&quot;=&gt;nil, &quot;home&quot;=&gt;nil, &quot;links&quot;=&gt;[{&quot;label&quot;=&gt;&quot;Website&quot;, &quot;icon&quot;=&gt;&quot;fas fa-fw fa-link&quot;, &quot;url&quot;=&gt;&quot;https://thakicloud.co.kr&quot;}, {&quot;label&quot;=&gt;&quot;GitHub&quot;, &quot;icon&quot;=&gt;&quot;fab fa-fw fa-github&quot;, &quot;url&quot;=&gt;&quot;https://github.com/thakicloud&quot;}]}</name><email>info@thakicloud.co.kr</email></author><category term="news" /><category term="voice-ai" /><category term="real-time-inference" /><category term="full-duplex" /><category term="agent" /><category term="news" /><summary type="html"><![CDATA[GPT-Live, released by OpenAI, is a full-duplex voice model that listens and speaks at the same time, without waiting for the user to finish talking. It offers backchannel responses, stays silent when needed, and delegates hard questions to a frontier model behind the scenes. This piece looks at what that architecture demands from real-time inference infrastructure, and what it means for the era of voice agents.]]></summary></entry><entry xml:lang="en"><title type="html">Memory as an Action Space: AgeMem’s Unified Long- and Short-Term Memory Management</title><link href="https://thakicloud.github.io/en/research/agentic-memory-action-space/" rel="alternate" type="text/html" title="Memory as an Action Space: AgeMem’s Unified Long- and Short-Term Memory Management" /><published>2026-07-09T00:00:00+09:00</published><updated>2026-07-09T00:00:00+09:00</updated><id>https://thakicloud.github.io/en/research/agentic-memory-action-space</id><content type="html" xml:base="https://thakicloud.github.io/en/research/agentic-memory-action-space/"><![CDATA[<p>Anyone who has run an agent at real product scale eventually hits a wall with memory. As conversations grow long and work spans multiple sessions, you have to juggle short-term memory that holds the last few exchanges and long-term memory that retrieves a fact the user mentioned days ago. Most systems so far have treated these as separate parts. Short-term memory is handled by context-window logic, long-term memory by vector search and summarization pipelines, and the seams between them are stitched together with human-designed heuristics and controllers. AgeMem (Agentic Memory, arXiv:2601.01885) points at that division of labor itself as the problem, proposing that we unify the act of managing memory into a single action space the agent chooses from.</p>

<p><img src="/assets/images/agentic-memory-action-space-hero.png" alt="An abstract image depicting memory unified into an action space" />
<em>A rendering of unified memory management where store, retrieve, summarize, and discard converge into one action space.</em></p>

<h2 id="overview">Overview</h2>

<p>The one-line summary of this paper is that “memory becomes an action space.” Instead of an external pipeline deciding by fixed rules whether to store, retrieve, update, summarize, or discard, the agent decides directly at each step, as if calling a tool. It looks simple, but the shift topples two long-standing assumptions at once. First, the assumption that long-term and short-term memory must be fundamentally different mechanisms. Second, the assumption that what to remember and what to forget should be decided by human-authored policies. AgeMem absorbs both into a learnable policy.</p>

<p>There is a specific reason this matters for teams deploying agents into on-premise or sovereign environments. When memory-management logic is scattered across an external rule set, you have to re-tune those rules every time the domain changes, and any mismatch between rules and model becomes a quality regression. When memory management moves into the policy, you gain room to adapt to multiple domains with the same training procedure.</p>

<h2 id="the-problem-the-cost-of-separated-memory">The Problem: The Cost of Separated Memory</h2>

<p>Unpack the existing approach and the structure of the problem becomes clear. Short-term memory usually keeps recent conversation in context and then truncates or compresses it once it hits a limit. Long-term memory chunks the conversation, embeds it, and splices it back in when needed. These two paths do not know about each other. Long-term memory does not know what short-term memory discarded, and short-term memory does not care what long-term memory has already stored. The result is that the same information gets stored twice, or a needed fact disappears somewhere along the boundary between the two.</p>

<p>The more fundamental problem is that none of these decisions are learned. What to summarize and promote to long-term memory, when to discard stale memory, is typically handled by fixed thresholds and rules. Because the reward signal for whether the task actually succeeded never flows back into these decisions, the system cannot improve itself. AgeMem takes exactly this point, making memory operations rewardable, learnable actions, as its core contribution.</p>

<h2 id="memory-as-an-action-space-agemems-core-idea">Memory as an Action Space: AgeMem’s Core Idea</h2>

<p>AgeMem integrates long-term memory (LTM) and short-term memory (STM) management directly into the agent’s policy. The core design is to expose memory operations as tool-based actions. At each step, alongside ordinary reasoning and response generation, the agent chooses whether to store, retrieve, update, summarize, or discard information. It decides for itself what and when to remember and forget, according to the demands of the task.</p>

<div class="mermaid">
flowchart TB
    U[User input<br />long task · multi-session] --&gt; P[Agent policy]
    P --&gt; D{Action choice}
    D --&gt;|reason·respond| A1[Ordinary response]
    D --&gt;|memory op| M[Memory tool action]
    M --&gt; S1[store]
    M --&gt; S2[retrieve]
    M --&gt; S3[update]
    M --&gt; S4[summarize]
    M --&gt; S5[discard]
    S1 --&gt; LTM[(Long-term memory LTM)]
    S2 --&gt; LTM
    S3 --&gt; LTM
    S4 --&gt; STM[(Short-term memory STM)]
    S5 --&gt; STM
    LTM -.context rebuild.-&gt; P
    STM -.context rebuild.-&gt; P
    A1 --&gt; R[Task-success reward]
    R -.step-wise GRPO.-&gt; P
</div>

<p><em>In AgeMem, memory operations are not a separate pipeline but actions the policy chooses. Store, retrieve, update, summarize, and discard form one action space, and task-success reward flows back into the policy.</em></p>

<p>The benefits of this unification are clear. Because short- and long-term sit under one policy, the agent can focus on the conversation in front of it while deciding, with consistent judgment, when to promote that content to long-term memory. The summarize action becomes the bridge from short-term to long-term, and the discard action keeps context light. Above all, every one of these choices aligns toward a single goal: task success.</p>

<h2 id="training-three-stage-progressive-rl-and-step-wise-grpo">Training: Three-Stage Progressive RL and Step-Wise GRPO</h2>

<p>The challenge is how to train such unified behavior. Memory operations are actions with awkward rewards. Whether a decision to store something was right is only revealed much later, at the moment that information is actually needed again. Rewards arrive sparsely, and the gap between action and reward is discontinuous. These are conditions standard reinforcement learning does not handle well.</p>

<p>AgeMem responds with two mechanisms. The first is a three-stage progressive reinforcement learning strategy that does not train the unified memory behaviors all at once but ramps them up in stages. The second is step-wise GRPO. By designing GRPO (Group Relative Policy Optimization) at the step level, it confronts head-on the sparse and discontinuous rewards that memory operations induce. It can be understood as an approach that decomposes delayed reward into each step’s contribution, making the learning signal denser.</p>

<p>This part is interesting from ThakiCloud’s vantage as well. For a team operating RL post-training infrastructure directly, a custom GRPO variant like this only runs if the training framework flexibly supports reward shaping and step-level advantage computation. In other words, the paper’s methodology translates directly into requirements on the training pipeline.</p>

<h2 id="results-and-significance">Results and Significance</h2>

<p>The paper evaluates AgeMem on five long-horizon benchmarks. Across multiple LLM backbones, it reports consistently outperforming strong memory-augmented baselines. Improvement shows up in three directions: task performance rises, long-term memory quality improves, and context is used more efficiently. That last item matters most in practice. Using context more efficiently means handling the same task with fewer tokens, which translates directly into lower inference cost.</p>

<p>Specific numbers deserve caution. Secondary summaries described the average score on a Qwen2.5-7B backbone as clearly higher than Mem0-class baselines, with the gap widening on smaller backbones [estimated]. But because those figures were not re-verified against the primary source, we recommend checking the exact per-benchmark scores in the original link below. What we can state with confidence is the methodology and the qualitative conclusion: a consistent advantage across five benchmarks and multiple backbones, and that the advantage appeared not only in task performance but also in memory quality and context efficiency.</p>

<p>For ecosystem context, agent-memory systems have become a fiercely contested area in 2026. Mem0 has emphasized scores around 67.13 percent on an LLM-as-a-Judge basis on the conversational long-term memory benchmark LOCOMO along with low search latency, and systems like Zep and Letta each tout their own strengths. AgeMem’s differentiator lies not in a component-level performance contest but in a framing shift that redefines memory management as a policy-learning problem.</p>

<h2 id="implications-for-thakicloud">Implications for ThakiCloud</h2>

<p>This paper offers implications through both an infrastructure lens and an agent lens. Because the subject is agent memory, the Paxis lens is central, but the ai-platform lens fits too on the RL-training-infrastructure side.</p>

<p>Paxis is ThakiCloud’s Agent-Native Cloud control plane, treating Skills, Tools, Policies, and Audit Logs as first-class resources. Among these, the knowledge engine (HKE wiki) and the memory layer sit exactly on the problem AgeMem touches. Like many agent platforms today, Paxis manages memory in layers, and the question AgeMem raises is clear: can the movement between those layers, what to promote from session memory into long-term knowledge and what to discard, be handled by learned judgment rather than fixed rules? A design that exposes store, retrieve, summarize, and discard as tool actions meshes naturally with a Paxis structure that already treats skills and tools as first-class resources. Treat memory operations as another action subject to policy gates and audit logs, and you gain traceability over what the agent remembered and forgot.</p>

<p>On the ai-platform lens, training infrastructure is the crux. Actually running a custom RL variant like step-wise GRPO requires a training pipeline that supports reward shaping and step-level advantage computation on top of Kueue-based GPU scheduling. ThakiCloud’s ai-platform provides the foundation to operate such RL post-training workloads in a multi-tenant K8s environment. And the context-efficiency gains the paper emphasizes tie directly into vLLM serving cost, so low-cost serving (ai-platform) underpins agent economics (Paxis).</p>

<h2 id="limitations-and-counterarguments">Limitations and Counterarguments</h2>

<p>For balance, we should raise the opposite direction too. First, integrating memory operations into the policy raises training complexity substantially. The very fact that three-stage training and a custom GRPO were needed to handle sparse, discontinuous rewards is evidence that this approach is far from cheap. A well-tuned rule-based pipeline may still be more stable and predictable in specific domains.</p>

<p>Second, questions of reproducibility and generalization remain. Whether an advantage on five benchmarks holds in real production traffic, especially in environments with mixed languages and constantly shifting domains, needs separate verification. Benchmark improvement failing to transfer to operations is common.</p>

<p>Third, the interpretability of a learned memory policy. A rule-based system can explain why it discarded a particular piece of information by pointing to a rule, but a learned policy may leave that decision opaque. In heavily regulated domains or environments with strong audit demands, that opacity becomes a barrier to adoption. That said, this point is substantially mitigated when combined with a structure like Paxis that logs every action.</p>

<p>In conclusion, AgeMem achieves a framing shift by redefining agent memory from a per-component performance problem into a policy-learning problem. Even teams not adopting the method right away would do well to pose one question early in design: can memory-management decisions be treated as something to learn?</p>

<h2 id="sources">Sources</h2>

<ul>
  <li><a href="https://arxiv.org/abs/2601.01885">Agentic Memory: Learning Unified Long-Term and Short-Term Memory Management for Large Language Model Agents (arXiv:2601.01885)</a></li>
  <li><a href="https://huggingface.co/papers/2601.01885">Hugging Face Papers page (2601.01885)</a></li>
  <li><a href="https://mem0.ai/blog/ai-memory-benchmarks-in-2026">Mem0 AI Memory Benchmarks 2026 (LOCOMO context)</a></li>
</ul>]]></content><author><name>{&quot;name&quot;=&gt;nil, &quot;avatar&quot;=&gt;nil, &quot;bio&quot;=&gt;nil, &quot;location&quot;=&gt;&quot;Seoul, Korea&quot;, &quot;email&quot;=&gt;&quot;info@thakicloud.co.kr&quot;, &quot;uri&quot;=&gt;nil, &quot;home&quot;=&gt;nil, &quot;links&quot;=&gt;[{&quot;label&quot;=&gt;&quot;Website&quot;, &quot;icon&quot;=&gt;&quot;fas fa-fw fa-link&quot;, &quot;url&quot;=&gt;&quot;https://thakicloud.co.kr&quot;}, {&quot;label&quot;=&gt;&quot;GitHub&quot;, &quot;icon&quot;=&gt;&quot;fab fa-fw fa-github&quot;, &quot;url&quot;=&gt;&quot;https://github.com/thakicloud&quot;}]}</name><email>info@thakicloud.co.kr</email></author><category term="research" /><category term="agent-memory" /><category term="long-term-memory" /><category term="reinforcement-learning" /><category term="grpo" /><category term="llm-agents" /><category term="autonomous-agents" /><summary type="html"><![CDATA[AgeMem folds long-term and short-term memory management into the agent's policy, exposing store, retrieve, summarize, and discard as tool-based actions. We analyze the method, its step-wise GRPO training, and what it means for ThakiCloud's agent platform.]]></summary></entry></feed>