Loading page...Загружаем страницу...正在加载页面...
AtlasRepo

Gouvernez votre agent IA : NestJS et Mistral en 30 lignes

Описание и применение

Создание и управление агентом ИИ в NestJS с использованием модели Mistral, включая конфигурацию, контроллеры, инструменты и наблюдаемость.

Задача

Gérer le modèle IA et son comportement dans une application NestJS.

Результат

Un agent IA entièrement gouverné dans NestJS, avec modèle Mistral, contrôleur dédié, outils déclarés, observabilité et tests CI.

Рабочий процесс

  • Créer l’application NestJS avec npx @nestjs/cli new my-app --package-manager npm
  • Installer nestjs-langchain et @langchain/mistralai
  • Créer la clé d’API Mistral et l’exporter dans l’environnement
  • Déclarer le module LangChain dans app.module.ts avec le modèle mistralai:mistral-small-latest et un systemPrompt
  • Injecter l’Agent dans un AskController et exposer un endpoint POST /ask
  • Démarrer l’application et tester via curl
  • Gouverner l’agent : configuration unique, agent par usage, outils déclarés, observabilité via run()
  • Ajouter des outils avec @Tool() dans des services
  • Utiliser fakeModel() pour tests CI sans clé Mistral

Доказательства

Gouverner un agent IA, c'est maîtriser deux choses : le modèle qu'il utilise, et ce qu'il fait dans votre application.

Источник

Le modèle n'est pas déterministe, mais tout ce qui l'entoure peut l'être : l'agent est configuré en un seul endroit, vérifié au démarrage, et chaque exécution dit ce qu'il a fait.

Источник

Avec Ollama, seule la ligne model change : plus de clé d'API, et vos données restent sur votre infrastructure.

Источник

  • Дата записи: 2026-10-26T17:26:28.859Z