NIA One · Docs
Intégration SDK

Types de SIA

À la création d'un SIA, vous choisissez son type. Ce n'est pas qu'une étiquette : il oriente l'instrumentation recommandée et le comportement de certains juges.

One-shot
requête isolée
Conversational
multi-tours · session
Agent
raisonnement · tools
Pipeline
étapes chaînées (RAG)
Batch
traitement en masse
Streaming
token-par-token
Les six types de SIA.
TypeQuandInstrumentation clé
One-shotUne requête isolée, sans mémoire (classification, extraction, résumé).Un flow par requête. Juges exécutés en synchrone.
ConversationalChatbot/assistant multi-tours.Un session_id par conversation, un flow par tour.
AgentIA autonome avec raisonnement et tool calls.span_kind=agent/tool ; steps imbriqués.
PipelineÉtapes chaînées (RAG, enrichissement).Un step par phase (retrieval → analysis → finalize).
BatchTraitement en masse.Labels batch.id / batch.item_index.
StreamingRéponse token-par-token.track_stream pour TTFT & débit.

Le type voyage aussi dans le flow

Vous pouvez refléter le type dans vos steps via Flow(sia_type=...). Pour les SIA one_shot, les juges s'exécutent en synchrone : aucune politique de déclenchement n'est nécessaire.