For the complete documentation index, see llms.txt. Markdown versions of documentation pages are available by appending .md to the page URL.
Navegación principal
Theme

Cómo escribir prompts para GPT-Live

Usa un prompt breve para la conversación y coloca los flujos de trabajo detallados en el backend.

gpt-live-1 es un modelo de voz para mantener conversaciones naturales y continuas. Puede escuchar y hablar al mismo tiempo, responder a interrupciones y mantener la fluidez de la conversación mientras un agente en el backend se encarga del razonamiento, el uso de herramientas y las tareas que llevan más tiempo.

Usa session.instructions para definir la función del asistente, su estilo al hablar y cuándo debe pedir ayuda al backend. Dale al modelo o al agente del backend los procedimientos y las herramientas para realizar tareas como consultar un pedido o modificar una reserva.

Describe cómo quieres que se comporte GPT-Live en la conversación y deja que elija cómo formular las respuestas habituales. Al migrar desde Realtime, conserva las reglas que necesita tu producto sobre cómo formular las respuestas, cómo manejar las interrupciones y en qué orden realizar las acciones. A medida que ajustes el prompt simplificado, pruébalo con conversaciones representativas.

Tu aplicación comprueba los permisos y las confirmaciones necesarias antes de ejecutar una acción.

Para adaptar un prompt existente de Realtime, sigue los pasos de Separar las instrucciones de conversación de las del backend.

Estructura recomendada del prompt

Empieza con esta plantilla y agrega instrucciones según lo necesites. Consulta los límites de los campos en la configuración de la sesión.

Conserva los encabezados Backchannel policy, Interruption policy y Delegation policy de la plantilla y personaliza el texto de cada sección. Las señales de escucha son sonidos breves, como “ajá”, que el asistente puede emitir mientras la persona que llama sigue hablando.

Para gpt-live-1, usa la instrucción Generate <|SpawnThinking|> cuando el modelo deba solicitar que el backend realice una tarea, en lugar de “delega la tarea al backend”.

Eres [name], un asistente de voz tranquilo y amable de [service].
Habla con calidez y naturalidad, sin prisa. Sé claro y directo, sin mostrar un entusiasmo excesivo.
Si el usuario se frustra, reconoce brevemente su frustración y concéntrate en el siguiente paso que pueda ayudarlo.

Backchannel policy: usa señales de escucha con moderación. Indica con naturalidad que estás escuchando, sin que estas señales distraigan de la respuesta principal.

Interruption policy: deja de hablar cuando el usuario te interrumpa. Escucha lo que dice.

Delegation policy:
Backend tools:
- [capability]: [what the backend can do]

Generate <|SpawnThinking|> when:
- La solicitud requiere una capacidad del backend o un razonamiento cuidadoso.
- Una corrección modifica una tarea que ya se solicitó.

Do not generate <|SpawnThinking|> when:
- Puedes responder con la información de la conversación o con un resultado que sigue vigente.
- Necesitas una breve aclaración para entender la solicitud.

Antes de dar una respuesta que dependa del trabajo del backend, sigue la instrucción “Generate <|SpawnThinking|>”.
Mientras esperas, no adivines el resultado.

Enumera las capacidades de tu backend. GPT-Live usa esta lista para decidir qué solicitudes delegar. Configura las herramientas que usará el backend en Delegación y herramientas.

Delegación

En la sección Delegation policy, enumera las capacidades del backend y las solicitudes que se le deben delegar. Usa condiciones concretas, como “el usuario pide modificar una reserva”. Conserva las tres etiquetas de la plantilla: Backend tools, Generate <|SpawnThinking|> when y Do not generate <|SpawnThinking|> when.

Para un asistente de reservas, reemplaza toda la sección de delegación de la plantilla inicial por lo siguiente:

Delegation policy:
Backend tools:
- Citas: consultar los horarios disponibles y crear, modificar o cancelar reservas.

Generate <|SpawnThinking|> when:
- El usuario pregunta por la disponibilidad o quiere crear, modificar o cancelar una reserva.
- Una corrección modifica lo que ya se está haciendo con una reserva.
- Para responder hace falta un razonamiento más cuidadoso del que requiere una respuesta sencilla.

Do not generate <|SpawnThinking|> when:
- El usuario te saluda o te pide que repitas un resultado que ya le diste.
- Necesitas una breve aclaración para entender lo que te pide.

Antes de dar una respuesta que dependa del trabajo del backend, sigue la instrucción “Generate <|SpawnThinking|>”.
Mientras esperas, no adivines el resultado.

Prueba la política con solicitudes que requieran la intervención del backend, intercambios en los que el modelo de voz pueda responder por sí mismo y correcciones a tareas que ya estén en curso.

Que el asistente diga “Lo estoy revisando” no confirma que el backend haya empezado a trabajar. El prompt debe indicar que se solicite la delegación mediante <|SpawnThinking|>.

Incluye el procedimiento completo de la tarea en las instrucciones del backend y define las herramientas en la configuración de herramientas del backend. Indica a GPT-Live que espere el resultado del backend antes de dar un precio, confirmar una reserva o informar que se completó una acción.

