CortexON : outil d'IA multi-agents open source pour l'automatisation de tâches complexes

Introduction générale

CortexON est un système d'IA multi-agents open source hébergé sur GitHub à l'adresse https://github.com/TheAgenticAI/CortexOn. Il a été développé par l'équipe TheAgenticAI et est soutenu par la fondation Manus et inspiré par OpenAI DeepResearch, l'objectif est d'automatiser des tâches complexes grâce à la collaboration de plusieurs agents spécialisés. Les utilisateurs peuvent télécharger le code et le déployer gratuitement pour la recherche, les processus commerciaux et les opérations techniques.CortexON prend en charge les installations Docker, intègre la recherche en temps réel, la gestion des fichiers, la génération de code, et plus encore, et la communauté l'affine constamment.

CortexON:开源多代理AI工具,支持复杂任务自动化CortexON:开源多代理AI工具,支持复杂任务自动化

 

Liste des fonctions

  • proxy webLes services d'aide à l'enfance et à la famille : recherche de pages web en temps réel, acquisition de données et gestion d'interactions en ligne.
  • courtier en fichiersGestion des documents, y compris l'organisation, l'extraction d'informations et le stockage.
  • agent de codeLes logiciels de gestion de l'information : Générer du code, prendre en charge plusieurs langages, et également déboguer et optimiser.
  • agent d'exécutionLes tâches sont coordonnées et les collaborations entre plusieurs agents sont gérées afin d'assurer le bon déroulement des processus.
  • Agent APILes services d'automatisation : se connecter à des services externes et à des API afin d'étendre les capacités d'automatisation.
  • multitâcheLes agents de recherche : plusieurs agents travaillant simultanément pour effectuer des travaux complexes tels que la recherche ou l'analyse d'entreprise.

 

Utiliser l'aide

CortexON exige que les utilisateurs téléchargent le code et le déploient eux-mêmes. Des instructions détaillées d'installation et d'utilisation sont fournies ci-dessous.

Processus d'installation

  1. Télécharger le code
    Ouvrez un terminal et entrez la commande Clone Repository :
git clone https://github.com/TheAgenticAI/CortexOn.git

Accédez au catalogue de projets :

