Transforma el teu Centre d'Atenció amb IA

Descobreix la nostra plataforma d'atenció al client d'última generació, impulsada per IA de veu en temps real i integracions modulars amb Twilio (o altres alternatives), juntament amb l'API de veu en temps real d'OpenAI. Gràcies al Protocol de Context del Model (MCP), la Generació Augmentada per Recuperació (RAG) i la col·laboració entre agents (A2A), oferim fluxos de treball personalitzats, segurs i escalables. Configura-ho tot des d'un panell intuïtiu desenvolupat amb Svelte i porta l'experiència del client al següent nivell. Construeix avui el futur del servei al client!

Transforma el teu Centre d'Atenció amb IA illustration

📞 Stack d’IA per a Call Center amb MCP i RAG

Una solució de call center en temps real, basada en websockets, amb IA de veu a veu, integrada amb Twilio (o proveïdors de telefonia alternatius) i l’API de veu en temps real d’OpenAI. Millorada amb Model Context Protocol (MCP) per a la integració d’eines, Retrieval-Augmented Generation (RAG) per a memòria contextual i col·laboració Agent-a-Agent (A2A). Inclou un quadre de comandament configurable construït amb Svelte per gestionar models i fluxos de treball.


🧱 Visió General de l’Arquitectura

El stack està dissenyat per a interaccions de veu en temps real, integracions modulars i desplegaments segurs i escalables. Tots els components estan contenitzats i interoperables via MCP.

CapaComponentDescripció
FrontendQuadre de Comandament en SvelteQuadre web per configurar models, fluxos de trucades, eines MCP i analítiques. Construït amb Svelte i Tailwind CSS.
Servidor WebSocketNode.js WebSocketGestiona l’streaming d’àudio en temps real i la comunicació entre serveis de telefonia, IA i eines MCP.
Integració TelefoniaTwilio (o alternatives)Gestiona trucades entrants/sortints, enviant l’àudio al servidor WebSocket. Suporta múltiples proveïdors.
Motor de Veu IAOpenAI Real-Time Voice APIPermet converses naturals i contextuals amb prompts configurables.
Memòria i RAGPostgreSQL + pgvectorMemòria semàntica per a l’historial de trucades, recuperació de documents i RAG per millorar respostes.
Capa d’EinesMCP – Model Context ProtocolInterfície universal per integrar eines, APIs, lògica de negoci i altres agents.
Col·laboració AgentsA2A – Agent-a-AgentPermet que agents col·laborin, deleguin o validin tasques via MCP.
AnalítiquesPostgreSQLDesa metadades, configuracions i resultats de trucades per al quadre d’analítiques i informes.
InfraestructuraDockerServeis contenitzats per a escalabilitat, aïllament i desplegaments segurs.

📡 Servidor WebSocket

El servidor WebSocket en Node.js és l’eix de la comunicació en temps real:

  • Streaming d’Àudio: Reenvia l’àudio entre Twilio (o alternatives) i l’API de veu d’OpenAI.
  • Integració MCP: Redirigeix crides d’eines i interaccions d’agents via MCP.
  • Escalabilitat: Gestiona múltiples trucades concurrents amb baixa latència.
  • Fiabilitat: Administra problemes de connexió amb reintents automàtics.

☎️ Integració Telefonia

El stack suporta Twilio o proveïdors alternatius (p. ex. Vonage, Plivo) per a:

  • Gestió de Trucades: Redirigeix trucades entrants/sortints al servidor WebSocket.
  • Captura de Metadades: Desa dades de trucada (contacte, hora, estat).
  • Disseny Modular: Permet canviar fàcilment de proveïdor de telefonia amb configuració.

🗣️ OpenAI Real-Time Voice API

El motor de veu d’OpenAI permet:

  • Converses Naturals: Interaccions multilingües i contextuals.
  • Integració RAG: Millora respostes amb documents recuperats o historial de trucades.
  • Prompts Personalitzats: Configurables via el quadre Svelte per a casos d’ús específics (p. ex. suport, vendes).

🧰 MCP – Model Context Protocol

El Model Context Protocol (MCP) habilita una integració fluïda d’eines i serveis:

  • Descripció d’Eines: Cada eina s’autodescriu (nom, paràmetres, format de resposta).

  • Accés Dinàmic: Les eines són descobribles per la IA de veu i altres agents en temps real.

  • Exemples:

    • APIs internes (p. ex. CRM, sistemes de tiquets)
    • Serveis externs (p. ex. calendaris, passarel·les de pagament)
    • Altres agents per fluxos col·laboratius

