Agentify · R-D en cours
Garder l’état et le contrôle des agents dans l’application.
Agentify explore comment des agents IA capables d’utiliser des outils peuvent vivre dans une application conventionnelle où les tâches, messages, outils, mécanismes de recherche, choix de modèle, échecs et interventions humaines restent des composantes explicites du produit.
R-D en cours
Le problème
Un agent utile exige plus qu’une boucle autour du modèle.
Un agent utile exige plus qu’une consigne et une réponse de modèle. Il lui faut un état durable, des outils autorisés, des mécanismes de recherche, des messages, une gestion des échecs, des limites de contexte et des endroits clairs où une personne peut intervenir.
Si ces préoccupations disparaissent dans un environnement centré sur le modèle, le produit qui l’entoure devient plus difficile à comprendre, exploiter et gouverner. Agentify teste la frontière inverse : l’application demeure le système de référence.
Décision clé
Les modèles sont des composants remplaçables. L’application conserve l’état des tâches et les chemins de contrôle.
Agentify est une application Rails où le cycle de vie des tâches, les messages et les appels d’outils sont persistés. Le choix du modèle est résolu par une passerelle au niveau du compte plutôt qu’intégré à l’état du processus.
Les outils autorisés sont assemblés à partir de la configuration du compte et de l’agent, ainsi que de capacités système, humaines et de connaissance. Les limites de contexte, le traitement asynchrone, les erreurs et les états terminaux des tâches restent des préoccupations applicatives ordinaires.
Architecture
Le système autour de la décision.
- 01État des tâches + messages dans Rails
- 02Passerelle de modèles au niveau du compte
- 03Définitions d’outils autorisés
- 04Couche de connaissance / recherche
- 05Chemins d’échec + contrôle humain
Ce que cela démontre
Ce que ce travail démontre.
Agentify montre comment Amidship aborde les logiciels à base d’agents lorsqu’ils doivent se comporter comme de vrais logiciels : état explicite, capacités délimitées, modèles remplaçables, échecs observables et contrôle humain. L’objectif n’est pas l’autonomie maximale; c’est un produit exploitable qui utilise l’autonomie là où elle mérite sa place.
- Architecture d’agents dans une pile produit conventionnelle
- Abstraction du fournisseur et du modèle sans céder au modèle la propriété de l’état du processus
- Persistance des tâches, messages et appels d’outils
- Recherche, intégrations et concepts de contrôle humain comme capacités applicatives
- Gestion opérationnelle des limites de contexte, du travail asynchrone, des erreurs et de la reprise
Preuves vérifiables
Examinez-les directement.
Portée de la preuve
Agentify est un projet de R-D en cours, et non un déploiement client. Les travaux actuels sur le domaine, l’infrastructure et le produit d’accueil automatisé demeurent en développement et ne sont pas présentés comme des capacités de production déjà livrées.