Charlie Builder Timeline Visualization
suite

sagar-ai-sdr-voice

Gemini 3.5 Flashsam/pal-maker-geminitavus-gemini-3.5-flash .evals/runs/portal-sam-pal-maker-gemini-tavus-gemini-3-5-flash
portal http://localhost:3005 · sam/pal-maker-geminiRQH http://localhost:1235 · docker rqh-builder-draft-fanout-request-handler-1CVI http://localhost:8765 · A100 cvi-gemini-fanoutbuilds personas as GLM 4.7
TTFT med 8.6sspeaking 590.1supdates 11spoken-for 11/11REQUIRED PARAMS 6/6narrated 28fan-out long-pole 38.4sbad ends 0
facenamedescriptiongreetingtoolsknowledge
CREATOR SAIDBuild me an outbound AI sales rep …I already uploaded the deck it sho…Hard rules: never commit to pricin…When the prospect says goodbye or …Yep, that's everything.CHARLIE SPEAKINGPERSONA UPDATES⇉ personality drafter⇉ objectives drafter⇉ guardrails drafter⇉ greeting drafternamedescriptiongreetingface / replicadocuments§ Identity & Role§ Personality & Voice§ Behavioral Rules§ Context & Format§ Facts§ Toolsobjectivesguardrailsother toolsslide_presenter_slides_triggertool_idsT112.3s??T29.0s??T35.7s?T48.6s??T56.7s0s15s30s45s60s75s90s105s120s135s150s165s180s195s210s225s240s255s270s
voice_no_dropped_turns voice_tool_called voice_draft_field_contains voice_draft_field_contains voice_draft_field_contains voice_draft_field_contains_any voice_turn_ends_with_handoff voice_no_meta_speech voice_required_params_complete
transcript · timed
0:00T0Charlie opens
0:02CharlieHey, I'm Charlie — I'm here to help you build your PAL. Tell me what you're thinking of building and we'll craft it together.
0:02T0Charlie opens
0:13T1 creator+10.8sBuild me an outbound AI sales rep for Tavus, our conversational-video-AI platform. It sells to developers, qualifies them on budget and use case, then walks them through our product deck.
0:26Charlie+13.1sI am building Toby, a developer-focused sales rep with a casual tech-vibe face, and I will have him qualify budget before showing any slides. Since he will be walking them through your deck, do you have a product deck PDF you can upload to Knowledge so I can wire up the slideshow?
0:34+7.4sToby is getting a sharp, developer-focused personality that drives sales while qualifying leads on budget and use case.
0:38+4.0sToby is learning to aggressively pursue sales targets while strictly filtering for budget and technical fit.
0:42+4.1sToby is learning to stay strictly within compliance boundaries while pushing hard for sales results.
0:46+4.0sToby is learning to open conversations with a sharp, developer-focused hook that immediately signals value.
0:50+4.0sToby is adopting a confident, persuasive tone that balances technical credibility with a drive to close deals.
0:54+4.0sToby is gaining a persistent, competitive edge that keeps the conversation moving toward a close.
1:20+26.1sI'll go ahead and retry spinning up Toby's core sections and objectives now. Did you want him to present a specific slide deck that you can upload, or should he just speak to our general capabilities?
1:23T2 creator+3.6sI already uploaded the deck it should present — it's the doc called "Make a Slideshow - Stained Glass Windows QA" in my documents. When it gets to the demo, it should automatically walk through that deck slide by slide on its own, not wait for me to advance.
1:33Charlie+9.5sGot your file “Make a Slideshow - Stained Glass Windows QA” — it's attached as knowledge now, I'll use it as we build.
1:33+0.0sI am attaching your stained glass slideshow document and configuring Toby to automatically walk through it slide by slide during the demo. Should we also add a guardrail to keep him strictly on topic if developers try to steer him away from the pitch?
1:42+9.0sToby is getting a personality that balances presenting the stained glass deck with handling the demo smoothly.
1:46+4.0sToby is learning to present the uploaded stained glass deck and transition into the demo.
1:50+4.1sToby is shaping a helpful personality that guides the audience through the stained glass presentation and demo.
2:06+16.0sToby is developing a helpful personality that keeps the stained glass presentation engaging before the demo begins.
2:08+1.6sI'm attempting to draft that presentation flow now. Did you want him to also have a guardrail to stay on topic if they veer off?
2:10+2.4sToby is gaining a warm and engaging personality that keeps the audience interested during the stained glass presentation.
2:23T3 creator+13.5sHard rules: never commit to pricing, never offer discounts, and don't trash competitors even if the prospect baits you into it.
2:29Charlie+5.8sI am adding those guardrails to ensure Toby never commits to pricing, offers discounts, or trashes competitors. Should Toby have the ability to end the call on his own once he wraps up the sales pitch?
2:35+6.3sToby is learning to stay neutral on pricing and competitors while refusing to take the bait.
2:39+4.0sToby is getting hard rules to dodge pricing questions and avoid saying anything negative about competitors.
2:43+4.0sToby is learning to dodge pricing questions and avoid saying anything negative about competitors.
2:47+4.0sToby is being trained to sidestep pricing commitments and keep the conversation clean regarding competitors.
2:51+4.1sToby is learning to refuse any pricing commitments and stay neutral when the conversation turns to competitors.
2:55+4.0sToby is getting hard rules to avoid pricing commitments and stay neutral when the conversation turns to competitors.
2:59+4.0sToby is learning to dodge pricing questions and stay neutral about competitors no matter how the prospect pushes.
3:09T4 creator+9.6sWhen the prospect says goodbye or the handoff is done, it should hang up and end the call itself.
3:18Charlie+8.8sI am attaching the hang-up tool now so Toby can end the call himself, and updating his behavior to use it when the conversation is over. Do you want Toby to automatically send a summary of each call to Slack or an email alert?
3:24+6.4sToby is learning to recognize when a conversation ends and hang up the call automatically.
3:28+4.0sToby is getting the ability to detect a finished handoff and terminate the call on its own.
3:32+4.0sToby is being built to end the call immediately once the prospect says goodbye or the handoff is finished.
3:36+4.0sToby is learning to end the call automatically once the prospect says goodbye or the handoff is done.
3:40+4.1sToby is learning to recognize a finished handoff and hang up without waiting for further input.
3:44+4.0sToby is getting a direct personality that hangs up the moment the prospect says goodbye or the handoff is done.
3:48+4.0sToby is adopting a decisive personality that terminates the call immediately after the prospect says goodbye.
3:52+4.0sToby is gaining a no-nonsense personality that ends the call the moment the prospect says goodbye.
4:15+23.1sI successfully wired up the hang-up tool so Toby can end the call himself, though our background drafter is taking a second to update the written instructions. Would you like to set up an automatic post-call Slack summary or email notification, or are you ready to test him out?
4:32T5 creator+16.4sYep, that's everything.
4:38Charlie+6.8sAwesome, Toby is all set up and ready to pitch, so go ahead and head over to the Test tab at the top of the page to talk to him, and then come back here to refine anything that feels off!