🤖 A2A – Col·laboració Agent-a-Agent

La interacció Agent-a-Agent (A2A) permet que diversos agents d’IA treballin conjuntament via MCP:

  • Delegació: Un agent de suport delega a un agent de facturació per consultes de pagament.
  • Composició: Un agent de vendes combina dades d’un CRM amb un agent de catàleg de productes.
  • Validació: Un agent comprova respostes amb un agent de compliment normatiu.
  • Encadenament: Agents es passen tasques per resoldre fluxos complexos.

🗃️ Memòria Vectorial amb RAG

La capa PostgreSQL + pgvector impulsa la Generació amb Recuperació (RAG):

  • Memòria Contextual: Desa historial de trucades, configuracions i dades de clients.
  • Recuperació de Documents: Extreu documents rellevants (FAQ, manuals) per enriquir respostes.
  • Multi-tenant: Dades aïllades per a diferents clients o equips.
  • Privadesa: Les dades romanen locals i auditables.

⚙️ Configuració amb Quadre Svelte

El quadre de comandament basat en Svelte permet:

  • Gestió de Models: Configura paràmetres del model de veu d’OpenAI (to, idioma, velocitat).
  • Disseny de Fluxos de Trucada: Defineix scripts, intencions i assignació d’eines MCP.
  • Orquestració d’Agents: Configura fluxos A2A i lògica de fallback.
  • Monitoratge en Temps Real: Visualitza trucades actives, rendiment d’agents i estat del sistema.
  • Analítiques: Gràfics de mètriques, satisfacció del client i tendències.
  • Seguretat: Accés basat en rols (administradors, supervisors, agents).

🛡️ Seguretat i Desplegament

  • Contenitzat: Serveis dockeritzats per a portabilitat i aïllament.
  • Comunicació Segura: WSS (WebSocket Secure) i crides MCP encriptades.
  • Privadesa de Dades: Emmagatzematge local a PostgreSQL, compatible amb RGPD.
  • Registres Auditables: Traça totes les interaccions per compliment i depuració.
  • Opcions de Desplegament: Núvol (AWS, Azure) o on-premises, compatible amb entorns aïllats.

📊 Casos d’Ús Exemple

Cas d’úsExemple de ConfiguracióExemples d’Eines MCP / A2ADescripció
Suport al ClientAnglès, to empàtic, RAG FAQsfetch_ticket, escalate_agentResol consultes amb RAG, delega a agent humà si cal.
Venda ActivaMultilingüe, scripts dinàmics, integració CRMcrm_lookup, product_agentPersonalitza arguments amb dades del CRM i col·labora amb agent de catàleg.
EnquestesTo neutral, prompts estructuratsstore_response, analytics_agentRecull feedback, desa respostes i delega a un agent d’analítica.
Reserva de CitesTo professional, integració calendaricalendar_api, confirmation_agentGestiona reserves i confirmacions mitjançant un agent secundari.

✅ Per què aquest Stack?

  • Veu en Temps Real: Converses naturals i contextuals amb l’API de veu d’OpenAI.
  • Integració MCP: Connexió fluïda amb eines i APIs per fluxos personalitzats.
  • Col·laboració A2A: Agents que treballen conjuntament en tasques complexes.
  • Millorat amb RAG: Respostes contextuals amb historial de trucades i documents.
  • Quadre Svelte: UI lleugera i responsiva per configuració i analítiques.
  • Segur i Escalable: Grau empresarial, contenitzat i orientat a la privadesa.

💼 Els Nostres Serveis

Oferim suport integral:

  • Configuració del sistema i integració de telefonia (Twilio o alternatives)
  • Desenvolupament d’eines MCP i disseny de fluxos A2A
  • Configuració RAG amb les teves fonts de dades
  • Implementació personalitzada del quadre Svelte
  • Formació d’equips i suport continu

A punt per començar la implementació d'IA?

Tenim l'experiència tècnica. Tant si estàs explorant les possibilitats de la IA com si tens un projecte específic en ment, et guiarem en els propers passos.

Si ho prefereixes, pots enviar-nos un correu electrònic a:

info@bpcode.ai