Cómo funciona
Cuando añades la herramienta de consulta de base de datos y el contexto de base de datos especificado a tu solicitud de API, Zylon sigue estos pasos:- Analiza lenguaje natural: Zylon interpreta tu pregunta en lenguaje natural y entiende qué datos estás buscando.
- Genera consulta SQL: Convierte automáticamente tu pregunta en la consulta SQL apropiada basándose en el esquema de la base de datos.
- Ejecuta consulta: Ejecuta la consulta SQL generada contra tu conexión de base de datos especificada.
- Devuelve resultados: Proporciona resultados coherentes basados en la respuesta de la base de datos.
Notas importantes
- Para usar esta herramienta, debes especificar el tipo
database_query_v1. - El
tool_contextdebe contener al menos unasql_databasecon unaconnection_stringválida. - Puedes usar
/v1/messages/validatepara validar la conectividad antes. - La herramienta genera automáticamente consultas SQL a partir de lenguaje natural - no se requiere conocimiento de SQL.
- Los resultados contienen la consulta SQL y los resultados. Si el contenido es demasiado largo, creará un archivo CSV.
- Las conexiones SSL se admiten a través del parámetro
sslen el contexto de la herramienta. - Instrucciones detalladas sobre cómo establecer conexiones de base de datos en la documentación del conector de base de datos.
Ejemplo de uso
En este ejemplo práctico, nos conectamos a una base de datos SQL Server y consultamos información de clientes usando lenguaje natural.1
Realizar consulta de base de datos
Envía una solicitud con tu pregunta en lenguaje natural y los detalles de conexión de la base de datos. La herramienta generará y ejecutará automáticamente la consulta SQL apropiada.
- Shell
2
Respuesta
El sistema responde con la consulta SQL generada, los resultados de ejecución y una respuesta en lenguaje natural: