Proyecto
Desde ESCALANTIA, consultora especializada en desarrollo de software, buscamos un/a desarrollador/a con experiencia en SAP Business One, APIs y desarrollo de aplicaciones con IA/LLMs para colaborar en el desarrollo de un chatbot conectado a los datos comerciales de SAP Business One.
El objetivo es crear una interfaz conversacional que permita a los usuarios consultar información comercial de la empresa utilizando lenguaje natural, evitando tener que realizar manualmente consultas y búsquedas dentro de SAP.
Funcionalidades principales
El chatbot deberá poder:
Consultar información de clientes, productos/artículos, tarifas y condiciones comerciales.
Consultar pedidos, ventas, facturas, pagos y otra información comercial disponible en SAP Business One.
Responder preguntas en lenguaje natural utilizando los datos actualizados de SAP.
Aplicar permisos y restricciones según el usuario/rol.
Consultar documentación interna adicional en formatos como PDF, Word y Excel.
Devolver respuestas claras y contextualizadas, indicando cuando no dispone de información suficiente.
Estar preparado para funcionar desde ordenador, tablet y móvil.
Integración técnica
La integración principal será mediante SAP Business One Service Layer.
Buscamos una solución robusta en la que el LLM no tenga acceso indiscriminado a la base de datos, sino que exista una capa intermedia de control para gestionar:
Autenticación y autorización.
Consultas a SAP.
Permisos por usuario/rol.
Validación de parámetros.
Control de acciones permitidas.
Registro/auditoría de consultas.
Gestión segura de errores.
Perfil que buscamos
Imprescindible experiencia práctica con:
SAP Business One
SAP Business One Service Layer
APIs REST
Backend (Node.js, Python o similar)
Integración de LLMs / OpenAI API u otros modelos
Bases de datos y sistemas de autenticación
Se valorará especialmente experiencia previa desarrollando chatbots empresariales conectados a ERPs.
Colaboración
El proyecto se plantea inicialmente como una PoC/MVP, con posibilidad de continuar posteriormente con el desarrollo completo y nuevas funcionalidades.
Buscamos una persona autónoma, con criterio técnico y capaz de trabajar de forma relativamente independiente. No buscamos únicamente alguien que implemente código siguiendo instrucciones, sino un perfil que pueda aportar soluciones técnicas y detectar posibles problemas de arquitectura, seguridad e integración.
Importante: indicar experiencia previa concreta con SAP Business One y Service Layer, así como ejemplos de proyectos similares realizados.