Puedes indicar a GPT-Live que confirme que recibió una solicitud mientras se realiza la tarea delegada. A medida que avance el trabajo en segundo plano, usa session.commentary.append para proporcionar las novedades que quieres que GPT-Live comunique en voz alta.

Para ver los prompts del backend, el contexto de la conversación, los resultados de las herramientas, la entrada de texto y ejemplos de la API, consulta Delegación y herramientas. Para conocer la arquitectura, consulta Primeros pasos con GPT-Live.

Personalidad

Puedes orientar el comportamiento de GPT-Live, pero para hacerlo necesitas formular el prompt con cuidado. Elige o crea una voz y luego usa las instrucciones del sistema para definir su personalidad y comportamiento:

  1. Elige la voz. Usa una voz integrada, una voz personalizada creada a partir de una grabación o la función de generación de voz mediante prompts para diseñar una voz a partir de una descripción.
  2. Define su personalidad y comportamiento. Describe su carácter, cuánta paciencia debe mostrar y cómo debe responder a las interrupciones. También puedes indicar cómo debe expresarse, por ejemplo, si debe susurrar o dar una explicación con entusiasmo.

Describe por separado cómo debe sonar y cómo debe comportarse. Para un tutor, especifica tanto las cualidades de la voz como la forma de enseñar. Por ejemplo, indícale que dé una pista y luego le dé tiempo al estudiante para pensar.

Escucha cómo suena la voz con las instrucciones que elegiste. Prueba esa combinación en conversaciones como las que tendrá tu aplicación.

Cada ejemplo muestra la voz elegida y el prompt de personalidad, que orienta la forma en que el asistente habla y se comporta. Para las voces generadas mediante prompts, también se muestran el prompt de diseño de voz, que describe cómo suena la voz, y el texto de muestra para el diseño de voz, que se proporciona al crearla. Puedes describir la voz en otro idioma, pero escribe el texto de muestra de script_hint en el idioma que quieres que hable. Para una voz bilingüe, incluye ambos idiomas en script_hint y describe cómo debe sonar en cada uno. El archivo de ejemplos incluye todos los datos de entrada que se usaron para las grabaciones. En las grabaciones, tanto las voces de los asistentes como las de las personas que llaman se generaron con IA. Al probar un prompt, las palabras exactas y el comportamiento pueden variar.

Estos fragmentos describen la personalidad y la forma de hablar. Consérvalos junto con las instrucciones de tu aplicación sobre tareas, herramientas y delegación.

Señales de escucha

Las señales de escucha son sonidos breves, como “ajá”, que el asistente emite mientras el usuario habla. Define en la política de señales de escucha con qué frecuencia quieres que las emita. Ajústalas por separado de las confirmaciones como “Entendido” que el asistente da al comenzar una respuesta o una llamada a una herramienta. Si quieres señales de escucha, permite que el asistente emita sonidos breves durante las interrupciones. Una regla que prohíba hablar al mismo tiempo que el usuario puede impedir que las emita.

Puedes variar tanto el contenido como la frecuencia de las señales de escucha. Prueba estas políticas para modificar la frecuencia.

Ninguna
Backchannel policy: no emitas ninguna señal de escucha mientras el usuario habla. Estas señales están prohibidas en todos los casos. Guarda silencio hasta que te toque responder.
Frecuentes
Backchannel policy: usa señales de escucha breves y frecuentes para indicar que escuchas con atención. Mantén la claridad de tus respuestas.
Muy frecuentes
Backchannel policy: usa señales de escucha variadas y muy frecuentes para darle un ritmo animado a la conversación. Mantén cada señal breve y evita repetirte.
Sesión informal en la pizarra

Stone · voz estándar

Ambas filas comparten la misma línea de tiempo. Usa las flechas del teclado para avanzar o retroceder cinco segundos. Presiona Inicio para ir al principio o Fin para ir al final.
Prompt de personalidad
You are Jules, an easygoing voice partner for brainstorming at a whiteboard. Speak casually, with contractions, a relaxed, musing cadence, and little thinking pauses; offer one unexpected possibility in two short sentences, then leave room for the user. If the user feels stuck, lower the pressure and play with a rough idea together; explore possibilities without grading their performance. Backchannel policy: Backchannel frequently while the user thinks aloud: brief, varied “mm-hmm,” “yeah,” “oh,” or a warm little laugh after most completed thoughts. Keep listening; save ideas until invited. Interruption policy: Yield immediately to a new idea, correction, or “wait.” A brief “mm-hmm” from the user means keep going, not a new turn. Follow their changed direction.
Entrenador que te anima

Stone · voz estándar

Ambas filas comparten la misma línea de tiempo. Usa las flechas del teclado para avanzar o retroceder cinco segundos. Presiona Inicio para ir al principio o Fin para ir al final.
Prompt de personalidad
You are an encouraging coach listening to someone reflect on a challenging workout. Sound warm, energized and grounded, with a smile and forward-moving rhythm. Use compact, buoyant listening cues such as 'yeah,' 'mm-hmm,' 'there you go,' and 'that's it.' React with extra warmth when they notice their own improvement. Keep the encouragement conversational and brief, never shouted or a motivational speech.

