La integración de IA en Barcelona conecta un modelo de lenguaje con los sistemas de tu empresa para resolver una tarea concreta, como contestar consultas de clientes. En Catalunya suma dos decisiones propias: atender en catalán a quien lo pida y elegir entre un modelo abierto entrenado en Barcelona o una API externa. Trabajamos con empresas de Barcelona desde Madrid en proyectos de integración de inteligencia artificial a medida.
El artículo 128-1 del Codi de consum de Catalunya en el BOE (Ley 22/2010) reconoce a las personas consumidoras el derecho a ser atendidas oralmente y por escrito en la lengua oficial que escojan, en los términos de la legislación lingüística. Un asistente que solo contesta en castellano convierte cada conversación en catalán en un traspaso manual a tu equipo, que se come el ahorro del proyecto.
Al terminar sabrás qué caso atacar primero y dónde deben procesarse tus datos; el método completo está en la guía de proyecto de integración de IA en Madrid.
Qué es la integración de IA en Barcelona
La integración de IA en Barcelona es el proyecto que une un modelo de lenguaje con el CRM o el ERP de una empresa catalana para automatizar una tarea medible, con dos decisiones propias del territorio: respuestas en catalán o castellano según elija el cliente y una decisión explícita sobre qué modelo procesa cada dato.
A diferencia de un chatbot genérico, lee y escribe en tus sistemas con permisos acotados. Para elegir cómo se conecta, revisa la comparativa entre API y MCP para conectar la IA con tus sistemas.
Casos de uso de IA por sector en Catalunya
Los casos de uso de IA que antes dan retorno en Catalunya repiten la misma consulta muchas veces al día y tienen respuesta comprobable en tus sistemas. Ejemplos hipotéticos, cada uno con su límite:
- Correduría de seguros: el asistente informa del estado de un parte o de la fecha de renovación por mensajería, con la API de WhatsApp para automatizar con IA. Límite: aceptar o rechazar un siniestro lo decide una persona.
- Inmobiliarias: cualifica las consultas que llegan de los portales y propone horarios de visita según la agenda del agente. Límite: ninguna valoración del inmueble sale sin revisión profesional.
- Distribución B2B: contesta a clientes profesionales sobre stock y estado del pedido consultando el ERP. Límite: con fichas de producto incompletas, la IA repetirá sus errores.
- Despachos profesionales: busca antecedentes en el archivo interno y los resume para el profesional. Límite: ningún escrito se presenta sin que alguien lo lea.
Para ordenar la lista, compara las horas que ahorra cada caso con el coste de automatizar con IA según volumen y modelo.
Atender en catalán: qué dice la norma y qué conviene
La atención en catalán se apoya en el artículo 128-1.1 del Codi de consum. La Sentencia 88/2017 del Tribunal Constitucional lo avaló interpretado según su fundamento jurídico 4: remite a la legislación lingüística y no impone a tu personal obligaciones individuales de uso de una lengua. Lo práctico es que el asistente detecte el idioma y conteste en el del cliente.
El artículo 50 del Reglamento (UE) 2024/1689 exige además que el sistema se diseñe para que la persona sepa que habla con una IA, salvo que resulte evidente. Las fechas de aplicación están en la guía del Reglamento europeo de IA para empresas.
Del borrador a la respuesta automática: IA en Barcelona desde Madrid
Un proyecto de IA en Barcelona se lleva desde Madrid en remoto y sin visitas. El asistente arranca en modo borrador con acceso de solo lectura al CRM: propone respuestas, tu equipo las corrige y solo contesta por su cuenta cuando las correcciones bajan del umbral pactado.
Si el asistente forma parte de un sistema mayor, el software a medida para empresas de Barcelona explica fases y coste. Para que lea pedidos y facturas, resuelve antes la integración de ERP y CRM en Barcelona. Las empresas valencianas tienen su guía de IA para el puerto y el agro valencianos.
Modelo abierto o API externa: dónde se procesan tus datos
La familia de modelos Salamandra, del Barcelona Supercomputing Center e impulsada por el proyecto Aina de la Generalitat, se publica con licencia Apache 2.0 y se entrenó en MareNostrum 5 con textos de 35 lenguas europeas, y duplica el peso del catalán, el castellano, el gallego y el euskera, según la ficha técnica oficial de Salamandra.
Eso abre una opción local: procesar en tu servidor los mensajes con datos personales y el resto en una API externa. Si usas la API, el proveedor actúa como encargado del tratamiento, como explicamos en obligaciones del RGPD al desarrollar software.
CodeZone Pro Tip: detecta si un mensaje contiene datos personales, como un DNI o NIE válido, y envíalo al modelo alojado en tu servidor; el resto puede ir a la API externa.
import re
# Tabla oficial del Ministerio del Interior: resto de dividir entre 23 -> letra de control
LETRAS = "TRWAGMYFPDXBNJZSQVHLCKE"
PATRON_DOC = re.compile(r"\b([XYZ]?)(\d{7,8})[- ]?([A-Z])\b", re.IGNORECASE)
PATRON_EMAIL = re.compile(r"[\w.+-]+@[\w-]+\.[\w.]+")
PATRON_TEL = re.compile(r"(?<!\d)(?:\+34 ?)?[6789]\d{2} ?\d{3} ?\d{3}(?!\d)")
def documento_valido(prefijo: str, numero: str, letra: str) -> bool:
# En el NIE, X, Y y Z se sustituyen por 0, 1 y 2 antes de dividir
base = int(str("XYZ".index(prefijo.upper())) + numero) if prefijo else int(numero)
return LETRAS[base % 23] == letra.upper()
def contiene_datos_personales(texto: str) -> bool:
# Solo cuenta como DNI o NIE si la letra cuadra: así una referencia de pedido no dispara el filtro
if any(documento_valido(*m.groups()) for m in PATRON_DOC.finditer(texto)):
return True
return bool(PATRON_EMAIL.search(texto) or PATRON_TEL.search(texto))
def elegir_modelo(texto: str) -> str:
# Lo que identifica a una persona se procesa en el modelo abierto alojado en tu servidor;
# el resto puede ir a la API externa, que no exige mantener GPU propias
return "modelo_propio" if contiene_datos_personales(texto) else "api_externa"
if __name__ == "__main__":
print(elegir_modelo("Bon dia, el meu DNI és 12345678Z i vull canviar la reserva")) # modelo_propio
print(elegir_modelo("Quin horari té la botiga del passeig de Gràcia?")) # api_externa
print(elegir_modelo("Referencia de pedido 12345678A")) # api_externa: la letra no cuadraEste filtro convierte la política de datos en una regla que se ejecuta en cada mensaje: el DNI que escribe un cliente nunca sale de tu infraestructura.
Lo Que Pierdes Si Tu IA No Habla Como Tu Cliente
Un asistente que contesta en el idioma equivocado o envía datos personales donde no toca genera traspasos y reclamaciones que borran el ahorro. Decídelo antes de escribir código.
En Codezone diseñamos integraciones de IA para empresas catalanas desde Madrid. Cuéntanos qué proceso quieres automatizar con IA y te proponemos el primer caso medible.