Ce sera une année passionnante pour la technologie, et nous pourrions assister à des avancées révolutionnaires dans plusieurs domaines, outils d'IA, frameworks, bases de données, etc.
J'ai donc sélectionné quelques outils open source que vous devez utiliser pour créer votre prochain grand projet.
2025 sera l’année des agents IA. Cependant, les agents IA sont aussi utiles que les outils dont ils disposent, et Composio est la principale plateforme proposant des outils et des intégrations permettant à vos agents IA de communiquer avec des applications externes comme GitHub, Gmail, etc.
Considérez Composio comme la couche de transition entre les agents et vos applications. Par exemple, avec Composio, vous pouvez ajouter Gmail, Calendrier, Meet, Notion, etc. pour créer un agent capable de résumer vos réunions, de créer des points d'action, de mettre à jour votre calendrier (si nécessaire) et d'envoyer des e-mails aux participants appropriés.
Commencer avec cela est très simple.
npm installer composio-core openaiConnectez votre compte GitHub
importer { Composio } depuis "comosio-core" ; const client = nouveau Composio({ apiKey : "" }); constentity = wait client.getEntity("Jessica"); const connection = waitentity.initiateConnection({appName: 'github'}); console.log(`Ouvrez cette URL pour vous authentifier : ${connection.redirectUrl }`); Initialiser Composio et OpenAI
importer { OpenAI } depuis "openai" ; importer { OpenAIToolSet } depuis "comosio-core" ; const openai_client = new OpenAI(); const composio_toolset = new OpenAIToolSet();Récupérez les actions GitHub et transmettez-les au LLM
const tools = wait composio_toolset.getTools({ actions : ["github_star_a_repository_for_the_authenticated_user"] }); const instruction = "Démarrez le dépôt composiohq/composio sur GitHub" ; const réponse = attendre openai_client.chat.completions.create({ modèle : "gpt-4o", messages : [{ rôle : "utilisateur", contenu : instruction }], outils : outils, choix d'outils : "auto", });Exécutez les appels d’outils.
résultat const = attendre composio_toolset.handleToolCall(response); console.log(résultat);La documentation fournit plus d'informations sur Composio, son travail et les concepts importants pour créer des agents capables et prêts pour la production.
Star le dépôt Composio ⭐
Encore est un framework backend avec lequel vous devriez envis...
[Courte citation de 8% de l'article original]