Création d'un Agent de Recherche Autonome avec C# et des LLM Locaux

✍️ OpenClawRadar📅 Publié: February 14, 2026🔗 Source
Création d'un Agent de Recherche Autonome avec C# et des LLM Locaux
Ad

Voici un aperçu d'un nouvel agent de recherche autonome développé en C# utilisant des LLM locaux, spécifiquement Ollama avec le modèle llama3.1:8b. L'agent automatise le processus de gestion d'URL en générant des requêtes de recherche, effectuant des recherches web via l'API Brave Search, et extrayant des données pertinentes, le tout aboutissant à un rapport structuré en markdown.

Détails clés

  • L'agent accepte une entrée de sujet, par exemple, "mémoire persistante pour agents IA".
  • Il formule de manière autonome 5 à 8 requêtes de recherche.
  • Les recherches sont exécutées via l'API Brave Search, et les principales sources sont récupérées et analysées.
  • L'agent parcourt 8 à 12 sources et extrait 5 à 8 découvertes clés.
  • Tout le traitement des données est exécuté localement en utilisant le modèle Ollama (llama3.1:8b) sans dépendre des API OpenAI/Anthropic.
  • Le résultat est un rapport en markdown complet avec citations.
Ad

Performances et architecture

La configuration actuelle fonctionne sur un Ryzen 5 5500, uniquement sur CPU, avec 16 Go de RAM, prenant environ 15 minutes par cycle de recherche. Le développeur note que les modèles 3B, comme llama3.2, sont inadéquats pour l'appel d'outils, rendant ainsi 8B un minimum nécessaire pour des performances fiables.

Les principaux défis incluent la nécessité de tronquer les découvertes avant la synthèse pour éviter que le modèle ne bloque sur des contextes trop longs, et des appels d'outils mal formés occasionnels même avec les modèles 8B, résolus en réessayant avec des invites modifiées. L'agent utilise SQLite couplé à des embeddings pour gérer la mémoire à une échelle personnelle, éliminant le besoin d'une base de données vectorielle.

Pile technologique

  • C# / .NET 8
  • Ollama
  • SQLite
  • API Brave Search (niveau gratuit)

Pour les développeurs intéressés par la création de leur propre agent, il existe un kit de démarrage et un guide de 8 chapitres disponibles sur le dépôt GitHub du projet, fournis sous licence MIT, ainsi que le code source complet : hex-dynamics.

📖 Lire la source complète : r/LocalLLaMA

Ad

👀 See Also

Serveur MCP Open Source Connecte Claude à l'API Mailchimp
Tools

Serveur MCP Open Source Connecte Claude à l'API Mailchimp

Un développeur a créé un serveur MCP Mailchimp en utilisant Claude Code, fournissant 53 outils pour les campagnes, audiences, rapports, automations et e-commerce avec des modes de sécurité intégrés et une configuration en lecture seule.

OpenClawRadar
Un modèle pour exécuter Claude Code lors de sessions ininterrompues de nuit sans dérive
Tools

Un modèle pour exécuter Claude Code lors de sessions ininterrompues de nuit sans dérive

Un cadre en trois parties — exécuteur de chaîne, superviseur et un contrat de transfert unique — résout le problème de dérive de boucle de rétroaction dans les sessions autonomes Claude Code de plusieurs heures.

OpenClawRadar
Atlarix v5.1 ajoute des niveaux de stockage cloud tout en conservant la prise en charge du codage IA local.
Tools

Atlarix v5.1 ajoute des niveaux de stockage cloud tout en conservant la prise en charge du codage IA local.

Atlarix v5.1.0 introduit les niveaux de service cloud Compass pour une utilisation immédiate tout en conservant un support complet pour Ollama et LM Studio. L'IDE utilise un graphe SQLite persistant appelé Blueprint pour fournir un contexte précis aux modèles locaux.

OpenClawRadar
Argus : Une application GitHub qui examine les fichiers CLAUDE.md et publie les scores sur les PRs
Tools

Argus : Une application GitHub qui examine les fichiers CLAUDE.md et publie les scores sur les PRs

Argus est une application GitHub créée avec Claude Code qui examine les fichiers CLAUDE.md et publie un score sur chaque demande de tirage. Après des tests sur plusieurs dépôts, les échecs les plus courants sont l'absence de limites de portée explicites et de chemins d'escalade.

OpenClawRadar