Description
Otto est un agent IA terminal conçu pour évaluer de manière autonome son propre travail selon des critères qu'il établit avant de commencer une tâche. Il fonctionne sur plusieurs plateformes, y compris des bases de code, des conteneurs, des navigateurs et des ordinateurs de bureau. Otto utilise une boucle d'agent unique avec des modes sur quatre fournisseurs de modèles, exploitant un évaluateur basé sur une grille et une mémoire hiérarchisée pour maintenir une haute performance. Le système est équipé de six bancs d'essai et de 1 593 tests qui ne nécessitent pas de clé API. La conception d'Otto met l'accent sur l'efficacité, avec une tâche à un outil coûtant seulement trois appels de modèle et une tâche d'écriture et d'exécution jugée en sept appels et 31 secondes. Le système de mémoire de l'agent présente une compression consciente du type, garantissant que l'entrée de l'utilisateur n'est jamais résumée, et utilise un rappel sémantique en deux étapes sur un magasin adressé par contenu. Le développement d'Otto a été méticuleusement enregistré, avec 138 commits effectués entre le 7 et le 14 septembre 2026, chacun détaillant les changements et les mesures. L'agent est sous licence MIT et développé par Siddharth Priyadarshi. Les capacités d'Otto sont étendues, y compris la capacité de gérer des tâches complexes telles que le code, les mathématiques et les problèmes NP-difficiles avec des vérificateurs réels, atteignant un score parfait sur un ensemble d'or de 20 tâches. La conception du système comprend également une porte de mutation pour empêcher des actions irréversibles sans évaluation appropriée. L'architecture d'Otto lui permet de s'adapter et d'apprendre de ses interactions, en faisant un outil robuste pour les développeurs et les chercheurs à la recherche d'un agent IA capable d'auto-évaluation et d'amélioration.
- CatégorieCréateurs d'agents IA
- Modèle tarifaireOpen Source
- DéploiementCloud, Auto-hébergé
- PlateformesMultiplateforme
Fonctionnalités principales de Otto
Agent IA terminal
Évaluateur basé sur une grille
Système de mémoire hiérarchisée
Six bancs d'essai
1 593 tests sans clé API
Compression consciente du type
Rappel sémantique en deux étapes
Porte de mutation pour la sécurité
Gestion des tâches de l'ensemble d'or
Capacités d'auto-évaluation
Fonctionnement multi-plateforme
Utilisation efficace des appels de modèle
Journal de développement complet
Sous licence MIT
Construit par Siddharth Priyadarshi
Comment utiliser Otto ?
Installer : Configurez Otto sur votre plateforme préférée
Configurer : Ajustez les paramètres et les critères pour les tâches
Utiliser : Déployez Otto pour évaluer les tâches de manière autonome
Optimiser : Examinez les performances d'Otto et ajustez les critères
Cas d'utilisation de Otto
- Évaluation de code
- Automatisation des tâches
- Assistance à la recherche
- Soutien au développement
- Assurance qualité





