Agriculteur d'ail construit un système d'agent IA de 19 000 lignes sur téléphone Android

Environnement de développement et système
Un cultivateur d'ail de la province du Gyeongsang, en Corée du Sud, a développé un système d'agent IA appelé "garlic-agent" en utilisant uniquement un téléphone Android avec l'application terminal Termux. Le système comprend 19 260 lignes de code Python (tel que vérifié en demandant à plusieurs IA de les compter) et exécute des scripts d'automatisation complexes dans un langage de programmation personnalisé.
Le système alterne entre plusieurs fournisseurs d'IA dont Gemini, Groq et NVIDIA, sauvegarde le contexte dans SQLite, et fonctionne entièrement sur un appareil mobile. Le cultivateur le décrit comme un "projet personnel à l'ère de l'IA" développé sans ordinateur.
Méthodologie de flux de travail
L'ensemble du processus de développement repose sur des opérations manuelles de copier-coller. Le flux de travail suit ce schéma :
- Demander à Claude de "diagnostiquer la santé du projet"
- Claude génère un script de diagnostic
- Copier manuellement le script (appuyer longuement avec le doigt)
- Basculer vers Termux, coller et exécuter
- Copier les résultats
- Revenir à Claude, coller les résultats pour analyse
- Claude génère des scripts de correction
- Répéter le cycle copier-coller-exécuter
Le cultivateur rapporte effectuer ce cycle "des milliers de fois par jour" et a maintenu ce flux de travail à travers "des dizaines de milliers de conversations" avec des systèmes d'IA.
Division des rôles d'IA
Le système utilise trois rôles d'IA principaux :
- Analyse externe - Claude : Diagnostique le code depuis l'extérieur du projet, génère des scripts de diagnostic, mais ne peut pas exécuter de code directement. Nécessite une intervention manuelle pour exécuter les scripts dans Termux.
- Exécution interne - Gemini : Fonctionne comme une IA API à l'intérieur de garlic-agent, lit les fichiers, exécute des commandes et renvoie les résultats. Possède une connaissance interne de la base de code grâce à une utilisation quotidienne.
- Connecteur humain : Le cultivateur agit comme intermédiaire entre Claude (dans le navigateur web) et Gemini (dans Termux), transportant les résultats entre les deux côtés, transmettant les questions et prenant des décisions lorsque les jugements des IA divergent.
Gestion du contexte
Pour gérer plusieurs sessions d'IA, le cultivateur attribue des numéros de type alias à la fin de chaque réponse (par exemple, analysis21, analysis22, analysis23). Cela aide à distinguer les différentes instances d'IA lors de la gestion de dizaines de fenêtres de chat. Lorsqu'une IA laisse un enregistrement dans CHANGELOG, la suivante le lit et prend le relais, assurant une cohérence de contexte.
L'enregistrement de passation a atteint 10 730 lignes sur environ un mois et demi de fonctionnement. Le cultivateur souligne que ce niveau de gestion de contexte est "impossible à expliquer" et recommande de l'expérimenter soi-même.
Mise en œuvre pratique
Le système fonctionne en continu - le cultivateur revient des champs d'ail, allume l'écran du téléphone et reprend là où il s'était arrêté. Le développement a lieu pendant les pauses lors de la récolte de l'ail et après le déjeuner. Le cultivateur note que bien que l'IA se souvienne du contexte (éliminant le besoin de mémoire humaine), le processus nécessite "beaucoup d'intervention humaine à chaque instant".
Le cultivateur déclare explicitement ne pas faire confiance à l'IA seule : "Je ne fais confiance qu'à mon instinct et à mon intuition. Agent IA autonome ? J'ose dire. Un travail précis est encore loin. Je ne crée pas ce système pour planifier un itinéraire de voyage."
📖 Read the full source: r/ClaudeAI
👀 See Also

Problème de dérive contextuelle dans le pipeline LLM local pour les flux de travail agentiques multi-étapes
Un développeur exécutant un pipeline d'automatisation de recherche d'emploi en plusieurs étapes sur Llama-3.3-70b-versatile a constaté que les modèles Ollama locaux avaient du mal à maintenir la cohérence contextuelle dans des pipelines de 5 à 6 nœuds, tandis que le niveau gratuit de Groq avec Claude donnait de meilleurs résultats. Le développeur a également noté que les modèles gratuits sont retirés sans avertissement, ce qui casse les configurations.

Architecture de l'Orchestrateur d'Agents Claude Code pour les Systèmes Multi-Agents
L'équipe Ultrathink gère un magasin opéré par IA où 6 agents Claude Code s'occupent de la conception, du code, du marketing et des opérations. Leur agent orchestreur coordonne le travail entre les agents spécialisés, gère les échecs et déploie automatiquement le code en production.

Comment un développeur a corrigé 16 faiblesses architecturales dans son système d'agent IA
Un développeur a documenté 16 problèmes architecturaux dans son système d'agent IA OpenClaw et a mis en œuvre des correctifs spécifiques incluant des définitions explicites de couches, une autorisation par passerelle et une exécution basée sur des preuves.

Développeur reconstruit l'agent de recherche LinkedIn après restriction de compte
Un développeur a reconstruit son agent OpenClaw pour utiliser l'API de LinkedIn au lieu de l'automatisation du navigateur après que la visite en masse de 200 profils ait déclenché une restriction de compte. La nouvelle approche utilise des appels API directs pour des données plus propres et évite la détection.