cd CortexOn
  1. Configuration des variables d'environnement
    Dans le répertoire racine du projet, créez le fichier .env remplir les variables obligatoires suivantes :
  • API anthropique(pour les modèles d'IA) :
    ANTHROPIC_MODEL_NAME=claude-3-7-sonnet-20250219
    ANTHROPIC_API_KEY=你的Anthropic密钥
    

    Obtenez la clé auprès de https://console.anthropic.com/.

  • Configuration de la base de données du navigateur(pour les proxys web) :
    BROWSERBASE_API_KEY=你的Browserbase密钥
    BROWSERBASE_PROJECT_ID=你的项目ID
    

    Inscrivez-vous et créez un projet sur https://browserbase.com/.

  • Recherche Google(pour la fonction de recherche) :
    GOOGLE_API_KEY=你的Google密钥
    GOOGLE_CX=你的搜索ID
    

    Configuré à l'adresse https://developers.google.com/custom-search/v1/overview.

  • Enregistrement(facultatif) :
    LOGFIRE_TOKEN=你的Logfire密钥
    

    Extrait de https://pydantic.dev/logfire

  • WebSocket(Communication frontale) :
    VITE_WEBSOCKET_URL=ws://localhost:8081/ws
    
  1. Installation de Docker
    Assurez-vous que Docker Desktop est installé sur votre ordinateur. Si ce n'est pas le cas, téléchargez-le et installez-le à partir de https://www.docker.com/products/docker-desktop/.
  2. Activer le réseau hôte (facultatif)
    Dans les paramètres de Docker Desktop, ouvrez "Network" sous "Resources", cochez "Enable host networking " et redémarrez Docker.
  3. Construire et exécuter
    Entrez la commande suivante dans le terminal :
docker-compose build
docker-compose up

Lorsqu'il est lancé, le service s'exécute sur le port local. Accédez à l'adresse suivante :

  • Interface frontale :http://localhost:3000
  • API dorsale :http://localhost:8081(Documentation dans http://localhost:8081/docs)
  • Navigateur agentique :http://localhost:8000(Documentation dans http://localhost:8000/docs)
  1. Vérifier l'installation
    Ouvrez votre navigateur et visitez http://localhost:3000Si l'interface s'affiche, cela signifie que l'installation a réussi.

Principales fonctions

Proxy Web : Recherche sur le Web

  • déplacer: :
  1. Ouvrir l'interface frontale (http://localhost:3000).
  2. Saisissez un mot clé dans le champ de recherche, par exemple "tendances de l'IA".
  3. Cliquez sur "Rechercher" et le proxy web vous renverra les résultats.
  • prendre noteConnexion Internet requise. Les résultats dépendent de la précision des mots-clés.

Agent de documentation : gestion des documents

  • déplacer: :
  1. Sélectionnez "Gestion des fichiers" dans l'interface.
  2. Téléchargement de fichiers (PDF, texte, etc.).
  3. Définir des règles telles que "trier par date" ou "extraire un résumé".
  4. Cliquez sur "Exécuter" et les fichiers seront organisés automatiquement.
  • exportationsLes résultats sont enregistrés par défaut dans le répertoire du projet, dans le fichier output Dossier.

Agent de code : Générer du code

  • déplacer: :
  1. Allez dans le module "Génération de code".
  2. Saisissez une exigence telle que "Écrire un programme de triage Java".
  3. Sélectionnez le langage (Python, Java, etc. sont pris en charge).
  4. Cliquez sur "Générer" pour afficher le code.
  5. En cas de problème, cliquez sur "Debug" pour optimiser.
  • enregistrer (un fichier, etc.) (informatique)Vous pouvez télécharger le code ou le copier pour l'utiliser.

Proxy API : connexion à des services externes

  • déplacer: :
  1. Sélectionnez "API Integration" dans l'interface.
  2. Saisissez l'adresse et les paramètres de l'API externe (par exemple, API météo).
  3. Cliquez sur "Connecter" et l'agent recevra les données.
  • utiliserLes données de l'utilisateur peuvent être utilisées pour des fonctionnalités étendues, telles que l'accès à des données en temps réel.

Agent exécutif : collaboration multitâche

  • déplacer: :
  1. Créer des tâches dans la gestion des tâches, telles que "Analyser les données du marché".
  2. Mise en place de sous-tâches : recherche de l'agent web, organisation de l'agent fichier, génération de diagrammes par l'agent code.
  3. Cliquez sur "Exécuter" et l'agent collaborera pour terminer.
  • degré d'avancement (sur le projet)L'interface indique l'état d'avancement de la tâche et les résultats sont automatiquement sauvegardés lorsqu'ils sont terminés.

Fonction en vedette Fonctionnement

Collaboration dynamique entre agents

Au cœur de CortexON se trouve l'idée d'agents multiples travaillant ensemble. Par exemple, la réalisation d'un travail de recherche :

  1. Profil de recherche de l'agent Web.
  2. Agent de documentation pour collationner le contenu.
  3. L'agent de code génère des graphiques visuels.
  4. L'agent exécutif est intégré dans le rapport.
    Saisissez la cible dans l'interface, cliquez sur "Démarrer", le système se terminera automatiquement.

Open Source et pile technologique

  • personnalisationL'utilisateur peut modifier le code. Ouvrez le dossier du projet, modifiez-le avec l'éditeur et exécutez-le à nouveau. docker-compose up.
  • pile technologique: :
  • Cadre : PydanticAI
  • Navigateur : Browserbase
  • Recherche : Google SERP
  • Backend : FastAPI
  • Front-end : React/TypeScript, TailwindCSS
  • Journal de bord : Pydantic Logfire

 

scénario d'application

  1. recherche universitaire
    Lorsque vous devez rédiger un article, CortexON vous fait gagner du temps en effectuant des recherches dans la littérature, en organisant vos notes et en générant des diagrammes.
  2. automatisation des entreprises
    Les entreprises l'utilisent pour collecter des données sur le marché, générer des rapports et rationaliser les processus.
  3. Outils du développeur
    Les programmeurs utilisent des agents de code pour générer des extraits de code ou pour déboguer des programmes afin d'en améliorer l'efficacité.

 

QA

  1. CortexON est-il payant ?
    Sans frais. Il s'agit d'un projet open source et le code est gratuit. Mais vous devez fournir votre propre serveur et votre clé API.
  2. Besoin de connaître la programmation ?
    L'installation nécessite la connaissance des commandes de base, mais pas l'utilisation de l'interface.
  3. Soutenez-vous les tâches chinoises ?
    Prise en charge. L'interface et la documentation sont en anglais, mais peuvent prendre en charge les tâches de recherche et de classement en chinois.
© déclaration de droits d'auteur

Articles connexes

Pas de commentaires

Vous devez être connecté pour participer aux commentaires !
S'inscrire maintenant
aucun
Pas de commentaires...