Datos

Cómo crear un chatbot a medida con un modelo de lenguaje de código abierto

15 de abril de 2024

Mejorar la selección con IA

Integrar modelos de lenguaje generativos en las operaciones puede transformar procesos y aportar ventajas competitivas. En Nieve Consulting acabamos de completar un proyecto de chatbot generativo para las primeras fases de selección. Identifica candidatos potenciales y les ayuda a presentar su solicitud, mostrando cómo la IA puede agilizar el proceso.

Descripción del proyecto

El objetivo era crear un agente autónomo orientado a objetivos que funcionara en la infraestructura del cliente y mantuviera el control y la seguridad de los datos. La plataforma cubre todo su ciclo de vida, desde el ajuste basado en opiniones humanas hasta el despliegue en infraestructura sin servidores. Incluye evaluación cualitativa y cuantitativa, métricas con un modelo de lenguaje como evaluador, comparaciones entre modelos, inferencia multimodelo y operaciones de modelos de lenguaje, como versionado y etiquetado.

Funciones avanzadas

La plataforma incorpora patrones avanzados de los sistemas basados en modelos de lenguaje: validación de entradas para garantizar la integridad, controles correctivos para mantener la fiabilidad, generación aumentada por recuperación (RAG) e instrucciones dinámicas. Todos los componentes son de código abierto, lo que permite adaptarlos a necesidades concretas sin depender de modelos y herramientas comerciales.

Ventajas del código abierto

Desarrollarlo en la infraestructura del cliente garantiza que los datos permanecen bajo su control, protegidos de riesgos externos. También permite adaptar el chatbot a sus necesidades y estándares éticos. Los modelos abiertos ofrecen distintas opciones de base y ajuste de instrucciones y un control completo de los modelos. Se puede mantener una versión sin nuevos datos de entrenamiento que alteren su comportamiento, garantizando coherencia y fiabilidad. Esto es especialmente importante en selección, donde la estabilidad de las respuestas resulta esencial.

Aplicaciones en selección

El chatbot destaca en las primeras fases. Automatiza la revisión inicial y la interacción para acotar las candidaturas según los criterios establecidos. Habla con las personas interesadas, las guía durante la solicitud y responde preguntas preliminares, ahorrando tiempo y recursos al equipo.

Perspectivas

Crear un chatbot de código abierto en la infraestructura del cliente permite aprovechar la IA manteniendo un control estricto de los datos y los flujos operativos. Estas innovaciones transforman la selección y establecen nuevas formas de integrar la IA en los procesos principales.

Las empresas buscan soluciones sólidas y personalizables. Este proyecto muestra el potencial y la eficacia del código abierto para atender necesidades específicas y diversas, y cómo integrar la IA para mejorar la eficiencia en distintos sectores.

Iván Moreno
Por Iván Moreno
Ingeniero de aprendizaje automático