LMbox
Vos données restent chez vous. Demander une démo
Agent SDK

Vous écrivez l'agent. LMbox fournit le runtime.

Le SDK officiel pour packager et déployer un agent métier IA sur l'appliance LMbox de votre client. Manifest YAML, prompt système, golden eval suite, signature HMAC. Compte 2 à 3 jours de développement, du manifeste à l'agent en production.

Le flow de développement

Trois commandes, du squelette au déploiement signé.

Le SDK encode tout le workflow d'un agent — scaffolding, validation, build, pack, deploy. Aucune étape manuelle, aucun pipeline CI à écrire.

1

Scaffolder

Démarrez depuis un template (legal-document, _base) ou créez un agent vierge. La CLI génère le manifest, le prompt système, la suite de tests, le README.

lmbox agent new nda-reviewer --vendor magellan
2

Itérer

Vous éditez le manifest et le prompt. La CLI valide le manifest contre le schéma officiel (JSON Schema draft 2020-12) et lance la suite de tests golden contre un modèle local ou distant.

lmbox agent test ./nda-reviewer
3

Déployer

L'agent est packagé en un .lmbox signé HMAC + sidecar JSON. La commande deploy l'envoie à l'appliance LMbox du client. Le heartbeat la prend en charge à l'itération suivante.

lmbox agent deploy ./nda-reviewer --box BOX-XXX
Anatomie d'un agent LMbox

Tout tient dans un dossier de quatre fichiers.

Pas de framework, pas de DSL propriétaire. Du YAML, du Markdown, du JSON Lines. Lisible par un avocat ou un Compliance Officer, exécutable par un agent IA.

  • manifest.yaml

    Le contrat de l'agent : modèle, prompts, outils, connecteurs requis, seuils d'eval, paramètres de déploiement (audit, redaction PII). Validé contre `lmbox.eu/v1`.

  • prompts/system.md

    Le prompt système qui encode la logique métier. C'est ce que vous, partenaire, apportez : votre expertise sectorielle traduite en consignes claires.

  • evals/golden.jsonl

    Suite de cas de tests « golden » — une situation par ligne JSON, avec assertions sur la sortie attendue. Bloquant en CI : un agent ne passe pas en prod sous le seuil défini.

  • tools/

    Code Python optionnel pour les outils function-calling (RAG, actions, appels API externes). Vide pour les agents purs analystes.

manifest.yaml
apiVersion: lmbox.eu/v1
kind: Agent

metadata:
  slug: nda-reviewer
  version: 0.1.0
  vendor: lmbox
  vertical: legal
  display_name: NDA Reviewer
  description: >-
    Lit chaque NDA, identifie les clauses non-standard,
    rédige un mémo d'amendements.

spec:
  model:
    primary: mistral-large-2
    fallback: qwen2.5-32b
    temperature: 0.1
    max_tokens: 1024
  prompts:
    system: prompts/system.md
  tools:
    - name: search_clause_library
      type: rag
      source: connectors.sharepoint.legal-templates
  evals:
    pass_threshold: 0.8
    golden: evals/golden.jsonl
  deployment:
    audit: true
    rgpd_redact: [nir, iban, phone]
Pourquoi un SDK

Pour transformer 15 jours de prompt engineering en 2-3 jours de packaging.

2-3 j

Cycle d'itération

Du brief client à l'agent en production. Le SDK couvre 100 % du cycle : scaffolder, valider, tester, packager, signer, déployer.

45 k€

Revenu projet par agent

Cadrage + prompt engineering + RAG + connecteurs + UAT + MEP. Un livrable propre que vous facturez en jour-homme à votre client final.

100 %

IP partenaire

L'agent que vous écrivez vous appartient. Vous gardez le droit de le re-emballer en offre verticale et de le revendre via le Marketplace partenaire.

Discutons de votre premier agent.

Si vous êtes ESN, intégrateur, ou éditeur de logiciels métier, on a un programme partenaires structuré : accès au SDK en avance de phase, formation 2 jours « Certified Agent Engineer », accompagnement de votre premier déploiement.