البناء الواقعي وتحقيق الدخل

بناء وكلاء المحتوى والإنتاجية

4 دقيقة للقراءة

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

في هذا الدرس، نستعرض أربعة مشاريع عملية يمكنك تكييفها ونشرها.

المشروع الأول: وكيل الملخص الصباحي

يقضي كل محترف وقتاً كل صباح في المتابعة — تصفح رسائل البريد الإلكتروني، قراءة الأخبار، التحقق من الإشارات على وسائل التواصل الاجتماعي. يمكن للوكيل القيام بذلك في ثوانٍ وتقديم ملخص واحد منظم.

الهندسة المعمارية:

┌─────────────────────────────────────┐
│       وكيل الملخص الصباحي           │
├─────────────────────────────────────┤
│  المحفز: جدولة زمنية (6:00 صباحاً) │
├──────────┬──────────┬───────────────┤
│ أداة RSS │ أداة     │ أداة وسائل   │
│(feedparser)│البريد   │ التواصل(API) │
│          │(IMAP)   │               │
├──────────┴──────────┴───────────────┤
│  طبقة التلخيص بالـ LLM             │
├─────────────────────────────────────┤
│  المخرج: ملخص منسق                 │
│  (بريد / Telegram / Slack)         │
└─────────────────────────────────────┘

الأدوات المطلوبة:

  • محلل RSS (مكتبة feedparser في Python أو ما يشابهها)
  • عميل بريد إلكتروني (الوصول عبر IMAP لصندوق الوارد)
  • واجهة برمجة وسائل التواصل الاجتماعي (Twitter/X API أو LinkedIn API)
  • نموذج LLM للتلخيص وتحديد الأولويات

سير العمل:

  1. يُفعَّل الوكيل بجدولة زمنية كل صباح
  2. يسحب أحدث العناصر من خلاصات RSS المُهيَّأة
  3. يفحص صندوق البريد الوارد بحثاً عن الرسائل غير المقروءة، ويستخرج عناوين المواضيع والمرسلين
  4. يتحقق من الإشارات على وسائل التواصل الاجتماعي والوسوم ذات الصلة
  5. يرسل جميع البيانات الخام إلى الـ LLM مع تعليمات: "رتّب هذه العناصر حسب الأولوية، وأبرز أي شيء عاجل، ولخّص كل شيء في أقل من 300 كلمة"
  6. يُوصل الملخص عبر قناتك المفضلة
# وكيل الملخص الصباحي - سير العمل الأساسي
import feedparser
from datetime import datetime, timedelta

def gather_rss_updates(feed_urls: list[str], since_hours: int = 24) -> list[dict]:
    """جمع إدخالات RSS الحديثة من الخلاصات المُهيَّأة."""
    cutoff = datetime.now() - timedelta(hours=since_hours)
    entries = []
    for url in feed_urls:
        feed = feedparser.parse(url)
        for entry in feed.entries:
            published = datetime(*entry.published_parsed[:6])
            if published > cutoff:
                entries.append({
                    "title": entry.title,
                    "link": entry.link,
                    "source": feed.feed.title,
                    "summary": entry.get("summary", "")[:200]
                })
    return entries

def build_briefing_prompt(rss_items, emails, mentions) -> str:
    """بناء تعليمات الـ LLM للتلخيص."""
    return f"""أنت مساعد ملخصات شخصي.
لخّص التحديثات التالية في أقل من 300 كلمة.
رتّب العناصر العاجلة أولاً.

## الأخبار ({len(rss_items)} عنصر)
{format_items(rss_items)}

## رسائل البريد ({len(emails)} غير مقروءة)
{format_items(emails)}

## الإشارات على التواصل الاجتماعي ({len(mentions)} إشارة)
{format_items(mentions)}
"""

ما يتولاه الوكيل مقابل ما تراجعه أنت: الوكيل يجمع ويُصفّي ويلخّص. أنت تقرأ ملخصاً من دقيقتين بدلاً من قضاء ثلاثين دقيقة عبر تطبيقات متعددة. أنت تقرر ما يحتاج إلى رد.

المشروع الثاني: سير عمل تحويل النص إلى شرائح

تكتب نص عرض تقديمي أو مخطط مدونة. يحوّله الوكيل إلى شرائح عرض مع استخراج النقاط الرئيسية وتحضير ملاحظات المتحدث.

الأدوات المطلوبة:

  • محلل نصوص (لتقسيم النص إلى أقسام منطقية)
  • نموذج LLM (لاستخراج النقاط الرئيسية وإنشاء ملاحظات المتحدث)
  • مكتبة إنشاء الشرائح (مكتبة python-pptx أو Google Slides API)
  • واجهة بحث الصور (اختياري — للمرئيات ذات الصلة)

سير العمل:

  1. تقدم نصاً أو مخططاً كمدخل
  2. يقسم الوكيل المحتوى إلى أقسام منطقية (قسم لكل شريحة)
  3. لكل قسم، يستخرج الـ LLM النقطة الرئيسية (العنوان)، والنقاط الداعمة، وملاحظات المتحدث
  4. مولّد الشرائح ينشئ العرض التقديمي بتنسيق متسق
  5. يُخرج الوكيل ملفاً قابلاً للتنزيل أو رابطاً لمستند Google Slides
