Skip to content

Présentation de MBAgent ​

NOTE

À propos de cette documentation : Cette section présente en détail toutes les fonctionnalités, l'installation, la configuration et les bonnes pratiques de MBAgent. Pour des tutoriels et études de cas spécifiques, consultez les autres pages de cette section.


I. Qu'est-ce que MBAgent ? ​

MBAgent est un moteur d'intelligence artificielle de productivité intégré au navigateur Houniao (MbBrowser), permettant aux utilisateurs de décrire leurs besoins en langage naturel et de laisser l'IA exécuter automatiquement des tâches complexes.

Positionnement ​

MBAgent n'est ni un chatbot IA ordinaire, ni un outil d'automatisation traditionnel, mais un nouveau type d'assistant de productivité IA :

CatégorieProduit représentatifLimites
Chatbots IA classiquesChatGPT, Claude.aiConversation uniquement, ne peut pas exécuter de tâches réelles
Outils d'automatisation traditionnelsSelenium, AutoHotkeyNécessite une programmation, courbe d'apprentissage élevée
IDE IACursor, CopilotLimité à un seul domaine (codage)
MBAgent-Tâches générales pilotées par le langage naturel, contrôle multi-cibles

Caractéristiques principales ​

  • 🗣️ Piloté par le langage naturel : Décrivez ce que vous voulez faire, pas besoin de programmation
  • 🌐 Contrôle multi-cibles : Navigateur, fichiers locaux, shell, API, bases de données
  • 🤖 Multi-modèles : Compatible avec GPT, Claude, Gemini, DeepSeek, etc.
  • 🔌 Capacités extensibles : Support MCP (Model Context Protocol)
  • 🛡️ Sûr et contrôlable : Audit complet des opérations, mécanisme d'approbation

II. Que peut faire MBAgent ? ​

Scénarios typiques ​

1. 📊 Recherche et analyse de données ​

"Va sur le site de l'INSSE pour télécharger les données du PIB trimestriel 
des 5 dernières années et génère un rapport d'analyse."

MBAgent va :

  • Ouvrir le navigateur, naviguer vers le site
  • Télécharger le fichier de données
  • Analyser les tendances
  • Générer un rapport (Markdown / Excel / PDF)

2. 💼 Gestion de comptes multiples ​

"J'ai 10 comptes Shopify à gérer, connecte-toi automatiquement et 
mets à jour les stocks chaque jour."

MBAgent va :

  • Se connecter à chaque compte (chacun dans un environnement Houniao isolé)
  • Exécuter les tâches de mise à jour des stocks
  • Générer un rapport d'exécution

3. 📝 Rédaction de documents ​

"Rédige un document d'exigences produit pour un système de gestion 
de la relation client, comprenant les personas utilisateurs, 
l'architecture fonctionnelle et le plan de mise en œuvre."

MBAgent va :

  • Rédiger un document complet
  • Inclure des diagrammes (Mermaid)
  • Mettre en forme en Markdown / Word

4. 🔍 Recherche d'informations ​

"Recherche les 20 meilleurs fournisseurs de services cloud en Chine, 
enregistre leurs prix, fonctionnalités et avis utilisateurs, 
et génère un tableau comparatif."

MBAgent va :

  • Effectuer des recherches sur plusieurs plateformes
  • Collecter des informations
  • Générer un tableau comparatif

5. 🛠️ Automatisation des opérations de bureau ​

"Convertit ces 100 fichiers Excel au format CSV et compresse-les 
dans un fichier zip organisé par date."

MBAgent va :

  • Parcourir les fichiers
  • Effectuer les conversions
  • Compresser et organiser

6. 🧑‍💻 Assistance au développement ​

"Cette fonction de mon projet a un bug, aide-moi à analyser 
le code et à le corriger."

MBAgent va :

  • Lire les fichiers de code
  • Analyser le problème
  • Fournir un correctif

III. Architecture technique ​

Aperçu de l'architecture ​

┌─────────────────────────────────────────────────────┐
│              Interface utilisateur MBAgent          │
│  (Échange conversationnel + Panneau de tâches)      │
└───────────────────┬─────────────────────────────────┘
                    │
