← heapsort-ai

Software Architecture

67 items

DOCDEV.to AI·il y a 13j

Two Knowledge Hierarchies: Structuring Context for AI Agents and LLMs

TestSmith utilise deux hiérarchies de connaissances distinctes pour des publics différents : les agents IA qui développent la base de code et les LLM qui génèrent du code de test en temps réel. La solution proposée est une hiérarchie CLAUDE.md, qui structure le contexte pour que les agents IA comprennent la base de code sans lire chaque fichier.

27
ARTICLEDEV.to AI·il y a 12j

BoxAgnts Introduction (4) — Core Architecture

Cet article détaille la nature collaborative de l'architecture à trois niveaux de BoxAgnts, s'appuyant sur des discussions antérieures de ses couches individuelles. Il examine comment les couches externe (expérience utilisateur), intermédiaire (Agent Toolbox) et inférieure (bac à sable de sécurité WASM) interagissent pour créer sa véritable valeur.

27
ARTICLEDEV.to AI·20/04/2026

Background Tasks: The One Actor in the Codebase and the SIGTERM Bug That Only Broke on Linux

L'efficacité d'un agent IA est entravée par des appels d'outils bloquants qui forcent l'exécution séquentielle des tâches, créant un goulot d'étranglement. La solution proposée est une couche d'exécution en arrière-plan, permettant à la boucle de l'agent de rester non bloquante et de traiter les résultats des commandes lentes de manière asynchrone via une file d'attente de notifications.

27
ARTICLEDEV.to AI·27/04/2026

How I built an AI-first No-Code engine that actually understands your data schema

Zenku est un moteur No-Code open-source et "AI-first" qui utilise une architecture multi-agents pour construire et faire évoluer des applications de données de niveau entreprise. Il dépasse la simple génération de code en comprenant et en créant dynamiquement des schémas de base de données, des vues d'interface utilisateur et la logique métier via le langage naturel.

27
DOCDEV.to AI·17/04/2026

Mastering Dependency Injection in SwiftUI: Sharing AI Clients with @Environment

Ce contenu aborde les défis architecturaux tels que le "prop drilling" et les singletons globaux lors de l'intégration de multiples clients d'IA (par exemple, OpenAI, CoreML) dans des applications SwiftUI. Il préconise l'utilisation de `@Environment` de SwiftUI pour implémenter l'injection de dépendances implicite, favorisant une architecture propre et découplée pour la gestion de ces clients d'IA.

27