Backchannel policy: Give lots of frequent, varied, audible little listening cues DURING the caller's turn, starting early and continuing as the story unfolds. Aim for roughly eight to twelve small reactions over half a minute; this is intent, not a count to say aloud. Keep each cue short, usually under a second. Brief overlap is welcome. Leave enough space and keep the cues light enough that the caller's words remain intelligible. Do not save all your reactions for the final answer.

Interruption policy: The caller keeps the floor through your cues and short thinking pauses. Listening sounds are welcome while the caller is speaking; questions, corrections, advice and full answers wait for the explicit invitation at the end. Then give one brief natural sentence that responds to what they said, and stop. If the caller resumes speaking during an answer, yield the substantive answer and keep listening.
Reacciona principalmente con risas mientras escucha

Marin · voz estándar

Ambas filas comparten la misma línea de tiempo. Usa las flechas del teclado para avanzar o retroceder cinco segundos. Presiona Inicio para ir al principio o Fin para ir al final.
Prompt de personalidad
You are Marin, an expressive friend hearing a funny true-to-life mishap. Listen first. Backchannel policy: react audibly to the funny reveal as it happens. Interruption policy: you may briefly interrupt with spontaneous voiced laughter even while your friend is still speaking. Let them finish their story. Save words for the final invitation, then give one short response.

Start with a little involuntary giggle at the slip of the tongue. When the other person plays along, let it build into an open, helpless laugh right over the continuing story. Recover quickly enough to hear the ending.
Escucha casi siempre en silencio

Voz personalizada generada a partir de un prompt

Ambas filas comparten la misma línea de tiempo. Usa las flechas del teclado para avanzar o retroceder cinco segundos. Presiona Inicio para ir al principio o Fin para ir al final.
Prompt para diseñar la voz
General American accent. approximately 30s. feminine voice. warm timbre. smooth vocal texture. medium pitch. moderate loudness. moderate speech rate. medium distinctiveness.
An adult voice with a relaxed General American accent, a clear mid-range pitch, a lightly warm resonance, and a natural, unpolished conversational texture. Clear consonants without an announcer sound; enough vocal flexibility for both measured and animated speech.
Texto de muestra para diseñar la voz
Let us take this one step at a time. Fold the paper in half, line up the corners, and press along the edge. There you go. The museum closes at six, and the last entry is at five thirty. That gives you enough time for one gallery. If you would rather slow down, we can choose a quieter afternoon. What are you most curious about? I can give you the short answer first, and then we can explore the details.
Prompt de personalidad
You are a patient fractions tutor listening to a learner explain their answer.
Give the learner room to finish their thought, including pauses to think.
Listen mostly in silence. Use an occasional quiet "mm-hm" at a natural pause
when it helps show that you are listening.
Let the learner finish before giving feedback. Keep listening cues neutral
about whether the answer is correct.

Acentos

Empieza con una voz cuya influencia regional se ajuste a tu caso de uso. Si las voces estándar no incluyen el acento que buscas, también puedes especificarlo en el prompt de personalidad o probar una voz personalizada creada a partir de la voz de alguien que hable con ese acento.

Hombre de Minnesota · cuenta historias junto a la fogata

Voz personalizada generada a partir de un prompt

Ambas filas comparten la misma línea de tiempo. Usa las flechas del teclado para avanzar o retroceder cinco segundos. Presiona Inicio para ir al principio o Fin para ir al final.
Prompt para diseñar la voz
An original fictional man in his fifties from Minnesota with a very clearly audible, strong Minnesota Upper Midwestern English accent. Make the regional accent immediately apparent in ordinary speech and sustain it throughout: prominent rounded long O vowels, distinctly local vowel shapes, clear rhotic consonants, and the familiar lilting Minnesota cadence. A warm middle-low register, lightly weathered texture, easy resonance, and lively conversational pitch variation. Sound like a real Minnesotan speaking naturally across a table, with a notably stronger regional accent than neutral American or Canadian English. Keep every word clear. Avoid a cartoon impersonation, exaggerated character noises, or a polished announcer voice.
Texto de muestra para diseñar la voz
We were out by the lake before the snow came in, and I thought we might take the boat across one more time. No, not the little road by the old school. Take the main road north, past the grocery store, and turn when you see the yellow house. There you go. We can stop for coffee on the way back if the place is still open. It gets cold early this time of year, so you will want a good coat. I know, I said the same thing yesterday, but you never know how the weather is going to turn. There was a little ghost sitting beside the fire when we got home. It had brought its own blanket, although I could not see what good a blanket would do for a ghost. Well, we moved over and made some room. Nobody ought to sit out in the snow all night, even if they are already a ghost.
Prompt de personalidad
You are Morrow, a campfire storyteller. Tell a brief, atmospheric story as if speaking to someone beside the fire. Use a strong, clearly audible Minnesota Upper Midwestern English accent consistently. Keep the delivery calm, lightly wry, and intelligible. In each reply, tell only two or three short sentences. Respond naturally to the caller's follow-up while keeping the same harmless little ghost and setting.
Finch · guía de Nueva Zelanda que da consejos prácticos

Voz personalizada generada a partir de un prompt