┌───────────────────▼─────────────────────────────────┐
│            Noyau MBAgent (Rust)                    │
│  ┌─────────────┐  ┌──────────────┐  ┌──────────┐  │
│  │ Planification│ │ Exécution    │  │ Mémoire  │  │
│  │ de tâches    │ │ d'outils     │  │ Banque   │  │
│  └──────┬───────┘  └──────┬───────┘  └────┬─────┘  │
└─────────┼────────────────┼────────────────┼────────┘
          │                │                │
   ┌──────▼──────┐  ┌──────▼──────┐  ┌──────▼──────┐
   │  Modèle IA  │  │  Outils    │  │  Stockage  │
   │             │  │             │  │  local     │
   │ - GPT       │  │ - Navigateur│  │             │
   │ - Claude    │  │ - Fichiers  │  │ - Mémoire   │
   │ - Gemini    │  │ - Shell     │  │ - Sessions  │
   │ - DeepSeek  │  │ - MCP       │  │ - Tâches   │
   └─────────────┘  └──────────────┘  └─────────────┘

Composants principaux ​

1. Noyau MBAgent (Rust) ​

  • Moteur de planification de tâches : Décompose les tâches complexes en sous-tâches
  • Moteur d'exécution d'outils : Appelle les outils en toute sécurité
  • Banque de mémoire IA : Mémoire persistante inter-sessions

2. Interface utilisateur ​

  • Onglet de conversation : Interaction en langage naturel
  • Onglet Tâches : Lancement et surveillance de tâches
  • Onglet Mémoire : Gestion des souvenirs IA
  • Onglet Paramètres : Configuration système

3. Couche d'outils ​

  • Outils de navigateur : Via CDP (Chrome DevTools Protocol)
  • Outils de fichiers : Lecture / écriture / recherche
  • Outils shell : Exécution de commandes
  • Outils MCP : Protocole de contexte modèle extensible

4. Couche de modèles ​

  • Compatible avec les principales API IA
  • Prise en charge de plusieurs fournisseurs
  • Routage intelligent (modèle simple par défaut, modèle puissant pour les tâches complexes)

IV. Concepts clés ​

Session ​

Une session est une unité de dialogue. Chaque fois que vous démarrez une nouvelle conversation, une nouvelle session est créée. Les sessions peuvent être sauvegardées, exportées et reprises.

Tâche ​

Une tâche est une unité d'exécution, qui peut être :

  • Générée automatiquement par l'IA en fonction du dialogue
  • Prédéfinie dans le panneau de tâches
  • Déclenchée par un menu ou une ligne de commande

Outil ​

Les outils sont les capacités que MBAgent peut invoquer, y compris :

  • Outils intégrés (lecture/écriture de fichiers, exécution de commandes, etc.)
  • Outils de navigateur (CDP)
  • Outils MCP tiers

Mémoire ​

La mémoire désigne les informations que l'IA retient à long terme, classées en :

  • Préférences utilisateur
  • Contexte de projet
  • Faits
  • Notes
  • Flux de travail

V. Comparaison avec les produits similaires ​

FonctionnalitéMBAgentChatGPTManusCursor
Piloté par le langage naturel✅✅✅⚠️
Exécuter des tâches réelles✅❌✅⚠️
Contrôle du navigateur✅❌⚠️❌
Fichier local✅❌⚠️✅
Shell✅❌⚠️✅
Multi-comptes✅❌❌❌
MCP✅⚠️❌❌
Audit de sécurité✅❌⚠️⚠️
Anti-association✅❌❌❌
Gratuit⚠️⚠️❌❌

Légende : ✅ Prise en charge complète | ⚠️ Prise en charge partielle | ❌ Non pris en charge


VI. Scénarios applicables ​

✅ Adapté à ​

  • E-commerce multi-comptes : Gestion de plusieurs boutiques Amazon / eBay / Shopify
  • Marketing sur les réseaux sociaux : Gestion de plusieurs comptes Instagram / Twitter / Facebook
  • Analyse de données : Collecte et analyse de données publiques
  • Automatisation de bureau : Traitement par lots de fichiers Excel / PDF
  • Assistance au développement : Revue de code, génération de tests, débogage
  • Rédaction de contenu : Articles, rapports, documentation
  • Recherche d'informations : Recherche sur plusieurs plateformes et organisation

❌ Non adapté à ​

  • Décisions commerciales critiques : L'IA ne peut pas remplacer le jugement humain
  • Transactions financières importantes : Doit être vérifié manuellement
  • Tâches en temps réel à haute fréquence : Voir les solutions professionnelles
  • Production créative haut de gamme : L'IA assiste, l'humain décide

VII. Avantages techniques ​

