# Sub-Question Query Engine

Un query engine diseñado para resolver el problema de responder a una consulta compleja utilizando múltiples fuentes de datos. Primero divide la consulta compleja en sub-preguntas para cada fuente de datos relevante, luego reúne todas las respuestas intermedias y sintetiza una respuesta final.

<figure><img src="https://4068692976-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FUiD7nOmFRK805sNuiieJ%2Fuploads%2Fgit-blob-370d859c72e9004027ed8fe2661504795418d442%2Fimage%20(4)%20(1)%20(1)%20(1)%20(1)%20(2)%20(1).png?alt=media" alt=""><figcaption></figcaption></figure>

## Entradas

* Query Engine Tools
* Chat Model
* Embeddings
* [Response Synthesizer](https://docs.flowiseai.com/espanol/documentacion-oficial/integraciones/llamaindex/response-synthesizer)

## Parámetros

| Nombre                  | Descripción                                                           |
| ----------------------- | --------------------------------------------------------------------- |
| Return Source Documents | Para devolver citas/fuentes que se usaron para construir la respuesta |

## Salidas

| Nombre                 | Descripción                           |
| ---------------------- | ------------------------------------- |
| SubQuestionQueryEngine | Nodo final para devolver la respuesta |
