Composio عبارة عن منصة مفتوحة المصدر توفر مجموعة أدوات جاهزة للإنتاج لوكلاء الذكاء الاصطناعي ونماذج اللغات الكبيرة (LLMs)، وتدعم تكامل أكثر من 250 أداة. يهدف المشروع إلى تبسيط عملية دمج وكلاء الذكاء الاصطناعي مع التطبيقات والخدمات الخارجية، من خلال واجهة برمجة تطبيقات موحدة وآلية استدعاء الوظائف، مما يسمح للمطورين ببناء تطبيقات ذكاء اصطناعي قوية بسرعة.
يدعم Composio أكثر من 250 أداة، تغطي فئات متعددة:
يوفر Composio دعمًا شاملاً للأطر، بما في ذلك OpenAI و Groq و Claude و LlamaIndex و Langchain و CrewAI و Autogen و Gemini وغيرها، مما يمكّن المطورين من استخدامها بسلاسة في أطر الذكاء الاصطناعي المختلفة.
توفر المنصة خدمة مصادقة مُدارة، تدعم بروتوكولات متعددة (OAuth و API Keys و Basic JWT)، مما يضمن الوصول الآمن والمتحكم به إلى التطبيقات الخارجية مثل GitHub و Slack.
من خلال التصميم الأمثل، يمكن لـ Composio زيادة دقة استدعاء الأدوات بنسبة تصل إلى 40٪، مما يحسن بشكل كبير كفاءة وموثوقية تنفيذ وكيل الذكاء الاصطناعي.
أطلقت Composio مؤخرًا خادم MCP (Model Context Protocol)، والذي يمكنه توصيل Claude و Cursor و Windsurf بأكثر من 100 خادم MCP مُدار بالكامل، مع وظيفة مصادقة مدمجة.
# تثبيت الحزمة الأساسية
pip install composio-core
# أو تثبيت الحزمة الكاملة مع ملحق OpenAI
pip install composio-openai
# ربط حساب GitHub
composio add github
# إنشاء وكيل ذكاء اصطناعي
from openai import OpenAI
from composio_openai import ComposioToolSet, App, Action
# تهيئة العميل ومجموعة الأدوات
openai_client = OpenAI(api_key="{{OPENAIKEY}}")
composio_tool_set = ComposioToolSet()
# الحصول على أدوات GitHub المهيأة مسبقًا
actions = composio_tool_set.get_actions(
actions=[Action.GITHUB_STAR_A_REPOSITORY_FOR_THE_AUTHENTICATED_USER]
)
// تثبيت JavaScript SDK
npm install composio-core
// استيراد وتهيئة
import { OpenAIToolSet } from "composio-core";
import OpenAI from "openai";
const toolset = new OpenAIToolSet({ apiKey: process.env.COMPOSIO_API_KEY });
const openai = new OpenAI({ apiKey: process.env.OPENAI_API_KEY });
// الحصول على الأدوات
const tools = await toolset.getTools({
actions: ["GITHUB_STAR_A_REPOSITORY_FOR_THE_AUTHENTICATED_USER"]
});
يدعم Composio حالات استخدام متعددة لوكلاء الذكاء الاصطناعي، بما في ذلك:
يمكن للمنصة دمج مصادر البيانات بسلاسة، مثل صفحات الويب و Wiki و CRM وتخزين الملفات، لتطوير تطبيقات ذكية.
تبسيط عملية التكامل: عادةً ما يستغرق المطورون شهورًا لبناء وكيل ذكاء اصطناعي وضبطه بدقة لضمان الدقة والموثوقية، يقوم Composio بتبسيط عملية تكامل الوكيل من خلال توفير منصة.
استقلالية الإطار: تتميز المنصة باستقلالية الإطار، وتدعم أطر الذكاء الاصطناعي ولغات البرمجة المتعددة.
أمان على مستوى المؤسسات: توفر خيارات أمان على مستوى المؤسسات، مما يضمن أمان البيانات والامتثال.
تحليلات في الوقت الفعلي: توفر وظيفة التحليلات في الوقت الفعلي، ويمكن للمستخدمين إدارة أكثر من 100 أداة من خلال لوحة معلومات سهلة الاستخدام.
Composio عبارة عن منصة قوية لتكامل وكلاء الذكاء الاصطناعي، من خلال توفير واجهة برمجة تطبيقات موحدة ودعم واسع للأدوات وميزات أمان على مستوى المؤسسات، مما يبسط بشكل كبير عملية تطوير تطبيقات الذكاء الاصطناعي. طبيعتها مفتوحة المصدر ودعم المجتمع النشط يجعلها خيارًا مثاليًا للمطورين لبناء حلول ذكاء اصطناعي ذكية.