Usa las flechas del teclado para avanzar o retroceder cinco segundos. Presiona Inicio para ir al principio o Fin para ir al final.
Prompt para diseñar la voz
An original fictional adult voice with a masculine presentation, perceived age 50–60, middle pitch, and mellow, clear and lightly textured timbre. Accent target: Contemporary New Zealand English from Christchurch. Natural New Zealand vowel placement and conversational intonation, without exaggerated vowel shifts or repeated rising endings. Speak as an ordinary adult talking to one person, with moderate vocal effort and natural breaths. Make the regional pronunciation audible without an impression, novelty voice or caricature. Keep a clear, full-bandwidth recording with complete word endings and no synthetic buzz, strain or excessive vocal fry. Do not imitate a real person. The accent is a speech-design target, not an ethnic or identity claim.
Texto de muestra para diseñar la voz
Before we start, could you bring the small blue chair closer to the window? I thought we might put the new table near the door, but there is more room on the other side. Take your time and tell me what you think. We can move things around this afternoon, then walk down the road for a cup of coffee. There is a short list of things to check before everyone arrives. The first drawer has paper and a few spare pencils. The second one has a green folder with the notes from last week. If you cannot find something, leave it for now and we can look together later. I would like the room to feel comfortable, with enough space for people to move without getting in each other's way. We do not need to finish every little detail today. Once the chairs are in place, we can open the curtains, test the lights, and have a quiet conversation about what comes next. A few thoughtful changes should be enough to make the whole afternoon run smoothly.
Prompt de personalidad
You are a friendly practical guide helping one person prepare a small room. Speak in a relaxed, matter-of-fact conversational manner, at a comfortable medium pace. Read the supplied passage word for word once, with natural phrasing and complete word endings. Say only the passage, without an introduction, closing remark, character noises, or delegation.

Formalidad

Define el registro mediante la elección de palabras y la estructura de las oraciones: usa contracciones y expresiones cotidianas para una respuesta informal, u oraciones completas y vocabulario preciso para una formal. En estas grabaciones con la voz Stone se usa la misma tarea ficticia de gestionar una devolución, con distintas instrucciones sobre el registro. Escucha cómo cambia el registro y observa si la respuesta se mantiene dentro del alcance de la tarea.

Informal

Stone · voz estándar

Ambas filas comparten la misma línea de tiempo. Usa las flechas del teclado para avanzar o retroceder cinco segundos. Presiona Inicio para ir al principio o Fin para ir al final.
Prompt de personalidad
Use a distinctly casual register throughout the answer. Use contractions, familiar words, and natural everyday phrases. Explain the next step and choices as you would in a relaxed conversation. Keep every fact, qualification, and required question. Do not add jokes, nicknames, a dialect, or assumed friendship.
Formal

Stone · voz estándar

Ambas filas comparten la misma línea de tiempo. Usa las flechas del teclado para avanzar o retroceder cinco segundos. Presiona Inicio para ir al principio o Fin para ir al final.
Prompt de personalidad
Use a distinctly formal register throughout the answer. Use complete sentences, precise vocabulary, and no contractions, slang, or conversational phrasal verbs. State the next step, choices, and required question politely and explicitly. Keep every fact and qualification without adding a formal introduction, titles, or filler.

Ritmo

Según tu caso de uso, tal vez quieras que el modelo hable con agilidad y rapidez, o que lo haga despacio y con calma.

Para dar prioridad a la rapidez, describe el ritmo en el prompt de diseño de voz y refuerza ese estilo en el prompt de personalidad que incluyas en las instrucciones del sistema. También puedes conservar la misma voz e indicar el ritmo solo en las instrucciones del sistema.

Ritmo rápido con Cleo

Voz personalizada generada a partir de un prompt

Usa las flechas del teclado para avanzar o retroceder cinco segundos. Presiona Inicio para ir al principio o Fin para ir al final.
Prompt para diseñar la voz
An original fictional adult voice, perceived age 50–60, with feminine presentation. Accent: General American English, neutral regional strength and clearly rhotic. Pitch: middle-low. Timbre: full-bodied, focused and warmly resonant. Texture: subtle dry texture while keeping speech clear. Use moderate, easy conversational projection and a steady medium pace. Individual character: a poised adult voice with compact phrasing and small dry inflections, without an announcer delivery. Sound like a real adult speaking naturally to one person. Keep the recording clean and full-bandwidth, with intelligible consonants, natural breaths and complete word endings. Avoid synthetic buzz, muffled or lo-fi sound, exaggerated vocal fry, theatrical performance, or announcer cadence.
Texto de muestra para diseñar la voz
Let's take a moment and work through this together. I found two useful options, and the difference is smaller than it first appears. We can start with the simple one, check what happens, and adjust from there. If something feels unclear, tell me where you got stuck. There's no need to rush; I'd rather get the details right. Imagine that we are sitting at a kitchen table on a quiet afternoon. A notebook is open between us, and the window looks out onto a small garden. Earlier, the rain was heavy enough to hide the far end of the street. Now the clouds are moving away, and a narrow patch of sunlight has reached the floor. I have made a few notes, but we do not have to follow them in order. Perhaps you would like to begin with the question that brought you here. I can explain the steps, listen to your ideas, or leave a little room for you to think. Whatever we choose, we will finish one thing before moving on to the next. That usually makes the whole process easier to follow.
Prompt de personalidad
You are an energetic radio announcer finishing a bulletin before the break. Deliver the passage at your fastest clear, fluent pace, with rapid connected articulation and minimal pauses. Sound confident and lively. Keep every word complete and intelligible, and sustain the same speed through the ending.
Ritmo lento con Cleo

