Ir al contenido
Envíanos un mensaje
Ayuda y recursosVer Markdown

Microsoft: lo que puede hacer el asistente

Todo lo que el asistente puede hacer en Microsoft por mensaje: 7 acciones, con ejemplos de mensajes, la llamada a la API de Microsoft detrás de cada una y cuáles te preguntan antes o se pueden deshacer.

En Microsoft, el asistente puede mandar un correo (Outlook), agregar un evento (calendario de Outlook), mandar una invitación (calendario de Outlook), mover un evento (calendario de Outlook), cancelar un evento (calendario de Outlook), ver tu calendario (calendario de Outlook) y buscar tiempo libre (calendario de Outlook). Se lo pides por mensaje, con tus propias palabras.

Estado: Lista, aún sin abrir. Cómo conectarlo, permisos y límites: Outlook.

Lo que hace ¿Pregunta antes? Deshacer
Mandar un correo (Outlook) Siempre No
Agregar un evento (calendario de Outlook) Si tiene dudas 10 minutos
Mandar una invitación (calendario de Outlook) Siempre No
Mover un evento (calendario de Outlook) Si tiene dudas 10 minutos
Cancelar un evento (calendario de Outlook) Siempre 10 minutos
Ver tu calendario (calendario de Outlook) No –
Buscar tiempo libre (calendario de Outlook) No –

Las reglas para preguntar antes y deshacer son las mismas en todas las herramientas: mira Confirmaciones y deshacer.

Manda un correo corto desde tu propio Outlook o Microsoft 365, con un enlace si quieres.

  • ¿Pregunta antes de hacerlo? Sí, siempre. Ves exactamente lo que va a pasar y le dices que sí antes de que lo haga.
  • ¿Se puede deshacer? No. Lo que ya se mandó no se puede regresar; por eso siempre pregunta antes.
  • Llamada a la API de Microsoft: POST /v1.0/me/sendMail
  • Nombre de la acción: microsoft.send_email

Ejemplos de mensajes:

Pone un evento en tu propio calendario de Outlook a la hora que digas, con duración u hora de fin y un lugar si quieres. No invita a nadie.

  • ¿Pregunta antes de hacerlo? Normalmente no. Te pregunta antes si no está seguro de lo que quisiste decir, si un nombre no coincide exacto o si son más de 5 registros a la vez.
  • ¿Se puede deshacer? Sí. Escribe “deshaz eso” en los próximos 10 minutos.
  • Llamada a la API de Microsoft: POST /v1.0/me/events
  • Nombre de la acción: microsoft.create_event

Ejemplos de mensajes:

  • “pon en mi calendario la cita con los García el jueves a las 10”
  • “bloquea de 9 a 11 el viernes para el presupuesto de Patel”

Mandar una invitación (calendario de Outlook)

Sección titulada «Mandar una invitación (calendario de Outlook)»

Agrega un evento a tu calendario de Outlook y les manda una invitación por correo a las personas que digas. Siempre te pregunta antes.

  • ¿Pregunta antes de hacerlo? Sí, siempre. Ves exactamente lo que va a pasar y le dices que sí antes de que lo haga.
  • ¿Se puede deshacer? No. Lo que ya se mandó no se puede regresar; por eso siempre pregunta antes.
  • Llamada a la API de Microsoft: POST /v1.0/me/events (with attendees)
  • Nombre de la acción: microsoft.send_invite

Ejemplos de mensajes:

Cambia uno de tus eventos a otro día u hora y le deja la misma duración. Los eventos con invitados los mueves tú.

  • ¿Pregunta antes de hacerlo? Normalmente no. Te pregunta antes si no está seguro de lo que quisiste decir, si un nombre no coincide exacto o si son más de 5 registros a la vez.
  • ¿Se puede deshacer? Sí. Escribe “deshaz eso” en los próximos 10 minutos.
  • Llamada a la API de Microsoft: PATCH /v1.0/me/events/{id}
  • Nombre de la acción: microsoft.move_event

Ejemplos de mensajes:

  • “cambia la cita con los García al viernes a las 11”
  • “pasa lo del dentista al lunes”

Borra un evento de tu calendario de Outlook; si tiene invitados, les llega un correo de cancelación y ya no se puede deshacer. Siempre te pregunta antes.

  • ¿Pregunta antes de hacerlo? Sí, siempre. Ves exactamente lo que va a pasar y le dices que sí antes de que lo haga.
  • ¿Se puede deshacer? Sí. Escribe “deshaz eso” en los próximos 10 minutos.
  • Llamada a la API de Microsoft: DELETE /v1.0/me/events/{id}
  • Nombre de la acción: microsoft.cancel_event

Ejemplos de mensajes:

  • “cancela la cita del dentista”
  • “quita lo de las 4 de hoy del calendario”

Te dice qué tienes en tu calendario de Outlook hoy, mañana, otro día o en la semana.

  • ¿Pregunta antes de hacerlo? No. Solo consulta información.
  • ¿Se puede deshacer? No hace falta: no cambia nada.
  • Llamada a la API de Microsoft: GET /v1.0/me/calendarView
  • Nombre de la acción: microsoft.list_events

Ejemplos de mensajes:

  • “¿qué tengo mañana?”
  • “¿qué tengo esta semana en el calendario?”

Busca huecos libres en tu calendario de Outlook en un día, de 8 a. m. a 6 p. m. si no dices otra cosa.

  • ¿Pregunta antes de hacerlo? No. Solo consulta información.
  • ¿Se puede deshacer? No hace falta: no cambia nada.
  • Llamada a la API de Microsoft: GET /v1.0/me/calendarView
  • Nombre de la acción: microsoft.find_free_slot

Ejemplos de mensajes:

  • “¿tengo una hora libre el miércoles?”
  • “¿cuándo estoy libre el viernes en la tarde?”

Esta lista se genera del código que ejecuta cada acción, así que siempre está al día.