Yolo فيجن شنتشن
شنتشن
انضم الآن
مسرد المصطلحات

Auto-GPT

اكتشف Auto-GPT، الوكيل الذكي المستقل الذي يربط الأفكار لتحقيق الأهداف. تعرف على كيفية تكامله مع Ultralytics لأداء مهام الرؤية المتقدمة.

Auto-GPT هو وكيل ذكاء اصطناعي مستقل مفتوح المصدر مصمم لتحقيق الأهداف من خلال تقسيمها إلى مهام فرعية وتنفيذها بالتسلسل دون تدخل بشري مستمر. على عكس واجهات الدردشة الآلية القياسية حيث يتعين على المستخدم مطالبة النظام بكل خطوة، يستخدم Auto-GPT نماذج لغوية كبيرة (LLMs) لـ "ربط" الأفكار معًا. يقوم بالتوجيه الذاتي، وينتقد عمله الخاص، ويكرر الحلول، مما يؤدي بشكل فعال إلى إنشاء حلقة من التفكير والعمل حتى يتم تحقيق الهدف الأوسع. تمثل هذه القدرة تحولًا كبيرًا من أدوات الذكاء الاصطناعي التفاعلية إلى وكلاء الذكاء الاصطناعي الاستباقيين الذين يمكنهم إدارة سير العمل المعقد والمتعدد الخطوات.

كيف يعمل Auto-GPT

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

  1. تحليل الأهداف: يفسر الهدف الرئيسي ويحدد الخطوات اللازمة.
  2. إنشاء المهام: يقوم بإنشاء قائمة بالمهام الفرعية (على سبيل المثال، "البحث عن اتجاهات القهوة"، "تحديد المنافسين"، "صياغة استراتيجية وسائل التواصل الاجتماعي").
  3. التنفيذ: يستخدم أدوات مثل تصفح الويب أو إدارة الملفات أو تنفيذ التعليمات البرمجية لإكمال المهمة الأولى.
  4. إدارة الذاكرة: يخزن النتائج في قاعدة بيانات متجهة للحفاظ على السياق لفترات طويلة ، مما يحل مشكلة محدودية "الذاكرة قصيرة المدى" في نماذج اللغة الكبيرة القياسية.
  5. النقد والتكرار: يراجع الناتج مقارنة بالهدف الأصلي، ويحسن خطته، و ينتقل إلى المهمة التالية.

يتم تشغيل هذا السلوك المستقل بواسطة نماذج أساسية متقدمة، مثل GPT-4، التي توفر قدرات الاستدلال اللازمة للتخطيط والنقد.

تطبيقات واقعية

يوضح الذكاء الاصطناعي التوليدي التلقائي كيف يمكن تطبيق الذكاء الاصطناعي التوليدي لأداء مهام قابلة للتنفيذ بدلاً من مجرد توليد النصوص.

  • تطوير البرمجيات المستقلة: يمكن تكليف وكيل Auto-GPT بمهمة إنشاء تطبيق برمجي بسيط. يمكنه كتابة التعليمات البرمجية بشكل مستقل، وإنشاء ملفات الاختبار، وتنفيذ التعليمات البرمجية، وتصحيح الأخطاء بناءً على الناتج. على سبيل المثال، قد يقوم بإنشاء Python لأتمتة معالجة البيانات المسبقة لخط أنابيب التعلم الآلي ، ليقوم بدور مطور مبتدئ.
  • التحليل الشامل للسوق: في مجال ذكاء الأعمال، يمكن للمستخدم أن يطلب من الوكيل أن "تحليل اتجاهات السوق الحالية لـ للتصنيع الذكي." سيقوم الوكيل تصفح أخبار الصناعة بشكل مستقل، وتحديد المنافسين الرئيسيين، وتلخيص التقارير، وحفظ النتائج في ملف نصي نصي. يتكامل هذا بشكل طبيعي مع تقنيات البحث الدلالي لتصفية المعلومات ذات الصلة من الويب.

دمج الرؤية مع الوكلاء

بينما يعالج برنامج GPT التلقائي النصوص في المقام الأول، فإن الوكلاء الحديثين متعددي الوسائط بشكل متزايد، ويتفاعلون مع العالم المادي مع العالم المادي من خلال الرؤية الحاسوبية (CV). قد يستخدم الوكيل قد يستخدم نموذج رؤية "لرؤية" بيئته قبل اتخاذ القرار.

يوضح المثال التالي كيف يمكن Python — يعمل كمكون وكيل بسيط — استخدام Ultralytics detect واتخاذ قرار بشأن الإجراء بناءً على المدخلات المرئية.

from ultralytics import YOLO

# Load the YOLO26 model to serve as the agent's "vision"
model = YOLO("yolo26n.pt")

# Run inference on an image to perceive the environment
results = model("https://ultralytics.com/images/bus.jpg")

# Agent Logic: Check for detected objects (class 0 is 'person' in COCO)
# This simulates an agent deciding if a scene is populated
if any(box.cls == 0 for box in results[0].boxes):
    print("Agent Status: Person detected. Initiating interaction protocol.")
else:
    print("Agent Status: No people found. Continuing patrol mode.")

Auto-GPT مقابل المفاهيم ذات الصلة

من المهم التمييز بين Auto-GPT والمصطلحات الأخرى في نظام الذكاء الاصطناعي لفهم فائدته المحددة:

  • مقابل روبوتات الدردشة: روبوت الدردشة القياسي تفاعلي، ينتظر موجه المستخدم لتقديم إجابة واحدة. Auto-GPT استباقي؛ فهو يوجه نفسه بشكل متكرر لتحقيق هدف أكبر دون توجيه مستمر من المستخدم.
  • مقابل AutoML: التعلم الآلي الآلي (AutoML) على وجه التحديد على أتمتة عملية اختيار النموذج و وضبط المعلمات الفائقة لتحسين أداء التدريب أداء التدريب. إن Auto-GPT هو أتمتة المهام للأغراض العامة ولا يقوم بتدريب الشبكات العصبية بطبيعته، على الرغم من أنه يمكنه نظريًا أن يأمر أداة AutoML.
  • مقابل أتمتة العمليات الروبوتية (RPA): تتبع أتمتة العمليات الروبوتية عادةً نصوصًا صارمة ومحددة مسبقًا للمهام المتكررة. يستخدم Auto-GPT معالجة اللغة الطبيعية (NLP) للتكيف مع المواقف الديناميكية وسير العمل غير المحدد.

مستقبل الوكلاء المستقلين

يشير تطوير عوامل مثل Auto-GPT إلى تحرك نحو الذكاء الاصطناعي العام (AGI) من خلال تمكين الأنظمة من التفكير بمرور الوقت. مع ازدياد قوة هذه الوكلاء، من المتوقع أن يلعبوا دورًا حاسمًا في عمليات التعلم الآلي (MLOps)، حيث يمكنهم إدارة نشر النماذج بشكل مستقل، ومراقبة انحراف البيانات، وتشغيل دورات إعادة التدريب على منصات مثل Ultralytics . ومع ذلك، فإن ظهور الوكلاء المستقلين يجلب أيضًا تحديات تتعلق بسلامة الذكاء الاصطناعي والتحكم فيه، مما يستلزم تصميمًا دقيقًا لأنظمة الأذونات وآليات الرقابة.

انضم إلى مجتمع Ultralytics

انضم إلى مستقبل الذكاء الاصطناعي. تواصل وتعاون وانمو مع المبتكرين العالميين

انضم الآن