Merged adapters from LoRA training for the BSC-LT/salamandra-7b-instruct
model, available here.
The finetuning has been specifically done to make the model more suitable for performing Text2SQL tasks on a specific database structure. The training dataset is exclusively in Spanish.
The prompt format the model has learnt from is:
### Base de datos:
{database_create_structure}
### Instrucci贸n: {prompt, in natural language}
### SQL:
For example:
### Base de datos:
CREATE TABLE [dbo].[Taxonomia]( -- Tabla que define las especies (taxones)
[taxonid] [int] NOT NULL, -- Identificador
[name] [varchar(MAX)] NULL, -- Nombre cient铆fico
[taxonrank] [varchar(MAX)] NULL, -- Rango del tax贸n, puede ser: "Species", "Subspecies", "Variety", "Form"
[origen] [varchar(MAX)] NULL, -- Si es especie nativa o no
[taxonomicgroup] [varchar(MAX)] NULL, -- El grupo taxon贸mico
[kingdom] [varchar(MAX)] NULL, -- El reino taxon贸mico
[phylum] [varchar(MAX)] NULL, -- El philo taxon贸mico
[class] [varchar(MAX)] NULL, -- La clase taxon贸mico
[taxonorder] [varchar(MAX)] NULL, -- El orden taxon贸mico
[family] [varchar(MAX)] NULL, -- La familia taxon贸mica
[genus] [varchar(MAX)] NULL, -- El g茅nero taxon贸mico
[subgenus] [varchar(MAX)] NULL, -- El subg茅nero taxon贸mico
[nametype] [varchar(MAX)] NULL -- Tipo de nombre, puede ser "Aceptado" o "Sin贸nimo"
)
CREATE TABLE [dbo].[NombresEspecies]( -- Tabla de nombres para cada tax贸n
[idtaxon] [int] NULL, -- Identificador
[nombre_comun] [varchar(MAX)] NULL, -- Nombre comun para el tax贸n
[idioma] [varchar(MAX)] NULL, -- Idioma del nombre comun, el espa帽ol aparece como "Castellano"
[espreferente] [int] NULL -- Si es el nombre com煤n preferente o no, toma valores 1 o 0
)
CREATE TABLE [dbo].[Rutas](-- Tabla que define las rutas
[ID_Ruta] [int] NOT NULL, -- Identificador
[Nombre_Ruta] [varchar(MAX)] NULL, -- El nombre de la ruta
[Nombre_Etapa] [varchar(MAX)] NULL, -- El nombre de la etapa, si existe
[Longitud] [float] NULL, -- La longitud de la etapa/ruta
[CCAA] [varchar(MAX)] NULL, -- La Comunidad Aut贸noma a la que pertenece la etapa/ruta
[Provincia] [varchar(MAX)] NULL, -- La provincia a la que pertenece la etapa/ruta
)
CREATE TABLE [dbo].[Cuadriculas]( -- Tabla que define las cuadr铆culas
[CUADRICULA] [nchar](7) NOT NULL, -- Codigo de la cuadr铆cula
[CCAA] [varchar(MAX)] NULL, -- Comunidad autonoma a la que pertenece la cuadr铆cula
[Provincia] [varchar(MAX)] NULL -- Provincia a la que pertenece la cuadr铆cula
)
CREATE TABLE [dbo].[CuadriculasEspecies]( -- Tabla que relaciona las especies con las cuadr铆culas
[idtaxon] [int] NOT NULL,
[cuadricula] [nchar](7) NOT NULL
)
CREATE TABLE [dbo].[CuadriculasRutas]( -- Tabla que relaciona las rutas con las cuadr铆culas
[ID_Ruta] [int] NULL,
[CUADRICULA] [nchar](7) NULL
)
### Instrucci贸n: Quiero descripciones que incluyan los nombres comunes de las especies en ingl茅s, si existen.
### SQL:
To run these prompts, the ';' stop_sequence must be added, as the model is trained to generate it once the query is over. For the previous example, the result is:
SELECT
ne.nombre_comun AS NombreComunIngl茅s
FROM
NombresEspecies ne
WHERE
ne.idtaxon = <idtaxon> AND ne.idioma = 'Ingl茅s';
- Downloads last month
- 6
Inference Providers
NEW
This model isn't deployed by any Inference Provider.
馃檵
Ask for provider support