Aujourd'hui, nous sommes très heureux de lancer Ninja's SuperAgent. SuperAgent est une nouvelle façon de créer un système plus intelligent en utilisant les meilleurs modèles d'IA actuels. Dans cet article de blog, nous verrons comment nous avons augmenté l'intelligence de Ninja AI en utilisant Optimisation du niveau d'inférence (ne vous inquiétez pas, nous vous expliquerons ce que c'est plus tard). Nous allons également passer en revue quelques exemples concrets pour expliquer comment SuperNinja peut vous aider à obtenir la meilleure réponse, plus rapidement.

Améliorer Ninja grâce à l'optimisation des niveaux d'inférence

L'optimisation au niveau de l'inférence se concentre sur le réglage de l'ensemble du système d'IA afin d'améliorer son efficience et son efficacité. Chez Ninja, nous avons mis en œuvre deux techniques clés pour améliorer les performances globales du système : le mélange d'agents et l'optimisation basée sur les critiques.

Le Mélange d'agents Cette approche s'appuie sur plusieurs modèles d'IA pour produire de manière collaborative des résultats supérieurs. L'optimisation basée sur les critiques affine davantage ces résultats, en appliquant une couche supplémentaire d'évaluation et d'amélioration pour garantir l'exactitude et la pertinence. Ensemble, ces techniques permettent à Ninja de fournir des réponses non seulement plus rapides, mais aussi plus réfléchies et précises.

Flow chart of how SuperAgent is architeted
Le SuperAgent est une combinaison de plusieurs modèles d'IA et d'un modèle Critique.

Ce processus d'utilisation de plusieurs modèles d'IA et d'un modèle critique est ce que nous appelons le SuperAgent. Examinons plus en détail chaque technique d'optimisation pour en savoir plus.

Utiliser plusieurs modèles pour obtenir une meilleure réponse

Normalement, lorsque vous utilisez un système tel que ChatGPT ou Gemini, vous soumettez une invite et le système répond par une réponse. La réponse sera grandement influencée par la façon dont ce modèle a été entraîné, par sa taille et par d'autres paramètres du système.

Imaginez que vous planifiez le lancement d'un produit. Si vous consultez trois modèles d'IA pour obtenir de l'aide, vous pourriez obtenir trois réponses différentes en raison de la formation et des caractéristiques de chaque modèle.

  • Le modèle 1 peut analyser les tendances du marché et suggérer le calendrier de lancement optimal.
  • Le modèle 2 pourrait élaborer une stratégie marketing convaincante pour maximiser l'impact.
  • Le modèle 3 pourrait se concentrer sur la logistique et offrir des conseils sur la rationalisation de la production ou de la distribution.

En combinant les informations de ces trois modèles, vous obtenez une réponse beaucoup plus riche et utile que ce que n'importe quel modèle aurait pu fournir. Cette approche est appelée mélange d'agents.

Comme le dit le proverbe, si vous posez une question à 10 personnes, vous obtiendrez 10 réponses différentes.:)

Et si vous pouviez demander à ces 10 personnes ce qu'elles pensent de votre question, puis combiner les informations de chaque réponse pour obtenir la meilleure réponse possible ? C'est ce que le SuperAgent fait pour vous, en une seule étape.

Optimisation basée sur les critiques

Une autre partie importante du SuperAgent consiste à critiquer et à affiner la réponse avant de vous répondre. C'est là qu'intervient un modèle de critique.

Le modèle de critique fonctionne comme un éditeur. Il évalue toutes les réponses générées par les différents modèles, en tenant compte de facteurs tels que :

  • Exactitude: Les informations sont-elles correctes ? Les faits sont-ils à jour et fiables ?
  • Pertinence: La réponse répond-elle directement à votre question ou sort-elle du sujet ?
  • Clarté: La réponse est-elle facile à comprendre ou est-elle remplie d'un jargon confus ?
  • Exhaustivité: La réponse couvre-t-elle tous les points importants, ou est-ce qu'il manque quelque chose ?

Ce processus garantit que la réponse finale que vous obtenez est précise et complète. Essentiellement, c'est comme avoir un éditeur d'IA qui s'assure que tout est peaufiné avant qu'il ne vous parvienne.

Innover plus rapidement et plus efficacement

Vous vous demandez peut-être : « Pourquoi Ninja ne construit-elle pas simplement un modèle plus grand, plus robuste et plus intelligent que tous les autres modèles disponibles sur le marché ? » La formation d'un modèle d'IA unique pour qu'il devienne plus intelligent et plus sophistiqué nécessite beaucoup de temps, de ressources et de puissance de calcul. Tout cela représente plus d'argent.

Bien que le développement de modèles fondamentaux soit coûteux et demande beaucoup de ressources, l'optimisation des niveaux d'inférence constitue un moyen plus rapide et économique d'améliorer les performances. En utilisant des techniques telles que le mélange d'agents et l'optimisation basée sur les critiques, Ninja combine les modèles existants dans un système qui fournit des réponses de meilleure qualité sans avoir à en créer de nouveaux.

Nous pouvons ensuite passer le économies à vous, l'utilisateur.

Exemple concret : lancement d'une campagne marketing

Pensons à la planification d'une campagne marketing pour le lancement d'un nouveau produit. Vous pourriez demander à l'IA : « Comment puis-je créer une stratégie marketing efficace pour mon nouveau produit ? » Voici comment l'ensemble de ce processus pourrait se dérouler :

  • Modèle 1 se concentre sur l'analyse de l'audience, l'identification de vos groupes démographiques cibles et la suggestion des plateformes, telles que les réseaux sociaux, le marketing par e-mail ou les publicités payantes, qui les atteindraient le plus efficacement.
  • Modèle 2 se spécialise dans la stratégie de contenu et propose des idées pour des campagnes engageantes, des messages convaincants et des visuels créatifs pour communiquer avec votre public.
  • Modèle 3 gère la logistique en proposant un calendrier détaillé pour l'exécution de la campagne, l'optimisation des dépenses publicitaires et le suivi des indicateurs de performance.

Le SuperAgent combine toutes ces informations dans un plan cohérent, proposant une stratégie marketing étape par étape adaptée à vos objectifs. Au moment où la réponse vous parvient, c'est comme un manuel complet, personnalisé en fonction des besoins de votre entreprise. Vous obtenez les meilleures informations grâce à l'expertise de chaque modèle, avec des améliorations qui rendent le plan clair, exploitable et prêt à être exécuté.

Plusieurs versions de SuperAgent pour répondre à vos besoins

Nous avons toujours donné la priorité à la fourniture accès à plusieurs modèles d'IA de grandes entreprises, ce qui nous permet de fournir des outils polyvalents et puissants à nos utilisateurs. Cette base nous a permis d'avancer rapidement dans le développement du SuperAgent. Pour garantir que SuperAgent répond aux divers besoins de nos utilisateurs, nous avons développé trois versions qui offrent un équilibre entre vitesse et performances :

Different versions of SuperAgent available

SuperAgent Turbo : Pour des réponses rapides comme l'éclair. Turbo fournit des réponses instantanées à l'aide de nos modèles personnalisés et affinés en interne et est disponible pour tous les abonnés.

SuperAgent Apex : Version la plus robuste de SuperAgent, elle fournit des réponses complètes et minutieusement étudiées. Il combine plusieurs modèles d'IA phares pour obtenir des informations de niveau expert et est disponible pour les abonnés Ultra et Business.

SuperAgent-R 2.0 : Pour les problèmes complexes qui nécessitent un raisonnement avancé. SuperAgent-R est basé sur DeepSeek R1 distillé sur Llama 70B et est disponible pour les abonnés Ultra et Business.

Nous avons testé toutes les versions du SuperAgent par rapport à d'autres modèles à l'aide de tests de pointe (SoTA), tels que arena-hard, pour valider ses performances. Sur la base des premiers résultats, nous sommes très enthousiastes quant à ses performances par rapport à de nombreux modèles fondamentaux bien connus, tels que GPT-4o, Gemini 1.5 pro et Claude Sonnet 3.5. Restez à l'affût car nous prévoyons de publier nos résultats très prochainement !

Le SuperAgent, ainsi que nos travaux sur l'optimisation des niveaux d'inférence, sont conçus pour rendre Ninja plus utile, plus précis et plus réactif. Au lieu de simplement répondre à des questions, Ninja fournit des réponses plus riches et plus nuancées qui ressemblent à l'assistance que vous obtiendriez d'un groupe d'experts. Comprendre ces techniques nous permet d'apprécier la complexité de ces interactions simples et nous donne un aperçu de la façon dont l'IA continue de mieux comprendre et aider.