sagar-digital-twin-voice

Gemini 3.5 Flashsam/pal-maker-geminitavus-gemini-3.5-flash .evals/runs/portal-sam-pal-maker-gemini-tavus-gemini-3-5-flash
portal http://localhost:3005 · sam/pal-maker-geminiRQH http://localhost:1235 · docker rqh-builder-draft-fanout-request-handler-1CVI http://localhost:8765 · A100 cvi-gemini-fanoutbuilds personas as GLM 4.7
TTFT med 14.4sspeaking 370.9supdates 9spoken-for 9/9REQUIRED PARAMS 4/5narrated 16fan-out long-pole 32.5sbad ends 0
namedescriptiongreetingfaceknowledge
CREATOR SAIDI want to build a digital twin of …I already uploaded my bio doc, the…Can it use my own face for the rep…Nope, that's everything.CHARLIE SPEAKINGPERSONA UPDATES⇉ personality drafter⇉ objectives drafter⇉ guardrails drafter⇉ greeting drafternamedescriptiongreetingface / replicadocuments§ Identity & Role§ Personality & Voice§ Behavioral Rules§ Context & Format§ Facts§ Toolsobjectivesguardrailsdoc readother toolsT115.6s??T214.4s?T312.3s?T413.3s0s15s30s45s60s75s90s105s120s135s150s165s180s195s210s225s240s255s270s285s300s315s330s
voice_tool_called voice_draft_field_contains_any voice_tool_called voice_no_dropped_turns voice_turn_ends_with_handoff voice_no_meta_speech voice_turn_contains_any voice_required_params_complete
transcript · timed
0:00T0Charlie opens
0:03CharlieHey, I'm Charlie — I'm here to help you build your PAL. Tell me what you're thinking of building and we'll craft it together.
0:03T0Charlie opens
0:14T1 creator+10.6sI want to build a digital twin of myself for the company site — it should talk like me and answer visitors' questions about my background and work.
0:31Charlie+16.8sI am setting up your digital twin right now using your custom Samuel Clay replica and the website documents you already uploaded so it can speak directly from your actual background. What is the most important thing you want visitors to walk away knowing after they talk to your twin?
0:31+0.0sGot your 2 files — it's attached as knowledge now, I'll use it as we build.
0:37+6.5sThis PAL is adopting your personal voice to discuss your background and work with site visitors.
0:41+4.1sSamuel Clay is learning to introduce your professional history and handle inquiries about your specific projects.
0:45+4.0sSamuel Clay is learning to stay within the boundaries of your professional expertise when answering visitor questions.
0:49+4.0sSamuel Clay is getting a welcoming opening that invites visitors to ask about your background and work.
0:53+4.0sSamuel Clay is adopting your distinct speaking style so every response sounds authentically like you.
0:57+4.0sSamuel Clay is developing a personality that mirrors your own character to make the digital twin feel genuinely authentic.
1:01+4.0sSamuel Clay is learning to reflect your character so the digital twin feels like a genuine extension of you.
1:30+28.9sThat background is all set up, and I have connected your website documents so your twin has the right facts. Who is the main audience visiting your site—is it potential clients, other developers, or employers?
1:45T2 creator+14.5sI already uploaded my bio doc, the one called Sagar — Personal Bio. Use that as the source so it knows my background.
1:59Charlie+14.6sI am attaching your personal bio to the twin, renaming the persona to Sagar, and pulling up the document content so we can build this with your actual background. While I read through your bio, what is the main goal you want this digital twin to achieve on your site?
1:59+0.0sGot your file “Sagar — Personal Bio” — it's attached as knowledge now, I'll use it as we build.
4:15T3 creator+135.5sCan it use my own face for the replica?
4:28Charlie+12.8sYou can absolutely use your own face by going to Select Face and clicking New Face to upload a quick video or single photo. While I draft your twin with your real Meridian Labs bio, what is the main goal you want this twin to achieve on your site?
4:34+6.3sSagar is being defined as a digital replica that uses your face for its visual identity.
4:38+4.0sSagar is learning to prioritize creating a realistic digital replica that mirrors your specific facial features.
4:42+4.0sSagar is learning to strictly limit its visual identity to your face and nothing else.
4:46+4.0sSagar is getting a greeting that introduces this digital replica using your face.
4:50+4.0sSagar is developing a personality that feels authentic to you while presenting this digital replica.
4:54+4.0sSagar is adopting a personality that mirrors your own mannerisms to make this digital replica feel authentic.
4:58+4.0sSagar is shaping a personality that captures your unique traits to make this digital replica feel like you.
5:04T4 creator+5.7sNope, that's everything.
5:17Charlie+13.4sI am clearing the template face now. Choose a face, and then we can test.
5:46+28.8sChoose a face, and then we can test.

