Saltearse al contenido

Capítulo 1: Objetivo y preparación

En este caso de uso construirás un sistema de atención al cliente para una tienda online. Cada consulta pasa primero por un agente que la clasifica en uno de tres niveles, y después la atiende un agente especializado:

NivelQué consultas atiendeCómo las resuelve
Nivel 1Preguntas generales: envíos, devoluciones, horarios…Busca la respuesta en un documento de políticas de la tienda.
Nivel 2El estado de un pedido o datos de productosConsulta la API de la tienda.
Nivel 3Devoluciones o casos en los que el cliente pide hablar con una personaAvisa al equipo de soporte por Telegram y se lo dice al cliente.

Es un caso avanzado: conviene que antes hayas hecho el asistente de correo y agenda, donde se explica cómo un agente usa herramientas.

Lo que necesitas

  • Un documento con las políticas de la tienda guardado en Google Drive, por ejemplo un PDF.
  • La dirección de la API de pedidos de tu tienda y, si la pide, su clave.
  • Un bot de Telegram y el chat del equipo de soporte al que enviará los avisos.

Prepara las credenciales

En Credenciales, crea estas tres. Si es la primera vez, ver Credenciales.

ServicioNombre de ejemploQué completar
Google GeminiGemini tiendaTu clave de Gemini en Google Api Key. La usarán los modelos y la búsqueda en el documento.
Google DriveDrive tiendaDeja NappAI en Select Project, elige el acceso Read Only y pulsa Sign in with Google.
Telegram bot APIBot soporteEl token de tu bot en Telegram bot token. Lo da BotFather al crear el bot.

La API de la tienda no necesita una credencial: si pide una clave, la escribirás en el componente que la llama, en el capítulo 3.

En el siguiente capítulo crearás la base de conocimiento con el documento de políticas.