ANUS : framework open-source d'agents IA pour automatiser des tâches via le langage naturel et la collaboration multi-agents 194

小编 ·

ANUS : framework open-source d'agents IA pour automatiser des tâches via le langage naturel et la collaboration multi-agents

ANUS (Autonomous Networked Utility System) est un framework open-source d'agents IA qui exécute des tâches complexes via des instructions en langage naturel, prend en charge la collaboration multi-agents, interagit avec des services web et gère documents et génération de code.

ANUS : framework open-source d'agents IA pour automatiser des tâches via le langage naturel et la collaboration multi-agents

Qu'est-ce qu'ANUS ?

ANUS, dont le nom complet est « Autonomous Networked Utility System », est un cadre d'IA agentielle open source capable d'exécuter des tâches complexes via des instructions en langage naturel, de prendre en charge la collaboration multi-agents, d'interagir avec des services web, et de traiter des documents ainsi que de générer du code.

ANUS.webp

Fonctionnalités principales d'ANUS

Automatisation des tâches et collaboration multi-agents

  • ANUS prend en charge les modes mono-agent et multi-agents, et peut basculer dynamiquement en fonction de la complexité de la tâche. Il permet aux utilisateurs de créer des agents avec différents rôles (tels que chercheur, analyste, rédacteur, etc.) et de collaborer via un protocole de communication structuré.

Écosystème d'outils riche

  • Automatisation web : prend en charge les opérations de navigateur, l'extraction de données web, le remplissage de formulaires, etc.

  • Traitement de documents : prend en charge l'analyse et le traitement de documents PDF et Office.

  • Exécution de code : fournit un environnement d'exécution de code sécurisé, prenant en charge plusieurs langages de programmation.

  • Traitement multimodal : prend en charge le traitement des images, de l'audio et de la vidéo.

Intégration flexible des modèles

  • Prise en charge de l'API OpenAI : intégration transparente avec GPT-4 et les modèles plus récents.

  • Modèles open source : prise en charge de Llama, Mistral, etc.

  • Déploiement local : exécution locale des modèles pour protéger la vie privée et réduire les coûts.

  • Commutation de modèles : sélection automatique du modèle approprié selon les besoins de la tâche.

  • Mécanisme de repli : gestion élégante des problèmes d'API en basculant vers un modèle alternatif.

Confidentialité et sécurité

  • Prend en charge le traitement local des données sensibles afin d'éviter toute fuite de données. Il offre également la gestion des clés API, le contrôle des autorisations et des journaux d'audit.

Extensibilité

  • Système de plugins : extension facile des fonctionnalités via des plugins personnalisés.

  • Outils personnalisés : créez vos propres outils pour étendre les capacités des agents.

  • Adaptateurs de modèles : ajoutez la prise en charge de nouveaux modèles d'IA.

  • Middleware : insérez des étapes de traitement personnalisées dans le flux de travail des agents.

  • Crochets d'événements : répondez à des événements spécifiques du cycle de vie des agents.

Comment installer le cadre d'agents IA ?

  • Préparer l'environnement : assurez-vous que Python 3.11 ou une version ultérieure est installé sur le système et que Git est configuré.

  • Les utilisateurs Windows peuvent télécharger Python depuis le site officiel.

  • Les utilisateurs macOS peuvent l'installer via la commande brew install [email protected].

  • Les utilisateurs Linux peuvent l'installer via la commande apt install python3.11.

1. Cloner le dépôt :

git clone https://github.com/nikmcfly/ANUS.git
cd ANUS

2. Créer un environnement virtuel :

python -m venv venv
source venv/bin/activate  # Linux/macOS
venv\Scripts\activate     # Windows

3. Installer les dépendances :

pip install -r requirements.txt
playwright install chromium  # 安装浏览器内核[^31^]

4. Vérifier l'installation :Vérifiez le numéro de version pour confirmer que l'installation a réussi.

Avantages d'Anus

  • Vraiment open source : accessible, sans code d'invitation requis.

  • Architecture hybride : combine la simplicité d'un agent unique et la puissance du multi-agents.

  • Prise en charge flexible des modèles : prend en charge les modèles OpenAI, les modèles open source ou les modèles personnalisés.

  • Écosystème d'outils complet : comprend l'automatisation web, le traitement de documents, l'exécution de code, etc.

  • Conception axée sur la communauté : encourage les contributions et les extensions.

  • Opérations transparentes : explication claire de tous les comportements et décisions des agents.

  • Multiplateforme : fonctionne sur différents systèmes d'exploitation et environnements.

Cas d'utilisation d'ANUS

  • Exécution de tâches simples : par exemple, rechercher des informations, générer des rapports, etc.

  • Collaboration sur des tâches complexes : plusieurs agents travaillant ensemble pour accomplir une tâche, comme la recherche, l'analyse et la rédaction de rapports.

  • Opérations d'automatisation web : par exemple, remplir automatiquement des formulaires, extraire des données de pages web.

  • Génération et exécution de code : génération et exécution automatiques de code.

Adresse du dépôt GitHub :https://github.com/nikmcfly/ANUS