Documentazione

Assistente personale

Ricetta di un assistente vocale che gestisce il calendario, la posta e la prenotazione di appuntamenti con pagamento anticipato.

L'Assistente personale è una ricetta di agent vocale raggiungibile per telefono, da assemblare da te (non è un modello fornito — vedi Agenti di business tipo). Prenota appuntamenti, consulta il tuo calendario, smista la tua posta e può incassare un acconto prima di confermare.

Cosa fa

  • Risponde al telefono — un chiamante può richiedere un appuntamento a voce.
  • Prenota un appuntamento con pagamento anticipato — l'assistente propone una fascia oraria, genera un link di pagamento e conferma solo dopo aver ricevuto il pagamento.
  • Report quotidiano — un riepilogo mattutino (calendario di oggi, messaggi da gestire).
  • Promemoria — un sollecito prima di un appuntamento imminente.
  • Triage della posta — smista le email in arrivo e fa emergere ciò che conta.
  • Trasferimento mirato — instrada un chiamante prioritario verso una linea diretta.

Come è assemblato

  1. Canale — Telefonia in tempo reale (voce in ingresso).
  2. Calendario — Google Calendar per verificare la disponibilità (google.calendar_list_events) e creare l'appuntamento (google.calendar_create_event).
  3. Pagamento — un link di pagamento Stripe (stripe.create_payment_link), poi verifica del pagamento (stripe.check_payment) prima di confermare. Perché una fascia oraria venga riservata una sola volta, materializza le fasce in un database no-code e riservale con database_manage.claim_row.
  4. Posta — un agent di triage sul canale Email (ricevitore email_inbound).
  5. Trasferimento — tool phone_gateway.transfer_call (SIP REFER) verso un numero diretto, utilizzabile solo durante una chiamata.

La prenotazione è affidabile per costruzione se le fasce orarie sono righe di un database no-code: anche se due chiamate puntano alla stessa fascia oraria, l'operazione atomica claim_row (compare-and-set) garantisce che una sola la ottenga. Non si applica direttamente a un evento di Google Calendar.

Adattarlo al tuo contesto

  • Definisci i tipi di appuntamento, la loro durata e il loro prezzo.
  • Scegli le regole di trasferimento (chi è prioritario).
  • Adatta il tono e la voce dell'assistente.