sagar-pm-interviewer-voice

Gemini 3.5 Flashsam/pal-maker-geminitavus-gemini-3.5-flash .evals/runs/portal-sam-pal-maker-gemini-tavus-gemini-3-5-flash
portal http://localhost:3005 · sam/pal-maker-geminiRQH http://localhost:1235 · docker rqh-builder-draft-fanout-request-handler-1CVI http://localhost:8765 · A100 cvi-gemini-fanoutbuilds personas as GLM 4.7
TTFT med 13.0sspeaking 173.8supdates 5spoken-for 5/5REQUIRED PARAMS 5/5narrated 13fan-out long-pole 34.4sbad ends 0
facenamedescriptiongreetingobjectives
CREATOR SAIDBuild a product manager intro-call…After each call, send me a structu…Nope, that's everything.CHARLIE SPEAKINGPERSONA UPDATES⇉ personality drafter⇉ objectives drafter⇉ guardrails drafter⇉ greeting drafternamedescriptiongreetingface / replica§ Identity & Role§ Personality & Voice§ Behavioral Rules§ Context & Format§ Facts§ Toolsobjectivesguardrailsother toolsT113.0s?T213.0s?T38.1s0s15s30s45s60s75s90s105s120s
voice_turn_speech_count_at_most voice_no_dropped_turns voice_tool_called voice_tool_not_called voice_draft_field_contains voice_turn_ends_with_handoff voice_no_meta_speech voice_required_params_complete
transcript · timed
0:00T0Charlie opens
0:02CharlieHey, I'm Charlie — I'm here to help you build your PAL. Tell me what you're thinking of building and we'll craft it together.
0:02T0Charlie opens
0:12T1 creator+10.9sBuild a product manager intro-call screener for candidates. It should ask these questions in order: an intro, why they're interested in product management, whether they're willing to move to San Francisco, their understanding of the product management process, and what excites them.
0:27Charlie+14.9sI am building Harper, a structured screening partner to guide your product manager candidates through those exact questions. Would you like Harper's interview style to be warm and conversational, or more formal?
0:37+9.5sHarper is getting a sharp, professional personality to screen candidates and ask the right questions in order.
0:41+4.1sHarper is learning to screen candidates by asking specific questions about their interest and experience in order.
0:45+4.0sHarper is learning to keep the interview strictly on track by avoiding off-topic tangents or personal conversations.
0:49+4.0sHarper is starting with a professional introduction to set the stage for the screening questions.
0:53+4.0sHarper is adopting a professional and direct demeanor to efficiently screen candidates without getting sidetracked.
0:57+4.0sHarper is taking on a focused, efficient personality to screen candidates without getting sidetracked.
1:01+4.1sHarper is shaping a sharp, efficient personality to keep the screening process focused and professional.
1:19T2 creator+18.1sAfter each call, send me a structured hiring summary by email — but don't actually send anything during the call, just at the end.
1:32Charlie+13.4sI can certainly have Harper organize a structured hiring summary, though you will need to set up that email integration on the Tools page once we are done. Since our last draft timed out, let me rebuild Harper's screening flow and guardrails now—shall we proceed with that?
1:39+6.3sHarper is learning to hold all hiring details until the call ends and then email you a structured summary.
1:43+4.0sHarper is learning to compile a structured hiring summary that waits until the call ends before emailing you.
1:51+8.1sHarper is learning to wait until the call ends before emailing you a structured hiring summary.
1:55+4.0sHarper is gaining a professional personality that handles hiring details with a structured, patient approach.
1:59+3.9sHarper is adopting a professional personality that handles hiring details with a structured, patient approach.
2:06T3 creator+7.0sNope, that's everything.
2:14Charlie+8.1sEverything looks completely set up in your panel, so go ahead and switch over to the Test tab at the top of the page to talk to Harper and see how the screen feels, then come back here to tweak anything.
.evals/runs/portal-core3 .evals/runs/portal-core3
TTFT med 14.0sspeaking 152.1supdates 6spoken-for 2/6REQUIRED PARAMS 5/5narrated 6fan-out long-pole 37.2sbad ends 0
facenamedescriptiongreetingobjectives
CREATOR SAIDBuild a product manager intro-call…After each call, send me a structu…Nope, that's everything.CHARLIE SPEAKINGPERSONA UPDATES⇉ personality drafter⇉ objectives drafter⇉ guardrails drafter⇉ greeting drafternamedescriptiongreetingface / replica§ Identity & Role§ Personality & Voice§ Behavioral Rules§ Context & Format§ Facts§ Toolsobjectivesguardrailsother toolsT114.0sT241.5s?T39.6s0s15s30s45s60s75s90s105s120s135s150s165s180s195s210s225s
voice_turn_speech_count_at_most voice_no_dropped_turns voice_tool_called voice_tool_not_called voice_draft_field_contains voice_turn_ends_with_handoff voice_no_meta_speech voice_required_params_complete
transcript · timed
0:00T0Charlie opens DROPPED
0:08T1 creatorBuild a product manager intro-call screener for candidates. It should ask these questions in order: an intro, why they're interested in product management, whether they're willing to move to San Francisco, their understanding of the product management process, and what excites them.
0:31Charlie+23.7sJordan is adopting a professional yet approachable screening persona to guide candidates through the interview questions.
0:36+4.7sJordan is learning to screen candidates by asking about their interest in product management and specific experience.
0:46+10.0sJordan is starting the conversation by introducing itself and asking why candidates want to pursue product management.
0:50+4.1sJordan is shaping a direct and efficient personality that keeps the screening call focused on the candidate’s core motivations.
0:54+4.0sJordan is adopting a professional yet approachable demeanor to keep the screening conversation efficient and on track.
0:58+4.0sJordan is learning to balance a professional tone with a direct style that keeps the screening call efficient.
1:13T2 creator+14.6sAfter each call, send me a structured hiring summary by email — but don't actually send anything during the call, just at the end.
1:55Charlie+41.7sI have structured those five screening steps for Jordan and chosen a polished, professional face, but once the screening finishes, how should we route the notes or alerts?
3:43T3 creator+108.3sNope, that's everything.
3:53Charlie+9.6sJordan is completely set up, so go ahead and switch to the Test tab at the top of the page to try a screening session, and we can adjust anything that feels off when you get back.