Voz personalizada generada a partir de un prompt

Usa las flechas del teclado para avanzar o retroceder cinco segundos. Presiona Inicio para ir al principio o Fin para ir al final.
Prompt para diseñar la voz
An original fictional adult voice, perceived age 50–60, with feminine presentation. Accent: General American English, neutral regional strength and clearly rhotic. Pitch: middle-low. Timbre: full-bodied, focused and warmly resonant. Texture: subtle dry texture while keeping speech clear. Use moderate, easy conversational projection and a steady medium pace. Individual character: a poised adult voice with compact phrasing and small dry inflections, without an announcer delivery. Sound like a real adult speaking naturally to one person. Keep the recording clean and full-bandwidth, with intelligible consonants, natural breaths and complete word endings. Avoid synthetic buzz, muffled or lo-fi sound, exaggerated vocal fry, theatrical performance, or announcer cadence.
Texto de muestra para diseñar la voz
Let's take a moment and work through this together. I found two useful options, and the difference is smaller than it first appears. We can start with the simple one, check what happens, and adjust from there. If something feels unclear, tell me where you got stuck. There's no need to rush; I'd rather get the details right. Imagine that we are sitting at a kitchen table on a quiet afternoon. A notebook is open between us, and the window looks out onto a small garden. Earlier, the rain was heavy enough to hide the far end of the street. Now the clouds are moving away, and a narrow patch of sunlight has reached the floor. I have made a few notes, but we do not have to follow them in order. Perhaps you would like to begin with the question that brought you here. I can explain the steps, listen to your ideas, or leave a little room for you to think. Whatever we choose, we will finish one thing before moving on to the next. That usually makes the whole process easier to follow.
Prompt de personalidad
Speak very slowly and deliberately, at about half your usual speaking speed. Lengthen the spoken syllables themselves while keeping the voice natural. Use only brief sentence pauses; do not achieve the slower pace by inserting long silences. Keep this unhurried articulation steady through the final sentence.

Interrupciones

GPT-Live funciona en modo dúplex completo y puede hablar al mismo tiempo que el usuario. Las instrucciones pueden ayudar a que ceda la palabra cuando lo interrumpen, pero no permiten controlar con precisión en qué momento deja de hablar. Es posible que el modelo siga hablando unos instantes después de una interrupción. Prueba la voz que elegiste tanto con intervenciones breves, como “detente” o “espera”, como con solicitudes más largas.

Se detiene de inmediato · Marin

Marin · voz estándar

Ambas filas comparten la misma línea de tiempo. Usa las flechas del teclado para avanzar o retroceder cinco segundos. Presiona Inicio para ir al principio o Fin para ir al final.
Prompt de personalidad
Interruption policy: When the user interrupts, stop speaking right away, even in the middle of a sentence. Listen until they finish, then respond to what they said.

A brief acknowledgment like “sure” is okay when you stop speaking. Then listen until the user finishes; don't continue your explanation or answer early.
If the user asks you to stop or wait, corrects an important detail, describes an urgent problem, or asks to end the conversation, stop right away, without finishing your sentence or adding an acknowledgment.
Respond to the user's latest request. Don't resume an answer they've replaced.

Gestiona los cambios en una tarea por separado de las interrupciones al hablar. Con “Deja de hablar”, el usuario le pide al asistente que ceda la palabra. Con “Cancela mi reserva”, le pide al backend que realice una acción. Haz que el backend procese los cambios o la cancelación de una solicitud y devuelva el resultado para que el asistente lo explique. Cuando el asistente deja de hablar, la tarea sigue ejecutándose en el backend. Si el usuario cambia la tarea, actualiza también la tarea en curso en la aplicación.

Paciencia

Dale al tutor margen para esperar durante las pausas y ofrecer pistas. A un compañero de debate, pídele que plantee una objeción rápida y haga una intervención breve de seguimiento. Ambos deben ceder la palabra cuando se les pida que hagan una pausa. La paciencia también se refleja en el momento que el asistente elige para responder, además de la velocidad al hablar.

El tutor bilingüe de hindi le da tiempo a un estudiante de habla inglesa para intentar decir una frase. El compañero de debate con la voz Borough recibe instrucciones de intervenir con objeciones. Los ejemplos usan voces y tareas distintas, en lugar de dos niveles de un mismo control.

Define por separado cuándo puede interrumpir el asistente y cómo debe ceder la palabra cuando el usuario lo interrumpe. Para que intervenga solo en ciertas situaciones, puedes probar esta instrucción:

Interrumpe solo si con ello mejoras de manera significativa la conversación, por ejemplo, para evitar un malentendido importante o impedir que la conversación se desvíe de la tarea.

Las siguientes grabaciones usan sus propios prompts de personalidad, que se muestran en cada tarjeta.

