تكامل وكيل الذكاء الاصطناعي
بُني AgentGIF بنية ثنائية الطبقة: GIF للبشر، Cast للوكلاء. كل تسجيل يحتوي على طبقة مرئية تُشغَّل في المتصفحات وطبقة قابلة للقراءة آلياً يمكن لوكلاء الذكاء الاصطناعي تحليلها والبحث فيها وفهمها.
بنية الطبقة المزدوجة
تقدم منصات استضافة GIF التقليدية صوراً — كتلاً ثنائية لا تستطيع وكلاء الذكاء الاصطناعي تفسيرها. يحل AgentGIF هذا بإرفاق طبقة آلية بكل تسجيل:
| الطبقة | الصيغة | الجمهور | الاستخدام |
|---|---|---|---|
| مرئي | GIF / MP4 | البشر | مشاهدة الطرفية وهي تعمل |
| آلي | Cast / Transcript / JSON | وكلاء الذكاء الاصطناعي | تحليل الأوامر وفهم المخرجات واستخراج الخطوات |
يمكن لوكيل الذكاء الاصطناعي النظر إلى صفحة GIF وفهم بالضبط ما هي الأوامر التي نُفِّذت، وما كانت المخرجات، وكم استغرقت كل خطوة — كل ذلك دون OCR أو رؤية حاسوبية.
نقاط نهاية .md
أضف .md إلى أي رابط AgentGIF للحصول على استجابة text/markdown محسّنة للنماذج اللغوية الكبيرة. هذه هي الطريقة الأسرع لوكيل الذكاء الاصطناعي لفهم محتوى الصفحة.
# GIF detail page
curl https://agentgif.com/@agentgif/docker-compose/.md
# Tag page
curl https://agentgif.com/explore/tags/git/.md
# Guide page
curl https://agentgif.com/guides/how-to-record-terminal-gif/.md
# Search results
curl https://agentgif.com/search/.md
الاستجابة هي مستند Markdown منظم يحتوي على عنوان ووصف وبيانات وصفية وروابط ذات صلة. نوع المحتوى: text/markdown; charset=utf-8.
كل صفحة على AgentGIF تدعم اللاحقة .md — لا طرق مسدودة للوكلاء.
ملفات Cast (Asciinema v2)
The cast file is the richest machine layer. It's an asciinema v2 recording — a JSON header followed by timestamped terminal events:
GET /api/v1/gifs/{id}/cast/
صيغة الاستجابة:
{"version": 2, "width": 120, "height": 40, "timestamp": 1710000000, "env": {"SHELL": "/bin/zsh", "TERM": "xterm-256color"}}
[0.5, "o", "$ docker compose up -d\r\n"]
[1.2, "o", "Creating network...\r\n"]
[2.8, "o", "Container app-1 Started\r\n"]
[3.1, "o", "Container db-1 Started\r\n"]
كل حدث عبارة عن مجموعة ثلاثية: [timestamp_seconds, event_type, data]
"o"— مخرجات (نص مكتوب على الطرفية)"i"— مدخلات (ضغطات المفاتيح، إذا سُجِّلت)
حلِّل ملف cast لاستخراج الأوامر التي نُفِّذت بالضبط ومخرجاتها ومعلومات التوقيت. تُخبرك ترويسة env بالشل ونوع الطرفية.
النصوص
في حالات الاستخدام الأبسط، تعيد نقطة نهاية النص نصاً عادياً مع حذف رموز ANSI:
GET /api/v1/gifs/{id}/transcript/
الاستجابة:
$ docker compose up -d
Creating network...
Container app-1 Started
Container db-1 Started
النصوص مثالية لفهرسة البحث والتضمين في نوافذ سياق النماذج اللغوية الكبيرة واستخراج المحتوى بسرعة.
JSON API المنظمة
يعيد REST API بيانات وصفية كاملة لكل تسجيل:
GET /api/v1/gifs/{id}/
This includes title, command, tags, shell, theme, file dimensions, embed codes, and download URLs — everything an agent needs to understand and reference the GIF. See the full API reference.
للعمليات الجماعية، استخدم نقاط نهاية القوائم والبحث:
# Find all GIFs about Docker
GET /api/v1/search/?q=docker
# Browse by tag
GET /api/v1/tags/kubernetes/gifs/
# Featured GIFs (curated quality)
GET /api/v1/featured/
llms.txt
The /llms.txt file provides a site-level summary optimized for AI crawlers. It describes what AgentGIF is, lists all API endpoints, and explains how to discover and consume content.
This follows the llms.txt convention — a lightweight alternative to sitemaps for AI agents that want to understand a site's structure quickly.
الاكتشاف والزحف
يمكن لوكلاء الذكاء الاصطناعي اكتشاف التسجيلات عبر قنوات متعددة:
| الطريقة | الرابط | الصيغة |
|---|---|---|
| خريطة الموقع | /llms.txt | ملخص نصي عادي |
| خريطة الموقع XML | /sitemap.xml | جميع الروابط بصيغة خريطة الموقع القياسية |
| تغذية RSS | /feed/ | أحدث التسجيلات بصيغة RSS 2.0 |
| تغذية Atom | /feed/atom/ | أحدث التسجيلات بصيغة Atom 1.0 |
| قائمة API | /api/v1/gifs/ | JSON مُقسَّم بالصفحات |
| البحث | /api/v1/search/?q=... | بحث نصي كامل JSON |
| مواصفة OpenAPI | /api/openapi.json | مخطط OpenAPI 3.1 |
يسمح robots.txt لجميع الزواحف — يرحّب AgentGIF بوكلاء الذكاء الاصطناعي.
حالات استخدام وكلاء الذكاء الاصطناعي
توليد التوثيق
يمكن لوكيل الذكاء الاصطناعي البحث عن تسجيلات باسم الأداة واسترداد ملف cast وتوليد توثيق تلقائياً مع عروض توضيحية مضمّنة:
# Find a demo for "git rebase"
curl -s "https://agentgif.com/api/v1/search/?q=git+rebase" | jq '.results[0]'
# Get the cast file for step-by-step extraction
curl -s "https://agentgif.com/api/v1/gifs/xK9mQ2pL/cast/"
تجميع الدروس التعليمية
يمكن للوكلاء تصفح مجموعات التسجيلات ذات الصلة وتجميع دروس تعليمية خطوة بخطوة بالترتيب الصحيح والسياق المناسب.
المساعدة في مراجعة الكود
عندما يتضمن PR عرضاً توضيحياً بصيغة GIF، يمكن لوكيل الذكاء الاصطناعي جلب ملف cast وتحليل الأوامر والتحقق من تطابقها مع وصف PR.
اكتشاف أدوات CLI
The tools directory catalogs CLI tools with associated GIF demos. Agents can browse tools by category and find real-world usage examples.