Aller au contenu principal

Requete Tableur (Langage Naturel)

Interroge un tableur en langage naturel. Le systeme traduit la question en requete structuree et retourne les resultats correspondants.

Parametres

ParametreTypeRequisVariableDescription
queryvaleur dynamiqueOuiOuiQuestion en langage naturel pour interroger le tableur. Le systeme interprete la question et genere la requete automatiquement.
spreadsheetIdslisteNonNonIdentifiants des tableurs a interroger. Vide pour rechercher dans tous les tableurs du workspace.
maxResultsnombreNonNonNombre maximum de lignes dans les resultats. (Defaut: 100)
includeExplanationoui/nonNonNonInclure l'explication de la requete interpretee par le modele. (Defaut: false)
llmSynthesisobjetNonNonConfiguration de synthese LLM des resultats (activation et prompt personnalise).
outputVariabletexteNonNonNom de la variable de sortie contenant les resultats de la requete.

Les parametres marques Variable = Oui acceptent la syntaxe {{nomBloc.champ}}.

Sortie

Variable de sortie : nlQueryResult

{
"results": [],
"total": 0,
"has_more": false,
"success": false,
"explanation": {},
"aggregations": {}
}

Exemple

Poser une question sur un tableur.

Entree :

{"query": "Quels sont les clients avec un CA superieur a 100k ?"}

Sortie :

{"results": [{"name": "Acme", "revenue": 250000}], "count": 1}
Astuce

Formulez des questions claires et specifiques. Le bloc utilise un LLM pour interpreter la question et generer la requete.