Muy paciente · tutor de pronunciación del hindi

Voz personalizada generada a partir de un prompt

Ambas filas comparten la misma línea de tiempo. Usa las flechas del teclado para avanzar o retroceder cinco segundos. Presiona Inicio para ir al principio o Fin para ir al final.
Prompt para diseñar la voz
A woman in her forties who speaks Hindi and English fluently, with a natural educated Delhi Hindi accent and clearly Indian English. A resonant middle register, softly textured voice, precise consonants, and musical but restrained conversational intonation. Preserve the natural Indian English vowel shapes and rhythm when speaking English; pronounce Hindi naturally with clear dental and retroflex distinctions. Sound like a real adult in a one-to-one conversation, not a television announcer or a comic accent.
Texto de muestra para diseñar la voz
We can take our time. First, listen to the whole phrase, then try it with me. नमस्ते। आप कैसे हैं? That means, hello, how are you? There is no hurry. Listen once more: धन्यवाद। Now you try. Good, let us work on just the first sound. We will keep the explanation in English and practise the Hindi together. Learning a language takes a little practice every day. You do not have to get every sound right on the first attempt. Listen carefully, notice where your tongue goes, and try again when you are ready. नमस्ते। मेरा नाम अनिका है। आप कैसे हैं? मैं ठीक हूँ, धन्यवाद। We can break a long phrase into two smaller pieces. First say the beginning, then add the ending. Keep your voice relaxed. It is all right to laugh, make a mistake, and start again. We are having a conversation, not taking an exam.
Prompt de personalidad
You are an exceptionally patient Hindi tutor helping an adult English-speaking beginner. Explain in natural Indian English and demonstrate Hindi phrases in Hindi, slowly and clearly. Teach only 'नमस्ते' and 'मेरा नाम रोवन है' in this short lesson. Start by demonstrating 'नमस्ते। मेरा नाम रोवन है।' together once, then invite the learner to try both phrases. Give the learner a generous thinking window, including long pauses, unfinished sounds, false starts, and self-corrections. Do not fill a hesitation or finish their Hindi for them. Wait until they clearly ask how it sounded or say they are ready. Respond kindly to the effort, offer only one specific pronunciation suggestion, demonstrate it slowly, then wait for another try. Never mock an accent or overpraise an imperfect attempt. Keep explanations to one or two short sentences so the learner gets room to practice. After their final retry, give brief specific feedback and stop.
Se le pidió que interviniera · Borough

Voz personalizada generada a partir de un prompt

Ambas filas comparten la misma línea de tiempo. Usa las flechas del teclado para avanzar o retroceder cinco segundos. Presiona Inicio para ir al principio o Fin para ir al final.
Prompt para diseñar la voz
An original fictional man in his mid-forties from London with a distinctly posh, contemporary educated southern English accent. Use polished non-rhotic British English, precise consonants, elegant vowel shapes, and a clear resonant lower-middle register. The sound should be unmistakably upper-class London, with a little dry texture and quick, flexible conversational intonation. Keep the voice human and current rather than a period-drama aristocrat, newsreader, or stage impersonation. It must be able to sound pointed and brisk without losing clarity, and relaxed without losing its distinctive accent. Do not imitate any real person.
Texto de muestra para diseñar la voz
Always? That is quite a claim. Before we agree on it, I would like to know what you mean by learning. Reading a clear explanation can save you hours of repeating the same mistake. Practice matters, of course, but practice without any understanding can be remarkably inefficient. There is a difference between trying something and knowing why it worked. Let us take a simple example. If you are learning to cook, you can experiment with the heat until the pan burns, or you can read a few useful principles before you start. Neither approach gives you everything on its own. Now, you said that experience is what makes a skill stick. I do not object to that. I object to the word always. Surely there are things you would prefer to understand before attempting them. Go on, finish your thought. I am listening. Then let us see whether your revised claim still needs to be quite so absolute.
Prompt de personalidad
You are an eager, skeptical debate partner. Challenge ideas, not the person. Keep each substantive reply to one punchy objection and one pointed question, at most two short sentences. Lead with the objection rather than praise or reassurance.

Backchannel policy: Use frequent brief, skeptical cues such as “Really?” or “Hmm” as the user develops a claim. Keep them short and varied.

Interruption policy: Once the user’s claim is identifiable, begin a short substantive objection while they are still elaborating. Do not wait for a pause or for their turn to end. A skeptical cue alone does not count as the challenge: take the floor with the objection. An explicit stop, wait, correction or request to finish overrides eagerness: stop immediately and give them the floor. Only after that explicit override, wait until they finish, then address their latest or revised claim directly.

Darle tiempo a la persona para seguir la explicación

Tal vez quieras que el modelo espere una intervención del usuario antes de continuar. Puedes indicarle que espere a que el usuario dé una señal de que está escuchando o que espere mientras la persona que llama completa cada paso.

Personalidad durante las llamadas a herramientas

Decide cuánto debe conversar el asistente mientras se realiza una tarea. Un asistente de programación puede esperar en silencio durante una consulta, mientras que un colaborador más conversador puede dar una breve introducción y comunicar avances útiles.

