← capítulo

Proyecto final: una app de principio a fin

Capítulo 22 · el curso entero, compuesto

La hora

La app entera es una sola función

def assist(message):
    if flagged(message): return "[blocked]"
    # agent loop over grounded tools
    #   search_kb  — policy questions
    #   order_status — order questions
    # answer ONLY from tool results
    return answer

Moderación (wk16) + agent (wk18) + grounding (wk7-9).

La descomposición ES la habilidad

"Construye un bot de soporte con IA" se sentía intimidante.

Ahora son partes móviles que cada una has construido sola: retrieve · ground · llamar tools · loop · moderar.

Ver un producto como piezas conocidas es el trabajo.

Ponlo a trabajar — tres productos

Tres productos, cero conceptos nuevos.

Mantenlo tan simple como el problema lo permita

Las mejores apps tienen la menor maquinaria que funciona.

Patrones, no un proveedor

Se porta a Gemini con solo las llamadas cambiando.

¿Nuevo proveedor? ¿Nuevo modelo el próximo mes? Tu arquitectura sobrevive.

Lo que te llevas

Una app real es composición, no invención. Ve el requisito, elige la pieza conocida, ensambla con hábitos de producción. Empezaste con una llamada a la API. Ahora construye la cosa a la que llevaba. Ve y constrúyela.