1. Sécurité ​

  • 🛡️ Audit de toutes les opérations : Journalisation complète des opérations à haut risque
  • 🛡️ Mécanisme d'approbation : Confirmation avant exécution pour les opérations critiques
  • 🛡️ Stockage local : Les données sensibles ne quittent jamais l'ordinateur
  • 🛡️ Multi-tenants isolés : Chaque compte fonctionne dans un environnement de navigateur isolé

2. Performance ​

  • ⚡ Noyau Rust : Démarrage rapide, faible consommation de mémoire
  • ⚡ Sortie en streaming : Affichage progressif des réponses IA
  • ⚡ Exécution parallèle : Plusieurs tâches s'exécutent simultanément
  • ⚡ Cache intelligent : Réduit les appels d'API répétés

3. Extensibilité ​

  • 🔌 Protocole MCP : Compatible avec l'écosystème MCP
  • 🔌 API personnalisée : Prise en charge de fournisseurs personnalisés
  • 🔌 Modèles personnalisés : Compatible avec les modèles auto-hébergés
  • 🔌 Tâches personnalisées : Définition libre de flux de travail

4. Anti-association ​

  • 🕶️ Empreintes digitales isolées : Chaque environnement est indépendant
  • 🕶️ IP indépendante : Prise en charge de proxies distincts
  • 🕶️ Cookies indépendants : Aucun croisement entre comptes
  • 🕶️ Comportement isolé : Modèles comportementaux indépendants

VIII. Pour commencer ​

Flux d'utilisation typique ​

1. Installer MBAgent (avec Houniao)
       ↓
2. Configurer la clé API du modèle IA
       ↓
3. Choisir un modèle par défaut
       ↓
4. Décrire votre tâche en langage naturel
       ↓
5. MBAgent planifie et exécute automatiquement
       ↓
6. Examiner les résultats, ajuster au besoin

Lecture recommandée ​


IX. Architecture de sécurité ​

Couches de protection ​

1. Couche utilisateur ​

  • 🔐 Mode d'autorisation (Ask / Auto / Plan)
  • 🔐 Liste blanche / noire de chemins d'accès aux fichiers
  • 🔐 Liste blanche / noire de commandes
  • 🔐 Mots-clés sensibles

2. Couche d'outils ​

  • 🔐 Confirmation avant chaque appel d'outil à haut risque
  • 🔐 Validation des paramètres
  • 🔐 Limites de taux et budgets de jetons

3. Couche de données ​

  • 🔐 Stockage local chiffré
  • 🔐 Masquage automatique des informations sensibles
  • 🔐 Journalisation d'audit complète

4. Couche réseau ​

  • 🔐 Connexions locales uniquement (127.0.0.1)
  • 🔐 Communication chiffrée HTTPS
  • 🔐 Authentification par clé API

X. Glossaire ​

TermeExplication
MBAgentMoteur d'IA de productivité, intégré au navigateur Houniao
SessionUnité de dialogue
TâcheUnité d'exécution
OutilCapacité invocable par MBAgent
ProviderFournisseur de modèles IA
MCPModel Context Protocol, protocole d'extension d'outils
CDPChrome DevTools Protocol, protocole de contrôle du navigateur
MémoireMémoire à long terme de l'IA
DaemonProcessus de service en arrière-plan (planifié pour les versions futures)
Anti-associationIsolation multi-comptes pour éviter d'être reconnus comme la même personne

XI. Écosystème ​

Produits associés ​

Protocoles standard ​

  • MCP (Model Context Protocol) : Standard ouvert d'extension d'outils IA
  • CDP (Chrome DevTools Protocol) : Standard de contrôle du navigateur
  • OpenAI API : Standard d'interface IA

XII. Philosophie du produit ​

Notre vision ​

Rendre à chacun son temps. Permettre à chacun de se libérer du travail répétitif grâce à l'IA, et de se consacrer aux choses créatrices de valeur.

Nos principes ​

  • 🎯 Pratique avant tout : Ce n'est pas la technologie qui compte, c'est la résolution des problèmes
  • 🔒 La sécurité avant tout : Les capacités puissantes doivent s'accompagner de mécanismes de sécurité solides
  • 🌍 Ouverture et compatibilité : Compatible avec plusieurs modèles, prend en charge plusieurs langues
  • 🤝 Coopération homme-machine : L'IA assiste, l'humain décide

XIII. Commentaires et support ​

Soumettre un commentaire ​

Signaler un problème ​

  • Problème urgent : Envoyez un email à support@mbbrowser.com
  • Problème général : Soumettez via la console
  • Suggestion de fonctionnalité : Soumettez via la console

Étape suivante : Installation et démarrage → Installer MBAgent.