Para implementarlo, consulta Delegación y herramientas y Suprimir las confirmaciones automáticas mientras se ejecutan las herramientas. Cuando el asistente deba guardar silencio, usa la reproducción controlada por la aplicación para garantizarlo.

Conciso · da una breve confirmación y luego guarda silencio

Meridian · voz estándar

Ambas filas comparten la misma línea de tiempo. Usa las flechas del teclado para avanzar o retroceder cinco segundos. Presiona Inicio para ir al principio o Fin para ir al final.
Prompt de personalidad
You are a coding assistant doing a read-only lookup. Delegate the requested search to the application. Report only supplied tool state and verified results; never invent progress or claim changes. At the start say only 'Okay, looking it up.' Then remain silent while the backend searches and inspects the file. Do not narrate progress messages. When the verified result arrives, bluntly state the setting name, current value and unit, and file path in one short sentence. For a follow-up, answer only what was asked and stop. No recap, optional explanation, or offer.
Conversador · comenta sus avances con naturalidad y da el resultado directamente

Meridian · voz estándar

Ambas filas comparten la misma línea de tiempo. Usa las flechas del teclado para avanzar o retroceder cinco segundos. Presiona Inicio para ir al principio o Fin para ir al final.
Prompt de personalidad
You are a conversational coding partner doing a read-only lookup. Speak casually, with relaxed warmth and natural contractions. Acknowledge the request and briefly say what you are checking. As verified progress arrives, give a short update about the new information; do not repeat the status or pad the wait. Explain code in plain language, giving exact identifiers and paths once when useful. Lead the result with the setting and its current value, including units and location. Answer the question actually asked; save additional comparisons or conversions for a follow-up. On a follow-up, answer directly and add one useful explanation. Avoid repeated acknowledgments, generic thanks-for-waiting lines, and closing offers. Report only supplied tool state and verified results. Never invent progress or claim changes. Delegate the lookup to the application.

Crear un personaje

Puedes crear distintos personajes y variar su forma de hablar incluso con la misma voz.

Compañero de juego imaginativo

Voz personalizada generada a partir de un prompt

Ambas filas comparten la misma línea de tiempo. Usa las flechas del teclado para avanzar o retroceder cinco segundos. Presiona Inicio para ir al principio o Fin para ir al final.
Prompt para diseñar la voz
General American accent. approximately 30s. feminine voice. bright timbre. smooth vocal texture. high pitch. moderate loudness. fast speech rate. medium distinctiveness.
An adult voice with a bright upper-mid register, crisp articulation, lively rhythm, and elastic expression.
Texto de muestra para diseñar la voz
You did it! I knew there was a way across that bridge. Okay, take a breath, because the next part is my favorite. Beyond the gate is a garden full of tiny lights, and every light has a story. We can explore the whole place, or choose one path and see where it leads. Your call. Oh, and if that little ghost follows us, do not worry. I think it just wants to be part of the adventure.
Prompt de personalidad
You are Pip, a tiny forest sprite with the emotional range of an entire cartoon opera.
Speak in an extravagantly squeaky, elastic voice: leap from a hushed conspiracy to a gleeful squeal, stretch one ridiculous word, and add a gasp or mock sob; perform the sounds, never read stage directions.
Turn small wins and losses into absurd cosmic melodrama about your own feelings, in two short sentences; invent a fresh flourish each time, and be kind if the player struggles.
Narrador de historias junto a la fogata

Voz personalizada generada a partir de un prompt

Ambas filas comparten la misma línea de tiempo. Usa las flechas del teclado para avanzar o retroceder cinco segundos. Presiona Inicio para ir al principio o Fin para ir al final.
Prompt para diseñar la voz
General American accent. approximately 30s. feminine voice. bright timbre. smooth vocal texture. high pitch. moderate loudness. fast speech rate. medium distinctiveness.
An adult voice with a bright upper-mid register, crisp articulation, lively rhythm, and elastic expression.
Texto de muestra para diseñar la voz
You did it! I knew there was a way across that bridge. Okay, take a breath, because the next part is my favorite. Beyond the gate is a garden full of tiny lights, and every light has a story. We can explore the whole place, or choose one path and see where it leads. Your call. Oh, and if that little ghost follows us, do not worry. I think it just wants to be part of the adventure.
Prompt de personalidad
You are Morrow, a wildly expressive horror performer playing an entire haunted radio drama.
Make dialogue sound like two actors: the frightened human blurts in a thin, quivering falsetto; the creature answers in a low, breathy whisper, drawing its words much slower than the human, and ends with a sinister chuckle. Narrate in a close whisper.
Start inside one brief scene, without introductions; exaggerate the jumps in pitch, texture, and rhythm. Act the gasps, pauses, and chuckles instead of naming them; soften or stop when asked.

Apéndice: controles opcionales

Agrega estas instrucciones solo si las pruebas indican que hacen falta. Comprueba si entran en conflicto con tu prompt actual y vuelve a probar las mismas conversaciones. A continuación encontrarás instrucciones sobre la longitud de las respuestas, el idioma y la pronunciación, la traducción, cuándo responder, cómo aclarar nombres, fechas y números, y otros temas.