# تحويل النص إلى شرائح - استخراج الأقسام
def split_into_slides(script: str, max_slides: int = 15) -> list[dict]:
    """تقسيم النص إلى أجزاء بحجم الشريحة."""
    sections = script.split("\n\n")  # التقسيم عند السطر الفارغ المزدوج
    slides = []
    for section in sections[:max_slides]:
        slide = llm.generate(
            prompt=f"""استخرج من هذا القسم:
            1. عنوان (8 كلمات كحد أقصى)
            2. 3-4 نقاط رئيسية
            3. ملاحظات المتحدث (2-3 جمل)

            القسم: {section}""",
            response_format="json"
        )
        slides.append(slide)
    return slides

ما يتولاه الوكيل: الهيكلة والتنسيق والإنشاء الممل شريحة بشريحة. ما تراجعه أنت: تدفق السرد والخيارات البصرية واللمسات النهائية.

المشروع الثالث: مولّد دوّارات وسائل التواصل الاجتماعي

لديك مقال مدونة أو نص فيديو مُفرَّغ. يحوّله الوكيل إلى سلسلة من صور الدوّارات لـ Instagram أو LinkedIn — كل صورة تحتوي على نقطة رئيسية واحدة.

الأدوات المطلوبة:

  • محلل محتوى (استخراج النقاط الرئيسية من نص طويل)
  • نموذج LLM (لإعادة صياغة النقاط كنصوص قصيرة وجذابة للدوّارات)
  • مكتبة إنشاء الصور (Pillow، أو واجهة تصميم مثل Canva)
  • نظام قوالب (علامة تجارية متسقة عبر الشرائح)

سير العمل:

  1. تُغذّي الوكيل بمقال المدونة أو النص المُفرَّغ
  2. يحدد الـ LLM أهم النقاط المستخلصة (عادةً 5-8 للدوّارة)
  3. يُعاد صياغة كل نقطة كعبارة قصيرة مناسبة للعرض البصري
  4. مولّد الصور يضع كل عبارة على قالب يحمل الهوية البصرية
  5. المخرج: مجموعة صور جاهزة للرفع

ما يتولاه الوكيل: فهم القراءة، كتابة النصوص بتنسيق بصري، إنشاء الصور. ما تراجعه أنت: اتساق العلامة التجارية وما إذا كانت النقاط الرئيسية تمثل محتواك فعلاً.

المشروع الرابع: الرسوم المتحركة باستخدام Remotion

Remotion هو إطار عمل React لإنشاء الفيديوهات برمجياً. بدلاً من تحرير الفيديو يدوياً، تكتب مكونات React التي تُعرض كإطارات فيديو. يمكن للوكيل إنشاء هذه المكونات من نص مكتوب.

الأدوات المطلوبة:

  • Remotion (إطار عمل React للفيديو — remotion.dev)
  • نموذج LLM (لترجمة النص إلى أوصاف المشاهد)
  • مكتبة أصول (صور، أيقونات، أصول العلامة التجارية)
  • خط إنتاج العرض (محرك Remotion المدمج)

سير العمل:

  1. تقدم نصاً مع أوصاف المشاهد
  2. يولّد الوكيل تكوين Remotion — كل مشهد يصبح مكون React
  3. تُعالَج الرسوم المتحركة للنصوص والانتقالات والتوقيت برمجياً
  4. يُطلق الوكيل عملية العرض ويُخرج ملف MP4
// مكون مشهد Remotion - يُنشئه الوكيل
import { AbsoluteFill, useCurrentFrame, interpolate } from "remotion";

export const TitleScene: React.FC<{ text: string }> = ({ text }) => {
  const frame = useCurrentFrame();
  const opacity = interpolate(frame, [0, 30], [0, 1], {
    extrapolateRight: "clamp",
  });

  return (
    <AbsoluteFill style={{ backgroundColor: "#0a0a0a", justifyContent: "center", alignItems: "center" }}>
      <h1 style={{ color: "#fff", fontSize: 64, opacity }}>{text}</h1>
    </AbsoluteFill>
  );
};

القوة هنا تكمن في أن إنشاء الفيديو يصبح كوداً برمجياً — والكود هو شيء يتفوق الوكلاء في إنشائه وتكراره.

النقطة الرئيسية: تنجح وكلاء المحتوى والإنتاجية لأنها تُؤتمت سير العمل المتكرر والقابل للتنبؤ. الوكيل يتولى الخطوات المملة؛ وأنت تحتفظ بالسيطرة الإبداعية على المخرج النهائي.

التالي: بناء وكلاء العمليات وإدارة المجتمع — أتمتة العمل الذي يحافظ على سير الأعمال. :::

اختبار

اختبار الوحدة 5: البناء الواقعي وتحقيق الدخل

خذ الاختبار
نشرة أسبوعية مجانية

ابقَ على مسار النيرد

بريد واحد أسبوعياً — دورات، مقالات معمّقة، أدوات، وتجارب ذكاء اصطناعي.

بدون إزعاج. إلغاء الاشتراك في أي وقت.