Creación de modelos de IA adaptados

La sección de modelos adaptados permite crear modelos ajustados a partir de modelos descargados que luego se pueden cargar y usar para la generación de texto. Se pueden crear múltiples modelos, pero solo se puede cargar una generación de texto en la memoria para su uso en un momento dado. Esta función solo está disponible en ordenadores Mac con chip de Apple.

Importante  Primero debe habilitar el servidor de modelos para que la sección de modelos adaptados esté disponible. Algunos modelos requieren que se incluya un token Hugging Face en la sección Model Server (Servidor de modelos) para descargar el modelo. Consulte Habilitar el servidor de modelo de IA.

Para crear un modelo adaptado:

  1. Haga clic en la pestaña AI Services (Servicios de IA) > Fine-Tuned Models (Modelos adaptados).

  2. Haga clic en el botón Create Fine-Tuned Model (Crear modelo adaptado).

  3. En el cuadro de diálogo Create a Fine-Tuned Model (Crear un modelo adaptado), haga clic en el botón Explorar... y, a continuación, busque el archivo JSON que contiene los datos de entrenamiento.

    Cada línea del archivo JSON de datos de entrenamiento debe contener un ejemplo de entrada del usuario y la respuesta válida a la entrada. Por ejemplo:

    Copiar
    {"messages":[{"content":"Indicación del sistema","role":"system"},{"content":"Datos de usuario de ejemplo","role":"user"},{"content":"Salida del sistema de ejemplo tras procesar los datos del usuario"}]}
    {"messages":[{"content":"sys.123","role":"system"},{"content":"usr.234","role":"user"},{"content":"ast.345","role":"assistant"}]}
    {"messages":[{"content":"sys.456","role":"system"},{"content":"usr.567","role":"user"},{"content":"ast.678","role":"assistant"}]}
  4. En el cuadro de diálogo Create a Fine-Tuned Model (Crear un modelo adaptado), introduzca la siguiente información:

    • Nombre del modelo adaptado: el nombre del modelo que desea utilizar para las conexiones de cliente. FileMaker Server añadirá al nombre especificado el prefijo "fm-mlx-", por lo que el nombre real del modelo adaptado será "fm-mlx-<nombre_especificado>".

    • Modelo base: seleccione el modelo que desea ajustar.

      Nota  Los modelos base deben ser modelos de generación de texto que ya estén descargados y reconocidos.

    • Número de iteraciones: el número de iteraciones de entrenamiento. Cuantas más iteraciones se establezcan, más memoria y más tiempo para procesar serán necesarios.

    • Capas LoRA: el número de capas de adaptación de bajo rango (LoRA). Cuantas más capas se establezcan, más memoria y tiempo serán necesarios.

    • Tamaño de lote: el número de ejemplos de entrenamiento para entrenar el modelo que se usan a la vez. Cuanto mayor sea el tamaño del lote, más memoria se requerirá, aunque el entrenamiento puede completarse más rápidamente.

  5. Haga clic en el botón Create model (Crear modelo).