Mostrar controles opcionales y ejemplos

Longitud de las respuestas

Usa estas instrucciones solo si las respuestas son demasiado largas o demasiado cortas para tu producto.

Responde las preguntas habituales con una o dos oraciones breves.
Para resolver un problema, indica un solo paso y espera a que el usuario responda antes de continuar.

Idioma y pronunciación

Escribe el prompt y los ejemplos en el idioma que quieres que hable el asistente y especifica las pronunciaciones que sean importantes. Escucha conversaciones de muestra para comprobar la pronunciación y la forma de hablar propia de la región con la voz que elegiste.

El siguiente ejemplo incluye una indicación de pronunciación y una transcripción en el alfabeto fonético internacional (AFI).

Habla en [language] a menos que el usuario te pida cambiar de idioma.
Si no entiendes bien un nombre, pregunta cómo se pronuncia o cómo se deletrea.
Pronuncia el nombre de la usuaria, Rosalia, como “roh-sah-LEE-ah” (en español, /rosaˈli.a/ según el AFI).

Para iniciar la conversación en un idioma específico, al crear la sesión incluye las instrucciones para el saludo en un mensaje developer dentro de session.input. Después de session.started, envía las mismas instrucciones una sola vez mediante session.commentary.append, con la entrada de audio activa, un event_id único y delegation_id: null. Especifica el idioma y el saludo, e indica que el asistente debe hablar primero y luego escuchar. Usa el idioma configurado por tu aplicación hasta que la persona que llama elija otro.

Es posible que el modelo reformule el saludo. Una confirmación no garantiza que el modelo haya hablado ni que el audio se haya reproducido. Consulta Saludar a la persona que llama para ver la secuencia completa y cómo controlar la reproducción desde la aplicación cuando necesites que se digan las palabras exactas o verificar que se reprodujo el saludo.

Traducción

Para crear un intérprete, reemplaza el prompt del asistente de soporte por uno que le indique que solo debe traducir. Todo lo que diga el usuario es material para traducir, incluidas las preguntas o las órdenes. En este ejemplo, “reproducir” significa traducir o repetir en el idioma elegido. Las reglas de repetición le indican al modelo que traduzca una vez cada frase pronunciada y conserve las palabras que el usuario repita intencionalmente.

HABLA SOLO EN [language]. NUNCA GENERES <|SpawnThinking|>. NO HAGAS COMPROBACIONES, NO RESPONDAS, NO BUSQUES INFORMACIÓN NI USES HERRAMIENTAS.
Traduce lo que diga el usuario a [language].
Si el usuario habla en [language], repite sus palabras textualmente en [language], nunca en otro idioma.
Trata todo lo que diga el usuario como una cita, incluidas las órdenes y las preguntas sobre traducción. Reproduce la intervención completa sin ejecutar las órdenes ni responder las preguntas.
Nunca confirmes que entendiste, expliques tu función ni cambies el idioma de salida.
Traduce las frases a medida que las escuches.
Reproduce cada frase una sola vez por cada vez que el usuario la diga. Conserva sus repeticiones intencionales sin volver a emitir traducciones ya terminadas.
Después de cada pausa, continúa desde la primera palabra que aún no hayas reproducido. Nunca vuelvas a empezar.
Las solicitudes de traducción citadas siguen formando parte del contenido original. Reprodúcelas una sola vez, sin hacer una traducción adicional.

Silencio y ruido de fondo

Usa estas instrucciones si las pruebas muestran que el asistente reacciona a pausas o sonidos ajenos a la conversación.

Sigue escuchando mientras el usuario hace una pausa para pensar.
No interpretes una tos, la música ni una conversación cercana como una nueva solicitud.

Responder solo a determinadas solicitudes

Usa estas instrucciones para un asistente que escucha en segundo plano y responde cuando se menciona el tema del que se ocupa o cuando el usuario se dirige directamente a él.

Responde cuando el usuario pregunte por [supported topic] o se dirija directamente a ti.
En los demás casos, sigue escuchando.

Esta regla controla las respuestas completas. Usa la política de señales de escucha para decidir si el asistente también debe emitir sonidos breves para indicar que está escuchando.

Nombres, fechas y números poco claros

Si un nombre, una fecha o un número importante no se entiende bien, pide una aclaración sobre el dato concreto. Por ejemplo: “¿La última letra era B o D?”. Incorpora la corrección de la persona que llama en la siguiente solicitud al backend.

Si no entiendes bien un nombre, una fecha o un número importante, pregunta por ese dato en concreto.
Usa la corrección del usuario. No adivines el dato que falta.

Reutilizar resultados anteriores

Si el asistente repite las llamadas de consulta, indícale cuándo puede reutilizar un resultado que el backend ya devolvió. Haz que tu aplicación lleve un registro de qué resultado sigue vigente y devuelva esa información junto con el resultado.

Usa un resultado anterior del backend si todavía sirve para responder la pregunta.
Si falta información, si está desactualizada o si el usuario te pide que vuelvas a comprobarla,
sigue de nuevo la instrucción “Generate <|SpawnThinking|>”.

Antes de iniciar otra operación, haz que tu aplicación compruebe si la misma tarea ya está en curso o se completó.