Dokumentation

Persönlicher Assistent

Rezept für einen Sprachassistenten, der den Kalender, die E-Mails und die Terminbuchung mit Vorauszahlung verwaltet.

Der Persönliche Assistent ist ein Rezept für einen telefonisch erreichbaren Sprachagenten, den Sie selbst zusammensetzen (keine ausgelieferte Vorlage — siehe Typische Fachagenten). Er bucht Termine, prüft Ihren Kalender, sortiert Ihre E-Mails und kann eine Anzahlung einziehen, bevor er bestätigt.

Was er tut

  • Ans Telefon gehen — ein Anrufer kann per Stimme einen Termin anfragen.
  • Einen vorausbezahlten Termin buchen — der Assistent schlägt einen Zeitraum vor, generiert einen Zahlungslink und bestätigt erst nach Zahlungseingang.
  • Täglicher Bericht — eine morgendliche Zusammenfassung (heutiger Kalender, zu bearbeitende Nachrichten).
  • Erinnerung — ein Anstoß vor einem bevorstehenden Termin.
  • E-Mail-Triage — sortiert eingehende E-Mails und bringt das Wesentliche zutage.
  • Gezielte Weiterleitung — leitet einen priorisierten Anrufer an eine Direktleitung weiter.

Wie er zusammengesetzt ist

  1. Kanal — Echtzeit-Telefonie (eingehende Sprache).
  2. Kalender — Google Calendar, um die Verfügbarkeit zu prüfen (google.calendar_list_events) und den Termin zu erstellen (google.calendar_create_event).
  3. Zahlung — ein Stripe-Zahlungslink (stripe.create_payment_link), dann Prüfung der Zahlung (stripe.check_payment) vor der Bestätigung. Damit ein Zeitraum nur einmal reserviert wird, bilden Sie die Zeiträume in einer No-Code-Datenbank ab und reservieren Sie sie mit database_manage.claim_row.
  4. E-Mail — ein Triage-Agent auf dem E-Mail-Kanal (Empfänger email_inbound).
  5. Weiterleitung — Tool phone_gateway.transfer_call (SIP REFER) an eine Direktnummer, nur während eines Anrufs nutzbar.

Die Buchung ist konstruktionsbedingt zuverlässig, wenn die Zeiträume Zeilen einer No-Code-Datenbank sind: Selbst wenn zwei Anrufe denselben Zeitraum anvisieren, garantiert die atomare Operation claim_row (Compare-and-Set), dass nur einer ihn erhält. Sie gilt nicht direkt für ein Google-Calendar-Ereignis.

Anpassung an Ihren Kontext

  • Definieren Sie Ihre Termintypen, ihre Dauer und ihren Preis.
  • Wählen Sie die Weiterleitungsregeln (wer hat Priorität).
  • Passen Sie den Ton und die Stimme des Assistenten an.