IA y agentes · Cloud, DevOps y LLMOps
Generación de texto multilingüe: fine-tuning de Mistral 7B y API
Por David Gadyan · Publicado el · Actualizado el · Cliente: Rostislav Pankratov
Fine-tuning de Mistral 7B, modelo de código abierto, con HuggingFace y LangChain para que un cliente de contenidos pudiera parafrasear material multilingüe que los modelos alojados rechazan, servido después como API REST con FastAPI en GPUs alquiladas en Paperspace, DigitalOcean, Kaggle y GCP. Los resultados del primer contrato dieron lugar a dos contratos más de servicio y despliegue.
El problema
El cliente necesitaba parafrasear contenido concreto para recursos concretos, en más de un idioma y con un volumen que solo la automatización hacía viable. Los asistentes alojados como ChatGPT rechazaban parte del material por sus restricciones de contenido, así que el trabajo no podía enviarse sin más a una API de terceros. Hacía falta un modelo controlado por el cliente: ajustado para la tarea de parafraseo y servido desde la infraestructura que él eligiera.
Qué construí
- Un Mistral 7B, el modelo de código abierto, ajustado con fine-tuning usando HuggingFace y orquestado con LangChain, especializado en el parafraseo multilingüe del cliente.
- Una API REST con FastAPI que envuelve el modelo para que los sistemas del cliente lo llamen como a cualquier otro servicio.
- Despliegue en máquinas GPU alquiladas de Paperspace, DigitalOcean, Kaggle y VMs con GPU de GCP, de modo que el cliente paga por tiempo de GPU en lugar de tener hardware propio.
- Python de principio a fin, desde los scripts de entrenamiento hasta el código de servicio.
Cómo se entregó
El trabajo se repartió en tres contratos. El primero cubrió el fine-tuning de Mistral 7B y la evaluación de su salida; una vez que los resultados se confirmaron, dos contratos más cubrieron la construcción de la API REST y su despliegue en infraestructura GPU alquilada. Fui el único ingeniero en los tres.
Resultado
Un Mistral 7B propiedad del cliente que parafrasea contenido multilingüe que los modelos alojados no aceptan, expuesto como servicio FastAPI en GPUs alquiladas. Los resultados del primer contrato de fine-tuning fueron lo bastante sólidos como para que el encargo se ampliara a dos más, llevando el modelo de experimento a API desplegada.
Proyectos relacionados
Virgil.ai: asistente agéntico de seguros de salud
IA y agentes · ERP y SaaS con IA · Cloud, DevOps y LLMOps · Seguridad y cumplimiento
Chatbot RAG sobre regulación cripto (GPT-4 + Pinecone)
IA y agentes · Bases de datos e ingeniería de datos · Cloud, DevOps y LLMOps
HubAIOps: auditoría de preparación para IA en HubSpot con Claude
IA y agentes · ERP y SaaS con IA · Full-Stack y UI/UX