AgenticSeek : Exécuter Manus AI en local

Introduction AgenticSeek : assistant IA local, puissant et respectueux de la vie privée. Ce tutoriel vous guide pour l'installer et l'utiliser.

Louis Dupont

Louis Dupont

5 June 2025

AgenticSeek : Exécuter Manus AI en local

```html

Introduction

À une époque où les assistants d'IA sont de plus en plus puissants mais nécessitent souvent une connectivité cloud et soulèvent des problèmes de confidentialité, AgenticSeek se présente comme une solution convaincante pour les utilisateurs qui souhaitent les capacités d'outils d'IA avancés comme Manus AI tout en conservant un contrôle total sur leurs données. Ce tutoriel complet vous guidera à travers tout ce que vous devez savoir sur la configuration et l'utilisation efficace d'AgenticSeek.

AgenticSeek est un assistant d'IA 100% local qui combine l'interaction vocale, la navigation web autonome, la génération de code et les capacités de planification de tâches. Contrairement aux alternatives basées sur le cloud, il s'exécute entièrement sur votre matériel, garantissant que vos conversations, vos fichiers et vos recherches restent privés. Que vous soyez un développeur à la recherche d'un assistant de codage, un chercheur ayant besoin d'automatisation web, ou simplement quelqu'un qui valorise la confidentialité, ce guide vous aidera à exploiter tout le potentiel d'AgenticSeek.

💡
Vous voulez un excellent outil de test d'API qui génère de belles API Documentation?

Vous voulez une plateforme intégrée, tout-en-un, pour que votre équipe de développeurs travaille ensemble avec une productivité maximale?

Apidog répond à toutes vos demandes et remplace Postman à un prix beaucoup plus abordable!
button

Ce qui rend AgenticSeek spécial

Confidentialité complète et fonctionnement local

L'avantage le plus important d'AgenticSeek est son engagement envers la confidentialité. Chaque composant, du modèle linguistique à la reconnaissance vocale et à la synthèse vocale, s'exécute localement sur votre machine. Cela signifie :

Capacités d'IA multi-modales

AgenticSeek n'est pas seulement un chatbot ; c'est un système d'IA complet qui peut :

Routage intelligent des agents

L'une des fonctionnalités exceptionnelles d'AgenticSeek est sa capacité à sélectionner automatiquement le meilleur agent pour chaque tâche. Lorsque vous faites une demande, le système analyse votre requête et l'achemine vers l'agent spécialisé le plus approprié, qu'il s'agisse d'un agent de navigation Web, d'un agent de codage ou d'un agent de planification de tâches.

Agenticseek Github Star History

Agenticseek's Github Repo :

Conditions préalables et exigences matérielles

Avant de vous lancer dans l'installation, il est essentiel de comprendre les exigences matérielles pour exécuter AgenticSeek efficacement.

Configuration système minimale requise

Exigences matérielles LLM

Les performances d'AgenticSeek dépendent fortement du modèle linguistique que vous choisissez d'exécuter localement :

Taille du modèle Exigences GPU Notes de performance
7B 8 Go de VRAM Non recommandé - mauvaises performances et erreurs fréquentes
14B 12 Go de VRAM (RTX 3060 ou équivalent) Utilisable pour les tâches simples, peut avoir du mal avec les opérations complexes
32B 24 Go de VRAM (RTX 4090 ou équivalent) Bonnes performances pour la plupart des tâches
70B+ 48 Go+ de VRAM (Mac Studio M2 Ultra ou équivalent) Excellentes performances, recommandé pour les utilisateurs expérimentés

Modèles recommandés

AgenticSeek fonctionne mieux avec des modèles axés sur le raisonnement comme :

Processus d'installation

Étape 1 : Cloner et configuration initiale

Tout d'abord, clonez le référentiel AgenticSeek et configurez la configuration de base :

git clone https://github.com/Fosowl/agenticSeek.git
cd agenticSeek
mv .env.example .env

Étape 2 : Créer un environnement virtuel

Il est essentiel d'utiliser spécifiquement Python 3.10 pour éviter les conflits de dépendances :

python3 -m venv agentic_seek_env
source agentic_seek_env/bin/activate
# On Windows: agentic_seek_env\Scripts\activate

Étape 3 : Installer les dépendances

Pour Linux/macOS (Installation automatique) :

./install.sh

Pour Windows :

./install.bat

Installation manuelle (si l'installation automatique échoue) :

Linux :

sudo apt update
sudo apt install -y alsa-utils portaudio19-dev python3-pyaudio libgtk-3-dev libnotify-dev libgconf-2-4 libnss3 libxss1
sudo apt install -y chromium-chromedriver
pip3 install -r requirements.txt

macOS :

brew update
brew install --cask chromedriver
brew install portaudio
python3 -m pip install --upgrade pip
pip3 install --upgrade setuptools wheel
pip3 install -r requirements.txt

Windows :

pip install pyreadline3
pip install pyaudio
pip3 install -r requirements.txt

Remarque : Pour Windows, vous devrez télécharger manuellement ChromeDriver à partir du site Web officiel de Chrome et l'ajouter à votre PATH.

Étape 4 : Configurer le fournisseur LLM local

Le choix le plus populaire est Ollama pour sa facilité d'utilisation :

# Install and start Ollama
ollama serve

# Pull a recommended model
ollama pull deepseek-r1:14b  # Adjust size based on your hardware

Configuration de la configuration

Comprendre config.ini

Le cœur de la configuration d'AgenticSeek réside dans le fichier config.ini. Voici une ventilation détaillée de chaque paramètre :

[MAIN]
is_local = True
provider_name = ollama
provider_model = deepseek-r1:14b
provider_server_address = 127.0.0.1:11434
agent_name = Jarvis
recover_last_session = True
save_session = True
speak = True
listen = False
work_dir = /Users/yourname/Documents/ai_workspace
jarvis_personality = False
languages = en zh

[BROWSER]
headless_browser = True
stealth_mode = True

Options de configuration clés expliquées

Paramètres principaux :

Personnalité et interaction :

Paramètres du navigateur :

Configuration de votre espace de travail

Choisissez un répertoire dédié pour qu'AgenticSeek y travaille. Il doit s'agir d'un emplacement où vous êtes à l'aise de laisser l'IA créer, modifier et organiser des fichiers :

mkdir ~/Documents/agentic_workspace

Mettez à jour votre config.ini avec ce chemin :

work_dir = /Users/yourname/Documents/agentic_workspace

Premiers pas : première exécution

Démarrage des services

Avant d'exécuter AgenticSeek, vous devez démarrer les services de support :

# Activate your virtual environment
source agentic_seek_env/bin/activate

# Start services (SearxNG for web search, Redis, frontend)
sudo ./start_services.sh  # Linux/macOS
# or
start_services.cmd  # Windows

Option 1 : Interface de ligne de commande (CLI)

L'interface CLI est parfaite pour les utilisateurs qui préfèrent l'interaction basée sur le terminal :

python3 cli.py

Paramètres CLI recommandés :

Option 2 : Interface Web

Pour une expérience plus visuelle, utilisez l'interface Web :

# Start the backend
python3 api.py

Ouvrez ensuite votre navigateur et accédez à http://localhost:3000/

Paramètres d'interface Web recommandés :

Comprendre les capacités d'AgenticSeek

AgenticSeek peut naviguer de manière autonome sur Internet pour collecter des informations. Voici des exemples de requêtes efficaces :

Bonne requête : "Rechercher sur le Web les 10 principaux langages de programmation en 2024 et enregistrer un résumé dans programming_trends.txt"

Éviter : "Quels sont les langages de programmation populaires ?" (trop vague, n'indique pas la nécessité d'une recherche Web)

L'IA peut :

Génération et exécution de code

AgenticSeek excelle dans l'écriture et l'exécution de code dans plusieurs langages :

Exemples de requêtes :

L'IA va :

Planification et exécution des tâches

Pour les tâches complexes, AgenticSeek peut les diviser en étapes gérables :

Exemple : "Planifier un voyage de week-end à Paris, y compris les vols, les hôtels et les activités. Rechercher des options et enregistrer les recommandations dans paris_trip.txt"

L'IA va :

  1. Rechercher des options de vol
  2. Trouver des recommandations d'hôtels
  3. Découvrir des activités et des restaurants populaires
  4. Compiler le tout dans un document organisé

Gestion des fichiers

AgenticSeek peut travailler avec vos fichiers locaux :

Fonctionnalités avancées

Interaction vocale

Pour activer les fonctionnalités vocales, configurez ces paramètres :

speak = True  # Activer la synthèse vocale
listen = True  # Activer la conversion de la parole en texte (CLI uniquement)
agent_name = Friday  # Mot de réveil pour l'activation vocale

Utilisation des commandes vocales :

  1. Dites le nom de l'agent (par exemple, "Friday")
  2. Attendez que la transcription apparaisse
  3. Exprimez votre demande clairement
  4. Terminez par une phrase de confirmation comme "do it", "go ahead" ou "execute"

Phrases de confirmation prises en charge :

Prise en charge multilingue

AgenticSeek prend en charge plusieurs langues pour la synthèse vocale :

languages = en zh fr es  # English, Chinese, French, Spanish

La première langue de la liste devient la langue par défaut pour la synthèse vocale.

Gestion des sessions

Contrôlez la façon dont AgenticSeek gère l'historique des conversations :

recover_last_session = True  # Reprendre la conversation précédente
save_session = True  # Mémoriser la conversation en cours

Ceci est particulièrement utile pour les projets de longue durée ou lorsque vous devez continuer à travailler sur plusieurs sessions.

Modèles d'utilisation efficaces

Meilleures pratiques pour les requêtes

Soyez précis sur les actions :

Spécifiez les opérations sur les fichiers :

Indicateurs de recherche Web :

Exemples de flux de travail optimaux

Projet de recherche :

  1. "Rechercher sur le Web les développements récents en IA en 2024"
  2. "Résumer les résultats et enregistrer dans ai_developments_2024.txt"
  3. "Créer un script Python pour visualiser les tendances mentionnées dans le résumé"

Tâche de développement :

  1. "Créer une nouvelle structure de projet Python pour un web scraper"
  2. "Écrire le module de scraping principal en utilisant BeautifulSoup"
  3. "Ajouter la gestion des erreurs et la journalisation au scraper"
  4. "Écrire des tests unitaires pour les fonctions de scraping"

Analyse de données :

  1. "Lire le fichier sales_data.csv dans mon espace de travail"
  2. "Analyser les données pour les tendances et les modèles"
  3. "Créer des visualisations montrant les tendances des ventes mensuelles"
  4. "Générer un rapport avec des informations et enregistrer sous sales_analysis.txt"

Dépannage des problèmes courants

Problèmes de ChromeDriver

Erreur : Incompatibilité de version entre Chrome et ChromeDriver

Solution :

  1. Vérifiez votre version de Chrome : google-chrome --version
  2. Téléchargez ChromeDriver correspondant à partir de https://developer.chrome.com/docs/chromedriver/downloads
  3. Remplacez le ChromeDriver existant par la nouvelle version

Problèmes de connexion

Erreur : "Aucun adaptateur de connexion n'a été trouvé"

Solution : Assurez-vous que votre adresse de fournisseur inclut le protocole :

provider_server_address = http://127.0.0.1:11434

Erreur d'URL de base SearxNG

Solution : Assurez-vous d'avoir renommé .env.example en .env, ou exportez la variable d'environnement :

export SEARXNG_BASE_URL="http://127.0.0.1:8080"

Problèmes de performance

Mauvaises performances de l'IA :

Navigation Web lente :

Options de configuration avancées

Utilisation de différents fournisseurs LLM

Configuration d'Ollama :

provider_name = ollama
provider_model = deepseek-r1:32b
provider_server_address = 127.0.0.1:11434

Configuration de LM Studio :

provider_name = lm-studio
provider_model = your-model-name
provider_server_address = http://127.0.0.1:1234

Configuration du serveur distant :
Si vous avez un serveur puissant exécutant le LLM :

provider_name = server
provider_model = deepseek-r1:70b
provider_server_address = your-server-ip:3333

Options du fournisseur d'API

Pour les utilisateurs ne disposant pas de matériel suffisant, des fournisseurs d'API sont disponibles :

is_local = False
provider_name = deepseek
provider_model = deepseek-chat

Exportez votre clé API :

export DEEPSEEK_API_KEY="your-api-key-here"

Conseils pour une utilisation optimale

Optimisation matérielle

  1. Gestion de la mémoire GPU : Fermez les applications inutiles pour libérer de la VRAM
  2. Sélection du modèle : Commencez par des modèles plus petits et mettez à niveau si nécessaire
  3. Utilisation de la RAM : Surveillez la mémoire système, en particulier avec des modèles plus volumineux

Optimisation des requêtes

  1. Soyez explicite : Spécifiez toujours si vous souhaitez une recherche Web, des opérations sur les fichiers ou une génération de code
  2. Divisez les tâches complexes : Pour les processus en plusieurs étapes, fournissez des instructions claires, étape par étape
  3. Utilisez des noms de fichiers spécifiques : Spécifiez toujours les noms et les emplacements exacts des fichiers

Efficacité du flux de travail

  1. Organisez votre espace de travail : Gardez votre work_dir organisé avec des structures de dossiers claires
  2. Utilisez la gestion des sessions : Activez l'enregistrement des sessions pour les projets de longue durée
  3. Testez les commandes vocales : Entraînez-vous aux commandes vocales dans un environnement calme pour une meilleure reconnaissance

Conclusion

AgenticSeek représente une avancée significative en matière d'assistance d'IA soucieuse de la confidentialité. En suivant ce guide complet, vous devriez maintenant disposer d'un assistant d'IA local entièrement fonctionnel capable de naviguer sur le Web, de générer du code, de planifier des tâches et d'interagir vocalement, tout en protégeant complètement vos données.

N'oubliez pas qu'AgenticSeek est un projet en évolution. Au fur et à mesure que vous l'utiliserez, vous découvrirez de nouvelles capacités et des modèles d'utilisation optimaux. La clé du succès est d'être précis dans vos demandes, de comprendre les points forts du système et de tirer parti de son architecture multi-agents.

Que vous utilisiez AgenticSeek pour la recherche, le développement ou les tâches de productivité générales, sa combinaison de confidentialité, de capacité et de fonctionnement local en fait une alternative puissante aux assistants d'IA basés sur le cloud. Commencez par des tâches simples pour vous familiariser avec le système, puis explorez progressivement des flux de travail plus complexes à mesure que vous vous sentez à l'aise avec ses capacités.

L'avenir de l'assistance d'IA est local, privé et sous votre contrôle total, et AgenticSeek ouvre la voie pour rendre cet avenir accessible à tous.

```

Explore more

Fathom-R1-14B : Modèle de raisonnement IA avancé d'Inde

Fathom-R1-14B : Modèle de raisonnement IA avancé d'Inde

L'IA en expansion rapide. Fathom-R1-14B (14,8 milliards de paramètres) excelle en raisonnement mathématique et général, conçu par Fractal AI Research.

5 June 2025

Mistral Code : L'assistant de codage le plus personnalisable basé sur l'IA pour les entreprises

Mistral Code : L'assistant de codage le plus personnalisable basé sur l'IA pour les entreprises

Découvrez Mistral Code, l'IA d'aide au code la plus personnalisable pour les entreprises.

5 June 2025

Comment Claude Code transforme le codage de l'IA en 2025

Comment Claude Code transforme le codage de l'IA en 2025

Découvrez Claude Code en 2025 : codage IA révolutionné. Fonctionnalités, démo, et pourquoi il gagne du terrain après Windsurf d'Anthropic. Indispensable !

5 June 2025

Pratiquez le Design-first d'API dans Apidog

Découvrez une manière plus simple de créer et utiliser des API