الانتقال إلى المحتوى الرئيسي

نظرة عامة

الأدوات والتكاملات هي المركز الرئيسي لربط تطبيقات الجهات الخارجية وإدارة الأدوات الداخلية التي يمكن لوكلائك استخدامها أثناء التشغيل.
نظرة عامة على الأدوات والتكاملات

استكشاف

تطبيقات الوكلاء (التكاملات)

اربط تطبيقات المؤسسات (مثل Gmail وGoogle Drive وHubSpot وSlack) عبر OAuth لتمكين إجراءات الوكلاء.
1

الاتصال

انقر على Connect في أحد التطبيقات وأكمل عملية OAuth.
2

التهيئة

عدّل اختيارياً النطاقات والمشغلات وتوفر الإجراءات.
3

الاستخدام في الوكلاء

تصبح الخدمات المتصلة متاحة كأدوات لوكلائك.
شبكة التكاملات

ربط حسابك

  1. انتقل إلى Integrations
  2. انقر على Connect في الخدمة المطلوبة
  3. أكمل تدفق OAuth وامنح النطاقات
  4. انسخ رمز Enterprise من Integration Settings
رمز Enterprise

تثبيت أدوات التكامل

لاستخدام التكاملات محلياً، تحتاج إلى تثبيت أحدث حزمة crewai-tools.
uv add crewai-tools

إعداد متغيرات البيئة

لاستخدام التكاملات مع Agent(apps=[]) يجب تعيين متغير البيئة CREWAI_PLATFORM_INTEGRATION_TOKEN برمز Enterprise الخاص بك.
export CREWAI_PLATFORM_INTEGRATION_TOKEN="your_enterprise_token"
أو أضفه إلى ملف .env:
CREWAI_PLATFORM_INTEGRATION_TOKEN=your_enterprise_token

مثال على الاستخدام

استخدم النهج المبسط الجديد لدمج تطبيقات المؤسسات. ما عليك سوى تحديد التطبيق وإجراءاته مباشرة في تهيئة Agent.
from crewai import Agent, Task, Crew

# Create an agent with Gmail capabilities
email_agent = Agent(
    role="Email Manager",
    goal="Manage and organize email communications",
    backstory="An AI assistant specialized in email management and communication.",
    apps=['gmail', 'gmail/send_email']  # Using canonical name 'gmail'
)

# Task to send an email
email_task = Task(
    description="Draft and send a follow-up email to john@example.com about the project update",
    agent=email_agent,
    expected_output="Confirmation that email was sent successfully"
)

# Run the task
crew = Crew(
    agents=[email_agent],
    tasks=[email_task]
)

# Run the crew
crew.kickoff()

تصفية الأدوات

from crewai import Agent, Task, Crew

# Create agent with specific Gmail actions only
gmail_agent = Agent(
    role="Gmail Manager",
    goal="Manage gmail communications and notifications",
    backstory="An AI assistant that helps coordinate gmail communications.",
    apps=['gmail/fetch_emails']  # Using canonical name with specific action
)

notification_task = Task(
    description="Find the email from john@example.com",
    agent=gmail_agent,
    expected_output="Email found from john@example.com"
)

crew = Crew(
    agents=[gmail_agent],
    tasks=[notification_task]
)
في الطاقم المنشور، يمكنك تحديد الإجراءات المتاحة لكل تكامل من صفحة إعدادات الخدمة.
تصفية الإجراءات

عمليات النشر المحددة النطاق (مؤسسات متعددة المستخدمين)

يمكنك تحديد نطاق كل تكامل لمستخدم معين. على سبيل المثال، طاقم يتصل بـ Google يمكنه استخدام حساب Gmail لمستخدم محدد.
مفيد عندما تحتاج فرق/مستخدمون مختلفون للحفاظ على فصل الوصول إلى البيانات.
استخدم user_bearer_token لتحديد نطاق المصادقة للمستخدم الطالب. إذا لم يكن المستخدم مسجل الدخول، فلن يستخدم الطاقم التكاملات المتصلة. وإلا فسيعود إلى رمز الحامل الافتراضي المهيأ لعملية النشر.
رمز حامل المستخدم

الكتالوج

الاتصالات والتعاون

  • Gmail — إدارة الرسائل الإلكترونية والمسودات
  • Slack — إشعارات وتنبيهات مساحة العمل
  • Microsoft — تكامل Office 365 وTeams

إدارة المشاريع

  • Jira — تتبع المشكلات وإدارة المشاريع
  • ClickUp — إدارة المهام والإنتاجية
  • Asana — تنسيق مهام ومشاريع الفريق
  • Notion — إدارة الصفحات وقواعد البيانات
  • Linear — تتبع مشاريع البرمجيات والأخطاء
  • GitHub — إدارة المستودعات والمشكلات

إدارة علاقات العملاء

  • Salesforce — إدارة حسابات وفرص CRM
  • HubSpot — إدارة خط أنابيب المبيعات وجهات الاتصال
  • Zendesk — إدارة تذاكر دعم العملاء

الأعمال والمالية

  • Stripe — معالجة المدفوعات وإدارة العملاء
  • Shopify — إدارة متجر ومنتجات التجارة الإلكترونية

الإنتاجية والتخزين

  • Google Sheets — مزامنة بيانات جداول البيانات
  • Google Calendar — إدارة الأحداث والجداول
  • Box — تخزين الملفات وإدارة المستندات
…والمزيد قادم!

ذو صلة

مستودع الأدوات

أنشئ وانشر وأدِر إصدارات الأدوات المخصصة لمؤسستك.

أتمتة Webhook

أتمت سير العمل وتكامل مع المنصات والخدمات الخارجية.