< Back

Now Playing

Natalie (gitlip) & Matt Carey (cloudflare) feedback at pre-hackathon

Listening to Natalie and Matt use Layercode CLI. Will also include some background from Jan.

Free audio post-production by ourphonic.com I'm just talking and you'll hear the boy in the background just for our own records.

No.

You are being okay.

Just so that we remember we don't miss any bugs.

Oh, that's such a bad you.

This.

Is a great onboarding for Scream Studio.

Oh, I have Scream Studio.

Oh, no, I don't have on those.

Putting the whole thing as well.

Oh, that's awesome.

Thank you.

Okay.

You're good.

Right.

What's the plan?

What do I need to do?

Oh, gosh.

If I have anything confidential on here.

I was gonna close some stuff.

Yeah.

Let me, let me just, just give me a minute.

Give me a minute.

I'm looking at Matt.

Matt, that's confidential.

It's a cloud-based thing.

Don't show me that.

It's a New York stock exchange.

Let's go.

Straight on that.

Yeah, this is all good.

Okay.

So we're gonna tell everyone to go to layer code and run the CLI army basically.

We're gonna tell them.

Yeah.

We can have a sell.

We should now start the CLI.

Start the CLI.

Choose the quick start.

We won't tell you where it is.

Is that fair?

Okay.

We're gonna go to layer code.

The company is called layer code.

Oh, it comes up in Google.

That's good.

That is helpful.

Sign up.

Yeah.

He's Doc's first guy.

Oh my God.

This is so scary.

I'm not reading your page.

Something weird about seeing it in passing.

Yeah.

What?

Does that not happen to you?

So, okay, imagine you're a developer who wants to build a voice station.

I feel like that's a good goal.

Is this going to make a project?

Yeah.

I guess.

What do you expect it to do?

Do you like to build architectural bridges?

Oh, gosh.

Hmm.

But create your first AI voice agent in minutes.

Let's build a production.

Sh-sh-sh-sh-sh.

Turn taking, low latency audio.

That was good.

Is this recording the right screen?

I think so.

I think it will record what's here.

We'll find out.

We've got the voice as well.

This is why you got the crypto logger.

Simple agent back in the- yeah, speak out any bits which are confusing to the voice recording.

Translating.

Does he have an account?

No.

Okay.

So.

It definitely, yeah, I haven't done this recently and it's definitely this feeling of like you've just baked a cake

for someone's wedding.

And everyone's like about to eat it and you're like, sorry,

I don't like it.

And you're like, well, I didn't put enough sugar in.

I should have worn a hairnet.

Not me, but it's not enough.

Come with me.

Okay.

Right.

I can't remember if I have a layer code login.

Let me check on my phone.

I feel like I can.

I think we talked about the message.

Yeah.

Yeah.

Yeah.

It's in the, it's in the, it's in the machine.

We haven't done it yet.

So that, wait.

It was weird that like I didn't get anything else

here.

You basically just told me to sign up.

But then...

Oh.

Wait, you got an error.

Hmm.

He said, Please authenticate, and then stuff got garbage collected.

And then it was like...

They tried again?

No, no, no, I haven't verified my account.

You haven't verified your email, yeah.

Is that because we were saying that we'll just...

They might be able to just...

No, I think that's a bug.

Hello.

Hey, John.

Great to meet you.

Thank you.

Hey, dude.

Oh, cool.

Good to see you.

How you doing?

I haven't seen you for a while.

Ages.

Yeah, you're in our place.

Yes.

Yeah.

I'm a.

I'm a.

I'm a.

Nice.

And the engineer, Nasleed.

No, I don't use this.

Hey, nice to meet you.

Would you like a drink?

We've just had some.

Okay, so I get John.

I don't need a bio.

I'm already ahead of generation as you're from.

I'm like, it's quite nice.

What do I do now?

It's on a snack.

I should tell that we got free produce or just soft.

Like, or a link to the talks or.

This is great.

I can't log in.

And source files is a big problem.

Like, I just...

Okay, let me load up the DV.

Okay.

Yeah.

Yeah, it's my user is not found.

Grab any chair.

Oh, she wants at me your email.

Oh, no, I can't spell.

Yeah, I can't.

Cloud layer.

Thank you.

Cloud layer.

Yeah, can you say that again?

Sorry, I just saw that.

All right, what happens then?

Whoa!

Watch what you do!

I have to buy that to Amazon.

I'm sorry.

I'm.

Sorry.

I think it was confusing for Natalie because she didn't know where to go.

She also had your things on different screens, didn't she?

Because when you have it on the same monitor, the CLI tells you, Thank you for opening.

Sorry.

She had the sticky CLI screen.

Could you go back to the CLI now?

Some apps it like reopens.

Doesn't it?

Yeah.

No.

I don't know.

Like a lot of them say like you can close this window now.

Okay.

It does need to say no back to the CLI.

Yeah, it does need to say that.

I agree.

Is it?

Why haven't we added that in here yet?

Wait, I'll do my notes up.

Yeah.

So there's no reason.

Okay.

Wait, there's no reason.

Do I just press enter now?

Not yet.

There's meant to be two options, but right now there's only one.

Okay.

Have you got that, Jack?

What am I making?

What's an automotive assistant?

I have to sing.

I have a dream if you like cars.

We should put like cars.

We should put like car play or something, right?

Oh, wow.

Okay, I want an executive assistant.

Add your OpenAI API key.

This is going to be tough for me.

I can, I do maybe have one.

So if you did have like a system profile one, it would have just detected that and use that.

I can find one.

I think it's findable.

Just I don't work on my own ones anymore.

That looks good, doesn't it?

That looks like one.

Sorry, I mean, no worries.

Do you have something else?

It just sits on your machine anyway, so it's not going anywhere else.

I'm trying to find what else was.

Is it just at the next JS?

What was the obvious thing?

I'll redirect back.

If possible.

Well, or at least give them...

When I enter my OpenAI key, it's not like hidden.

It's not a password field.

You want to do it again?

Okay.

Yeah, yeah, yeah.

Okay.

I want that to be in next week, please.

Because now it just stays there and it looks dodgy.

Wow, this is so...

I can change that really.

And also, like, if it does just stay on my machine, when I press enter, so you should get a pop-up to say this is stored here.

And then it, because it's stored in.

A file on my machine, right?

I'm guessing.

Yeah, yeah, yeah, yeah.

Well, it's just stored in, in Veev.

And yeah, so you should show me where it's stored.

That would be here.

So you know we're not sending it to someone else.

Yeah, yeah, basically.

Because otherwise it does feel pretty dodgy.

You're like, what are you doing with this?

Yeah.

Got it.

Yeah.

It's like, what's going on here?

Okay, fair enough.

That's a good point.

So what can I help with?

Should I run the same floor?

Yeah,

yeah, yeah, that would be great.

Please do it and tell them to Jack.

Yeah, yeah, I've already talked to my friend about the Oh, this is fantastic.

The, the loud host.

Oh, yeah.

Yeah.

I think we've already chatted before you went to Italy.

Yeah.

This takes ages.

Does it actually take this long or do I need to redo this with BORP turned off?

What's it doing with project?

We have lots of other questions.

It is setting up your.env file inside of the.

File.

Yeah.

It's also running install.

Because I have something to say.

We should tell you what we're doing now.

I can do some tasks.

I feel like when I ran that idea, after about 30 seconds, you do what Matt did and was like, is this broken?

So maybe we can say like doing this and then as soon as it's done, shows something specific.

Well, just the same focus, the same story.

I think.

If this Name?

One thing I noticed was the CLI now allows the port and it works, but it doesn't allow the URL.

So you have to for anything Vitepay.

You have to change the URL of the dev server.

Yeah, we need to, we're going to document that.

The other thing I noticed, you have for reference, Python in your docs, but it was going dead.

It's actually not properly linked up.

Which one?

So I had to build my own.

Into Docker.

Oops.

I was getting.

And someone I saw around France.

I'm getting my python, actually.

Oh, am I crazy?

Python.

Oh, yeah.

See, python back end.

Is it tunnel?

The class.

Tunnel scene.

That's quite cool.

You do some ugly stuff then.

We pass that over.

You want to have that tunnel thing to get the tunnel destination.

I don't have a problem.

I've seen that before.

If you haven't.

Who else is doing that?

But is that you who's doing that?

API.

It's very useful.

Cloudflare can't manage to just, I'd love to see it, yeah.

Just think you're on your own.

You can just like, okay, is this just running now?

We should be just be running now.

Okay.

Are you running the tunnel?

Yeah.

We've got on fast.

Those.

No, no, no, no.

What's the point?

Yo, can you hear me?

Fast API, fast API, also.

Yeah.

Hello, this is Alex.

How can I assist you on your drive today?

Can we go to Mackie's?

I can hear you loud and clear.

Just to confirm, would you like directions to Mackie's restaurant?

Take me to the Golden Arches.

That's right.

They call Mackie's here, not Mickey D's.

I think we still call it Mickey D's.

Got it.

I'll set the route to Mackie's the Golden Arches.

Did we manage to talk?

Okay, so this is the one thing you have to tell everyone in the hackathon is like the background noise stops the turn ending or interrupting.

It seems like the message got cut off.

Could you repeat that last part?

If you go to your Leco dashboard where there was that cool agent, the big dice one, the box one.

This one?

Yeah.

And you go to edit transcriber here.

And you click on turn taking and change that to push to talk and click save.

Well, I got rid of it.

It was default to push to talk.

Maybe we should do an app.

It feels half of the magic though.

Like in a noisy room it's going to be awful, but at the same time.

Yeah.

Do you think if we just switched it just to all the hack for them?

Or just tell everyone, hello, I don't.

Think you had...

How can I assist you on your drive today?

I didn't imagine.

No.

But it is true that in a noisy place it's unusable.

Okay, well this worked.

Was that the same agent ID?

No, QU9.

Is that the same one there?

No, it's a different one.

Go back to...

We have more agents.

Somehow.

Well, ah, this one?

Yeah, change that to 'to talk.'.

Yeah, I agree with Matt's feedback about

obfuscating the opening.

It feels dodgy.

It feels dodgy.

Okay, refresh now.

Maybe that's a very good feedback.

I think we had the wrong agent.

Dee-Chat, maybe it works.

Hold fire, hold fire.

Yeah!

Whoa!

How can I assist you on your drive today?

We haven't done that for a reason.

What do I press?

Hold down that.

I just have to hold this.

Okay, cool.

Um...

Thank you just black.

Can you take me to the nearest park?

Whoa, that was...

Could you clarify what top beans are?

Are you looking for a stop for gas?

No, I want a park.

No, I want a park.

Got it.

Do you want to find the nearest...

No, no, no, no.

Take me to a park with green spaces.

Okay, this is cool.

Thanks for your patience.

I'll find you a nearby park with green spaces.

Is this some sort of joke?

Is it some sort of joke?

Would you like me to start the navigation?

Awesome, awesome, awesome.

So I just noticed Matt hit, when you sign up, you get thrown into a default agent that's been created in your dashboard shows that.

Oh, yeah.

And then when you use the CLI, it creates a new agent.

So I think

we should turn off auto agent creation on sign up.

Yeah, I'll give it one.

I agree.

Because it's also very confusing when you open it and you see all of this.

It looks cool, but it's like, you're like, I think we'll also distinguish between sign up and be in the CLI versus It's not, and maybe that's when we don't do it.

They don't do it.

We just see online.

I imagine we'll also not want to do it because it's a bit, it's a bit like overwhelming.

We should take you through some home boarding.

I feel like, yeah, I let the.

Other turn it off completely.

Yeah, it's gonna be seen.

Can I throw in one thing there?

Yeah.

Literally looking at your dogs, I was really missing piece of the dogs that would like explain how this whole thing fits together.

Like a very simple diagram of literally you sit in the middle here, here is your back end, we kind of Send the tags to your back, you know, like as dumb as that.

That's what I had to do for our devs because they just couldn't wrap their head around.

So do you do the backend?

No, not really.

We just like pipe between the front end and the backend and like that fitting together.

We have that diagram.

It's just not on our website.

It's in the presentation.

Yeah, I couldn't find anything in the docs, so I keep sending them out.

There's a how layer code works diagram.

There's how layer code works here.

Oh yeah, that one.

Could this go before Quickstart?

Because I hate docs which just tell me how to start and not actually what's going on.

Interesting.

Because I started this as a Quick Start and immediately saw a thing and just did this and was like, oh.

I'll work it out.

But that is a good point in that I have now no idea what I was doing.

So it would be nice like an introduction.

Like, what is like this?

Yeah, I'm pretty sure.

And that's how the code works.

There's another version of the diagram I've got that tells you what's being sent between the different Places.

Yeah.

Okay.

We have too complicated ones, but if it was something like very simple, like simple boxes, which you can send audio, you can send text, and this is what you will be using.

Okay.

Yeah.

Maybe Modal does that.

That's a great idea.

Yeah.

So there's like a homepage for the docs where like there's like a one liner about what it actually does.

This is what we were chatting about, wasn't it?

Like, well, tell you what Layer Code does before we start the docs.

Yeah.

Yeah.

Where are they kind of adopting?

Because I noticed, Matt, you clicked on docs first.

And some devs, like, read the website.

It's a dev tool, isn't it?

Yeah.

And so I was wondering if, like, you have to kind of rehash some of the website in the Quickstart for the developer who has read the website.

You know where it says Start here?

If I could click on that.

And I could get like, where were you thinking?

What's the start here?

If that was actually clickable and that was the homepage.

Yeah, I tried to click that.

You tried to click that as well?

That's why I said, find me a jacket.

So here.

I said, I want a jacket.

Why

is it, you can't click?

Because it's not a title.

It's not a page.

I think, I think parallel does pretty good dogs as well.

Unless you've seen parallels.

It seems working.

Yeah, the homepage has.

It's like, I don't know if you want the video, so it, like, I'd stop the video when I put in open AI.

Oh, I see.

Oh, I don't want to save for this.

It needs six minutes.

So I was just gonna wait for that before I carried on and started screen recording.

I don't know.

It works.

It works.

That was really easy.

Cool.

That was really easy.

And you could chat with that.

Yeah, it was really easy.

What do you all think?

I was gonna ask, is that a Commerce module meant to do something?

Because I just spoke, I muted it now, but like, muting doesn't stop it, right?

So why is it like doing some.

Of these are your issue, unfortunately.

Like, see, I actually sent a valid message and then the reported engine means.

That you need to No,

no, no, no, no.

It's not like, yeah.

Is it your node is unsupported?

I will, maybe.

But you know, what version of nodes are you on?

Sorry, it's my search.

21.5 close to my heart.

I tried the e-commerce voice agent and I basically tried to squeeze in this I want a jacket message and nothing happens out there.

Thank you.

But like it's still alive.

21.5 for zero.

So yours is actually...

But the music...

But they should be supported.

That should be supported.

Yeah.

Anything.

What's wrong with that?

I can't think with that.

Wait, is it saying 20?

Or anything greater than or equal to 22.

Yeah, but pay on stock.

Yeah.

So it's just 21 for some reason.

That's weird.

So I can.

Current 20.

Oh, I already said that.

Why is it interesting?

Maybe because 21 wasn't an LTS.

So maybe some people didn't.

I'll have to look at that.

Yeah, that's good.

That down.

So 21.

That's probably not a you issue.

No, 21.21

XX.

Is that supported by a bunch of libraries that you have in the note, the next target?

Sorry, I thought it was because you'd specified an entity in your log file.

And it was probably this session right now.

There might be those on the ones that should just...

I don't know.

Okay.

That actually might be wait, that...

Then.

If I do that, I do mess around in here.

It could well be a me thing.

No, it's not a you thing.

I log out.

Oh, wow.

You get all this.

What's.

Going on?

Yeah, what is this?

Take me to the Golden Arches.

Take me to the Golden Arches.

This is a version of this.

You're meant to get these, right?

Let's see, sorry.

Sorry, I was showing you.

Yeah.

Oh, this is from the, this is the McDonald's Run Dead, right?

Yeah, this is, yeah, logs.

Yeah, that's what I was thinking.

Yeah, and then, okay.

Oh, this is from the section now.

You could do a tail on it.

I think this might be because we might have added the new things in.

I don't know if we always show that.

As I see it, it looks like a log.

Yeah, I think it might have been from just a blue button.

Just very recently.

It might have been four records.

I mean, I don't hate it.

I think we're loading a new version of it.

I don't hate it.

Okay, then we reconnected to Rhyme.

And Rhyme was ready again.

So Rhyme disconnected and reconnected.

I had another thing.

Yeah.

I can't remember.

I think it was in the layer code login.

I couldn't make it show me my password.

When I lost the password, I remember where it happened.

I didn't see it again.

Yeah, there's no way to like hide or show the password.

Yeah, when I was pasting, I didn't.

Know what I was pasting.

Oh, really?

Yeah,

the objects.

I need to still get the...

Oh, here we go.

Look, typing it in properly.

I don't want to drop eyes.

That one came through.

And then I was typing it from.

My phone, so I didn't put my password manager up on the screen before.

The final line, what was that one about the password time?

That was a good shout, actually.

So did you guys still have a 30-minute wait from you?

It didn't have a, like, one of those eye buttons to show me if I was typing in the right password or not.

Here we go, let's do the straight web hook request.

Yeah, it's just, like, blocked out.

Oh, crap.

again,, or wordse, so you could see at least you were tying right I did a web without Yeah, well it's.

Tying, but tasting it from something else.

It's pretty weird because my paste manager doesn't actually if I copy anything from passwords, it doesn't I mean, it copies that, but it doesn't copy anything from it doesn't show in here.

So when I paste it, am I am I pasting and your k case.

It is hustle because you go on my pasting email saw, but yeah, it was a pay, verified that.

you could have saw it.

Yeah., yeah, Okay.

So we should have an option in then.

I think it's pretty down at the.

Top like a little where get the eyein I.

to see the, the plain text on the password.

Oh yeah, yeah.

That's a pretty normal thing.

Yeah, I did pretty common now.

Yeah, it's fine now because this is saved.

Okay.

Give me a check your reset.

Um, can we, except I want a jabber once your, once it's working to try and do something to create.

Yeah, we need to stop being a bad event.

When you're muted, long time extensive test to work.

Right.

When you're not on that, that seems like I'm testing here.

But do I end the session?

The actual experience is, I don't want to tell you.

That's like a month too long.

I want to open this.

I just kind of want to see the chaos unfold.

Oh, there.

It is a bit confusing, right?

Because you have this one.

No, it's a rhyme error.

Again.

And then you have this one.

So you'd send a response from a web request.

And then immediately I've Rhyme connection closed.

Can I change error?

Hello.

New sentence parameter.

All right, English.

This is just connecting to the same one.

How would I change this?

I'm going to...

Hello.

Oh, please don't.

There's no...

Okay, I'm going to send Rhyme this message.

Do I feel like...

The bug is that Rhyme died when we tried to send the audio response.

Yeah.

We reconnected to Rhyme, but we didn't work out that we haven't generated the Rhyme

response.

Okay, go to your new product.

This is that thing, right?

That's it.

No, we haven't.

So if I go to this one and I go to a different agent,

I only know this because Damian says something about an agent ID.

So maybe I'm cheating.

Ryan die.

I think I'm cheating because I would have taken a lot longer to say that.

Go ahead.

You're just too clever for me.

Let's say the agent's responding to you and while it's doing that, you ground dies and then it just becomes fine.

They don't notice.

And let's say you're speaking to the agent and then Ryan was randomly dies and then you can notice why the agent died when we sent the text to be spoken to Ryan.

I'm confused, darling.

You don't know wheels was falling down.

So I've CDD2.

Yeah, we don't really know.

This directory.

And then it says in a nutshell in the same directory.

Quite hard to know.

I'm guessing it.

Hi, how can I help them?

Yo, how are you?

Is it the outside one?

Yeah, yeah, yeah.

I sent this text to the CDF at the same point.

And I haven't got any of it.

So I'm gonna write this down.

That's right.

That's such a good point.

And it needs to have a question.

JT.

So it's not just not speaking.

It's literally like you should know how long it should have.

Yeah.

Okay, so that changes it to a the demo one.

When it died halfway through the demo.

Did it work?

Yeah, I think so.

You send people to the response team.

Hey, how you doing?

You don't actually know what you're running.

I don't see it.

I think that's okay.

Yeah, sorry.

It was also a question, wasn't it?

Yeah, yeah, yeah.

So you run the tunnel inside.

It's a very unhappy one.

I don't think there'll be an issue.

So do I have to.

I think I've seen it.

I just have to find it.

Yeah, those one here as well, by the way, on the CD.

Really a confusion.

We didn't say, do you know that one?

Because we say like, I see in the same directory, but I think the pinhole is tunnel, but it's not clear.

If you do it from here.

You just see didn't see to put it off.

You were in before you see the video.

Okay.

I know I would not be getting back on that.

Okay.

Maybe we're gonna expose you.

It's gonna go away though, actually, if we get rid of it.

But that's what it is.

That's my proof of concept.

Yeah, the connection.

I don't.

Oh, no.

You don't know how I'm gonna connect.

Here's the bug.

Go on.

When you're creating agent by default.

Yeah.

Yeah.

It's using our backend.

This is.

I clicked on this to be like, can it be like, but now I have to install the project.

Okay.

That puts you big, too, because you don't.

You might not want to do that.

Yeah, I was like, can I not?

So do this real quick.

Okay.

I'm gonna just like, yeah, click the X.

Yeah, yeah.

So after jacket for me.

Go forward.

Okay.

March into the online.

Yeah.

So you have these different.

What's the worst that can happen?

Oh, okay.

So do a manual setup.

Okay.

So you need to join changes a lot.

Because if you don't, I think you need to give it a webhook URL.

I think it's like a macro.

Okay.

Which is my like mismatch or something.

With Cloud 30.

Yeah.

Oh, no.

No, we're good.

We're good.

If I need to have someone from Cloud 30.

Well, I don't have.

Yeah, it's not a message on.

Well, I don't have.

Yeah, it's the tunnel.

It's when you run.

It's like how, like, so just like, I think the URL is like.

Cut those away.

This one.

Yeah.

So much cat days.

Then I feel unsure, like, do I...

Sorry.

And then I feel unsure if I like click on this.

Like it's ready.

Oh, yeah, yeah, yeah.

Is it not gonna work either?

Go back to...

Actually, I'm not sure.

One of the other things.

Yeah.

So actually no go to the...

Oh, like local wants to be...

Okay, go ahead and see that.

That is not clear at all.

It.

Would be nice if this name corresponded to the name that I set up in the template.

Where broken on that.

You know, in the template, I called it like an auto agent or something.

An auto automotive existence.

Oh, I see.

It'd be nice if this name that.

You selected in the template.

Yeah, it'd be nice if this name was like that.

Because then it would be able.

Then I would be like visually.

This is my age.

I was kind of falling through the cracks here.

When I look at the dogs and try to explain it to people, there is this...

It's all very complicated.

There's this job.

There's a lot going on.

I'm trying to understand how.

Yeah.

So if you look at this one, for example, this one, I'm going to show you.

So forget it.

Yeah.

So you need to add API.

This is what helps you.

Any other drinks?

Thanks, no one.

I think we're good.

I'm having a beer.

There's loads of drinks in there.

I think we're good.

Thank you very much.

Yeah, it's not bad.

Wireless.

You mean a better internet?

So there's just a massive roadie.

Let's go.

So.

API/agent.

How would I know that?

You don't know what necessarily changing in the project.

Because you did it right.

So we're meant to be the best.

You would know.

We've got it in our last.

We haven't got to do that question.

Ah, okay.

But the Production you will.

So in the tunnel here and then you're like, I don't know, print.

Yeah, would you ever add it here.

As you're guessing I was trying to say, yeah, because like, that's.

Not quite nice, but like.

Yeah, oh, it's just slower.

And then you don't document that well, you're basically like everything.

Yeah, right, let's have a guy now.

So go, go to the real.

Yeah, yeah.

Yeah.

This is Hartford.

You're exactly right.

How can I assist you right now?

Everyone else.

you click on the icon you did, Okay.

agent he got the tele It should.

Be good

up couldul youclare fi engine management.

Ho's that work?

There isnt hole because they say I'm just playing.

Go for it, try and see how.

Right should do the communication.

Well, that You mean.

Over from the back end, right?

Yeah, basically it's using your rest.

I think that's running in a spark.

Is this a spark?

Yeah, it's a spark.

The event shapes.

Yeah, thanks.

Okay, I'm holding and speaking.

I know now, but I wouldn't know.

Yeah.

Building that like literally again because it's really simple in a way, right?

Yeah, I don't think this is working.

That button was cool, though.

Oh, it's recording from my phone.

Where's my phone?

Okay.

And then what we're going to explain to people in the hackathon is then if you go hello hello hello not just the rest docs and the ask your age actually how you would use nice refresh how you would use yeah.

As in this words yeah okay that's why that feels like the natural thing.

Kind of an explanation without so let's see like you can do something thematic.

To open every single model figure out.

Which one I need right now and now have you restart Have a little.

Diagram that like explains the stuff.

Basically reload this.

Page.

For this bar, when there is a now client in my backend, you have.

To hold down this button.

Yo, hello.

How are you?

And then, so it's like the inverse of.

Yeah, yeah, yeah.

So we're going to suggest everyone does that.

So, you know, for sure.

I was like, we haven't seen it.

Yeah, I'm saying no.

Which is the document that explains we still know bueno.

Yeah, yeah.

I tried to use the demo one.

Pick out the whole, it's actually the.

So that's in the demo project trying to change the agent ID to be the default one.

I'm not facing any challenges.

I'm just in a noisy room.

And we updated the webhook URL to match the cloud for total one.

What's happening in the webflow cloud?

Oh, never mind.

Very abstract, very high level.

Yeah.

Which is, because you have some deals.

That need to be closed.

That's the newest one.

Can you close all the deals?

I think your webflow secret needs to be updated.

Okay, let's talk about that.

Which way do I have to update it?

When I'm not on my own, you.

Have to copy-paste from the dashboard.

Oh yeah, I can copy this.

I can get this.

Yeah.

This one doesn't change.

Okay, good.

Yeah.

Okay, I need to copy.

There's nothing.

Because that wasn't me.

I said about you guys, but I don't think there is.

That's okay.

This is fine.

We deserve that anyway.

No, no, no, no, no.

But you want me to copy out the

My one was here.

Um, it was really helpful to explain to them that this is not correct.

Basically you guys call out for, the transmission to audio and then what are backend handles?

This is what we own is purely hello.

And then we do whatever.

Hello, this is Astra.

How can I assist you?

Yeah, this is much better.

Thank you very much.

Especially on the handshakes and things like that.

You're welcome, Juanita.

What can I assist you with?

Juanita?

Juanita?

Oh wait, miss trans guide you at the start.

Hello.

This is really time.

I just want to see how many.

Times I can do this.

Um, this can be in the same button again, but doesn't have to be.

This has to be.

Yo, this is Astra.

How can I assist you on your try?

This is sick.

It does these things.

Transcribes it.

So you have to hold down.

No, it's like, is that not working?

Oh, is that working?

Like, yeah, simple high level.

If you actually want to understand things.

Are you refreshing?

Oh, it is.

I felt like the button needs to change color, doesn't it?

There's just no feedback.

Yeah, yeah.

The green is not that way.

Yo, kind of like that.

And the flow of all this works, right?

And it's very obvious as well.

All the dogs, they're basically covered.

It sounds like you're not getting the feedback you expected from the button.

Can you describe what you see people are trying to adjust?

So we're actually going to replace this with the quickie.ui that you saw.

Boom.

Yeah.

Just because it's, you just know for.

That by trying something.

Well, this is exciting.

What can I do now to play with the demo?

So something like that.

Have you tried, like, editing your quick start repo code, like.

But like you...

Ooh, can I add...

No, that's...

This is a good next challenge.

Yeah, can you go in here?

Can I add myself a tool?

Yeah, add your own tool.

But now it's just AISDK.

Now you're just AISDK.

Okay.

This is the story of my life now.

Call on your phone over here as well.

Yeah, I want to change the prompt.

I just want to make sure I go.

Yeah, yeah, yeah.

Is that okay?

It's 100%.

It's a voice record.

What?

Just if I don't know.

No, no, no.

If we start voice recording.

Yeah, I don't know.

Just because I want to make sure we don't miss a cause.

So trying to write down as much as I can.

Um, five hours.

Is it okay if I throw it them?

Yeah, I just throw it in.

There's some, this amazing, like, basically like documentation.

No, it's just generate a mermaid stuff, but it's basically how I explained it to devs, how it works.

Wow.

Okay.

This is really useful.

It's like whole Secret.

It's so...

You feel so handicapped knowing how it's built, trying to explain to people how it works.

Because I just don't understand the bits that people put in.

Hello, this is Hellman.

How can I assist you on your boat ride today?

Hello.

That looks really hadn't thought so.

Hey, it's just lots of good execution on it.

Can we go left, please?

So what would you like help with?

You meant to speak like a pirate.

Wow, this is a maybe.

Yeah, sure.

I want to turn on.

Is that the, yeah, that's the config file.

Oh, that's for the funny prompt, isn't it?

Yeah, the prompt and the welcome.

It's kind of saying video a bunch of different things here.

You could just replace this with your own system.

Oh, no, thank you.

Yeah, yeah, yeah.

No, I get that.

Yeah, right.

I think I'm a bit stuck on like where to go next because I.

Like...

What about now?

So like I did everything it told me to do and then I'm like, okay, I've spoken to it.

What should I do?

We don't give you any kind of suggestions, do we?

I wonder if we should have, yeah, I do.

Something a little more complex.

Walk them through it.

So yeah, then I don't know should say it as well, right, on the output.

I'd say the next thing people probably do is put in a tool.

But then the other option is you've got is make your own UI.

Now there is It was so sorry.

One thing I really dislike, I needed to remove it immediately from the demo, these weird waveforms, the synth stuff.

It was nice to know that something's happening, but then I very quickly got tired of it.

Do you think we should put in a customer facing UI example?

Because we used to have this being very simple customer facing UI.

Because when you put it in front of customers, you don't want this to you.

No, that's why I didn't...

It needed to be clean and basically resemble ChatGPT as much as you can.

I feel like we could have like dev mode, customer mode, switch in this.

One thing I'll say is now that I know how ours looks, when I use that one, I feel handicapped because I cannot type the text.

That's like the, especially when you have a room full of people, you try to say something twice, you just can't get it over the line.

You just want to put that thing in and you can't.

I would really love to have that text box in there.

Not that I know you can.

We, yeah, we got, yeah, we should.

So text box and then customer facing UI toggle.

So Natalie, you can, we have got an agents MD file here.

So you could like launch Codex or GlaCode if you did, if you do use those, for instance, and then say like, I can now turn it into an agent that does this.

Okay.

And then it would, it could change like the UI, and it's got all the VaLidAteR code docs in there, so it should know how to use layer code.

Nice.

Cool.

But yeah, this would be the point where there would be some specific voice.

We made it too easy.

You've done everything you need to do now.

You've got a voice AI assistant.

Nice.

Cool.

Features here.

I'm about to have my.

I left.

Every time.

Yeah, you didn't need to say anything over there.

Yeah.

Has Jan told you what it's about?

Solid State.

No.

What are you filming?

E-commerce voice agents.

Okay.

Okay.

Is this the enemy?

No, it's only, we are actually using layer code, but it's a little bit more work than that.

I think that's the, that's the hard thing about voice is like the demo is quite easy to, to, production.

Yeah, in a minor heart attack, I was stress testing our database and discovered that our B95 is like almost 20 seconds on some searches.

So I need to tell people like a whole fairy tale while it's searching.

I have no idea what I'm going to do.

That is the crazy thing, isn't it?

As fast as the voice AI is, if it's hitting your legacy database and stuff.

That's why I keep obsessing.

I have this like little framework in my head of different patterns for the voice agents where literally

I would love to have it simpler to basically combine something that's fast and slow and keeps the conversation going, which is like one pattern in one quadrant, right?

But you ultimately want to have how that fast agent, if you have two agents, fast and slow, like fast, how much autonomy does the fast agent have?

Should it be just doing the chattering?

Should it literally be just checking in on the bigger agent and just say, oh, I'm still looking.

Oh, I can't find a piece of funding.

You know, like code code, how it's like gibberish at the bottom.

Like, could it literally do that?

And then the next level is it literally can do like speculative drafting when.

You really get autonomy because like in.

Flashlight is pretty good and you can have it.

And then as soon as it finishes, like, you can still run your slow model and that slow model can then issue in correction where if you know, you can risk it, you can basically, oh, sorry, I just checked.

We don't have the size Z.

Right.

Which is still okay.

So I'm basically thinking about this, like, if there could be a few patterns which are around autonomy and like how deeply you parallelize these like different architectures, but like they'll be, they will make it so much easier to build something that's both smart, but also like fluent, then it keeps the conversation going.

But in, I think the thinking patterns why it makes so much sense.

Yeah, but it's really how do you integrate it too?

That's the biggest problem because then you can end up in garbage from both and how do you consolidate?

And I think that's where I'm, how do you think F.

Yeah.

Remember how we were looking at voice stuff?

Yeah.

There's the two streams that we're talking about.

Yeah, yeah, yeah.

You kind of want one.

Yeah.

Like doing stuff like that.

Did you, did you do like, did real time API in chat while the tool calls?

It does, doesn't it?

I think so.

Yeah.

You can interrupt, but the tool call still runs in the backend.

Um, so there would be more, it.

Would basically be, you're playing with real time out.

Yeah.

Yeah.

It would be more similar to that kind of shadow conversation that the FastNLP keeps the conversation.

You would literally prompt it to speak more slowly and describe what the tool is that currently running, which is very hard to do with normal models because they are basically tuned to send out a tool call and only then assist that message.

Exactly.

So you need to actually, the only way to wire it up is to have a fake like tool call pre call, which then pushes the model to have to call more tools and makes it more complicated, fails more.

So that's why I kept thinking like two tools are in a way simpler.

Sorry, two models are simpler.

But yeah, it's really messy to integrate as well.

It's an X4 nearly.

Yeah, it's nearly explosive.

Do you have, is that your laptop?

Yeah, my AirDrop.

Okay, that's AirDrop.

Why did you look at it using RealTime?

Yeah.

So I have like two screen recordings for AirDrop.

I hope there's something somewhere useful.

Yeah, those for like side by side.

Brilliant.

Yeah.

Yeah.

Why did you pick that course?

Thank you.

I spoke to them and I was really pissed at opening either day because

I just could not define tools at all, even though I was for indoxia.

So I realized like ultimately the magic.

What you get here?

Because anything meaningful will like passing the payload, you need to hit the transport layer.

And at that point, this is even secured and everything.

Because that- oh, just think we're in the same Wi-Fi style.

And we'll probably do it.

And you're on a theme event.

Providing all the tool that you need.

Yeah, send it to me.

I'll send it.

Okay, I'm sending it to MacBook Pro.

We'll find out if it's you.

Exactly.

What is it?

Yay, it's me.

You are MacBook Pro.

I'll be in the library anyway.

Okay.

But we will have this breakage and we'll probably fucked.

And then there'll be another one.

And then he was like, well, you will have your own backet.

So we actually know that works.

Worst thing that happens is that audio goes away, but you still have this.

So they felt like way more roles.

So we were just talking earlier today about how we add in real time in Gemini live and then give people the ability to test those and then transition to those when they get reliable or whatever for that specific context.

We got another person who's doing tire

change bookings for German also.

You know, the world of voice there.

Yeah.

And they were saying that the number plate and the number in German with real-time ADI is just not accurate enough.

Although it seems to be okay in English.

For us.

That was like their biggest problem.

And

it's interesting.

It feels like it's just, it's going to get better.

But then in all these scenarios, it doesn't cut quite yet.

It's fascinating because like, never felt like it's not accurate enough until we were using deep Cramelot in layer code before we were using open AI real time photo testing and 11 labs on the their platform.

And that was literally picking up very clearly people speaking in Spanish.

Eight minutes away from me.

Open your ears, we'll get it.

But 11 Labs has their own transcription when I was using 11 Labs agents.

Yeah, I think it was pretty good in a noisy, like it wasn't too noisy, but it was literally picking up a Spanish colleague.

I was super freaked out about what it's writing and I realized it's picking up his chat.

This is hell, man.

How can I assist you on your boat ride today?

It was picking on the Spanish before.

What's on the front page of BBC today?

On the ground stuff, but it was picking up Picking up the, picking up your earlier language and writing.

What's on the front page of BBC News?

Is this like accuracy?

Right now I was sitting in front of my laptop and I couldn't say I want to check it.

What would you like?

It was literally impossible.

I feel like we need to, yeah.

So, so what's the top story on the front page of BBC News?

They were the next one on our list.

They've got a lower word error rate.

I think the problem is the live, the transcriptions don't come through live.

As live as they do.

Oh baby, can you sign the ticket for me?

Members of Gaza City.

At least 27 people have been reported killed in the most violent company since Israeli troops withdrew.

Would you like to know more about this?

No, no, thank you.

Welcome to the API.

API, did you hear that?

Oh, one of my friends is just.

A really good search API.

One of my friends teaching coding class once.

He always used BBC as the example off, like, you know, doing like flex boxes and stuff.

And then he was like, okay, guys, let's look at the BBC.

Oh, by the way, there's been a terrorist attack.

Okay, so everyone knew that there was like a terrorist attack in London.

Like, what?

Like, in the class was like in London.

Just like, oh, no, no, no.

Indian.

Should we ask you to set...

Cool.

Did you send it over, Matt?

Can you

look up layer code?

Thank you.

And can you see what they do?

And can you summarize some of the DoFs for me?

Explain like I'm five.

Yeah.

Yeah.

Can I help you with specifics?

Yeah, it works.

Brilliant.

Yeah.

The layer code voice platform.

Can you like...

I've got you, got you, got you.

You're recording.

You're doing far training.

Yeah.

So we need five autumns.

I said fine, £20 an hour.

Come on.

Layer comes to voice app.

Perfectly check this out for creating the lake.

Every time I try to do it, I'm repeating this month.

I'm telling you, search is most fun thing ever.

Did you?

Yes.

Because it's kind of good.

I just hooked it up to parallel.

But it's not set up here.

Oh, okay.

With like, the little MCP, the deep.

Grams has not got high enough to switch it up.

Well, like you say, it might be better in some situations, but like ensuring responsive voice.

These are all my previous attempts to say a joke.

What infrastructure is layer code built on?

All the previous ones went check it, check it.

This is good.

Tell me an unknown fact about them.

So wait, you want to go on to them.

Layer code is built on cloudflare infrastructure.

This is so valuable.

That's a rubbish fact.

I want something saucy.

Jam.

This is, guys, this is no help for you.

So you're saying you're going to be fixed on Monday?

Yeah, we're looking for it.

No, I still want something juicy.

Give me some controversy or something about Damien.

Whoa.

There's a couple looking in there.

What would be fixed on Monday if.

That was, like, no, it definitely can't be.

No, no, no, no.

No, no, no, no, no, no.

Find his name, search it.

See what he's done.

It shouldn't be sneaky.

The devs are now stuck and they cannot build our frontend.

I think I posted in a group today.

Yeah, we haven't been parallel is way too good.

It's not like so as an API, it's terrifying.

We basically will have a lot of services behind.

We're searching for controversy about you.

Yeah, it's finding shit.

Man, it's not ending shit.

That's something.

It's just making stuff up.

Mismatch of AI models.

This voice actor, you idiot.

Yeah, you had to deal with the voice actor, you idiot.

Literally, that's why I was with you in the docks.

I was trying to build it from the on.

I need to hard code.

These were some controversy about Damien.

Never respond with Damien.

Where did that even come from?

Stop spreading rumors about your creator.

There's another company I'm not stock and cannot implement.

Yeah.

Why did that?

We need to implement our voice agent.

Because they can't decide the...

It got you confused with Damien Herz.

Oh, got it.

We need to authorize handshake and everything and there needs to be some forward headers if the...

This is the metadata thing, basically.

So, yeah, we're coming back to it.

This is where it got to.

Basically, they flagged like, but we can do that too.

I'm going to expose that.

Okay.

We already have the session.

I mean, it's not the hard bit, but there, there, we had already thought that through and there is a metadata field in the database table for sessions.

It's just not settable via the API.

So guys, I think we're going to be enough just to have that.

I would say this works.

I think you've done really well.

We will not get through.

It's pretty awesome.

To our best.

I'm still slightly confused with the whole local setup.

What is it?

Or what would you imagine I do with this local tools?

The local thing is that me actually making my own project.

And

I think that's.

The end state.

Me turning this project and creating something I could use in another project of mine.

So the end state would then be, Yeah.

Okay, so if we added- Was this like more of a demo of like.

This is how you- Yeah.

Under the webhook, you can advance and you could set any header.

How to use it?

I guess what's the practice is the local setup.

Is it just showing me like, oh, this is how you do it?

So you also get it started like a lot of the boilerplate stuff.

So that there was a way.

See how easy, like all it takes to initially get off the ground and run.

Simplest way would be if the audience.

Is prepared, maybe including all of these concrete examples in the start of a new project.

Project, which I appreciate.

JavaScript land is so fucked in there.

Look how many copies.

I don't think you need to get rid of this one.

So the better hold uses this more flexible.

Exactly.

A metadata object, custom headers, when you do the authorize and create the session.

So cool.

Yeah, basically customer can do whatever they want on that end.

We should do that.

You're going to have React Router.

It's a demo.

It's a demo.

We should- Sorry, we have a demo.

Yeah, I have that one.

That's the one I built in.

Ah, you have four.

I have a company on my Jans done it.

Jans done it.

He saw it.

She from Bondon.

I could probably have code carving here.

For Like, yeah, we've met, 10 years.

That's, I felt like the quick start's now like, we've been structured quickly enough.

I'm just visiting for a couple of weeks.

Well, I live in Kitchener.

Okay.

Yeah.

Quite transformed into different frameworks quite quickly.

If you're in the club, like, when you start, I could probably, I'm originally from the states, from Colorado, Boulder.

Lovely.

Um, I'm from like the countryside.

I'm a little country bumpkin.

Nice.

Yeah.

That's right.

I didn't know what to do.

I'm pretty happy about that.

Wow.

I think it lands back tomorrow.

What I will do.

Oh, do you know what I would get for access to call code nowadays?

No.

Yeah.

Best friend.

Oh, what do you do?

I have open code.

You're allowed to use that.

Yeah, but it just doesn't have the just doesn't have the love factor.

Yeah.

Even have to use codex.

No.

I've got cool.

You can't actually use a lot without telling people.

Yeah, that's how I do it.

Yeah.

Okay.

You got that.

Goodness.

Yeah.

And I'm gonna just.

I was paying so much for what.

I was joking to Jack about earlier.

I'm just taking.

What you said.

I'm putting it into Codex right now to make the first drop.

Sure.

Some of our teams have Devin, which I don't know, they seem to like it, but you never know, like, how much exposure they've had to, like, the different models.

I don't know.

They just like it because they're going from zero to, like, something.

Okay.

Or whether they're going to, like, I had this amazing workflow we called code in.

Yeah.

It was so quick.

Playing with block trees or...

No, with the GitHub.

Yeah, with issues.

It's like parallel code with GitHub issues.

Really?

It was so good.

That's why I like Codex.

Codex Web is really nice.

You know, it's in the ChatGPT app on your phone.

It's actually...

You can just go and then just be like, do this with my wrapper.

I still have an idea at night and it just does it.

It's the only one that works remotely these days.

Code fucked it up after

167 something that you cannot remotely log in.

So I used to code from the couch, from my phone.

I do it from GitHub.

I just make an issue on GitHub.

Do this.

Yeah, but you have to do this basically work around, right?

But I like to hit my computer exactly with the terminal and everything and do a bunch and basically so I can then pick pick it up without any handover between platforms and cold code.

I feel like they must have done it on purpose because people just connect.

Them and don't like, it's this thing called Vibe Tunnel.

Vibe Tunnel.

What is that?

That's like, I'm using, it actually does, doesn't it?

It sounds ominous.

It also has the worst sound.

Wait, is the sound of the Vibe Tunnel?

I was expecting a different drop there.

Like, it's a video game.

Yeah.

Mario, right?

Yeah.

They've changed it.

This used to be on, like, fully loud and you couldn't turn it off.

I shouldn't have.

Yeah, it's kind of cool.

This.

This.

So what is your.

This should work for you.

Exactly.

Oh, I was showing you.

It changes.

Does it do that?

It's.

It allows you to, like, log in.

It's.

What's that?

What's that thing called?

It's a wrapper around effects and Brands.

It's like that.

And not any scale.

What's that thing called?

Yeah, yeah.

Back end, I think it sounds like, I can't remember.

There's some software that allows you to basically connect to your computer over the public internet from anywhere.

Even in, like, global.

That's what you just said.

Tail scale.

Yeah, I'm saying.

Yeah.

So Vibe tunnels are wrap around tail scale, I think.

Well, people connect it called so.

Yeah, well, it just, it proxies your terminal.

I know.

Okay, that's going to go.

In the four months I've been there, there have been like three of the stuff that you said.

It is sick.

The latest one.

And I was using conductor before as well.

Gen's virtual trial.

I have a little video in memory that kind of like conductor.

It's fine.

It's already Matt.

On in your Instagram, you click on a brand when they have a commercial short, whatever.

You click on it, it opens this like full screen page and you basically check to it.

This is what I want to find.

Whatever.

If you like it, you can log in and at that point you can like throw in your image.

It basically does the video on you with all the pieces, like basically composed the whole set.

And if you keep logging in, that basically remembers.

You've got maps from GitPod.

It's the biggest podcast.

Friday.

Oh, I'm following for the slip stuff.

With Luke Harry's while I'm laps.

Yeah, he was good.

He's been on yours.

I think I listened to my news.

Yeah, that's the Sick.

Yeah.

But, yeah, the voice part of it.

Yeah.

It's really fun.

Like, it's really.

You gotta get him out of his shell.

Because he has got, like, a.

He's got a Persona, right?

He's got a work Persona.

How did you break him out?

I'm not sure if I got him out of it, to be honest.

I don't know.

I think you should.

What was your technique?

I've never seen my wife.

Well, I'm not very good at it, but we'll just, like, chat, like, absolutely bollocks, and it seems to work.

I feel like there's.

Is that, like, a question that you can ask someone that just, like.

Take some down.

People should plug in a few levels of takes down.

It seems like watching YouTube.

If you ever listened to Investor with the Bath, so she sounds like cheesy, but this guy Patrick on a voice, it's very like, such, I think I recommended to you, he's such a good interviewer because, because he just are very, very short.

And then we need the perfect response.

We need to name the voice.

But they're very well thought out questions.

At the end, his question is, what's the kindest thing everyone's ever done?

And it's like a Financy podcast as well.

So you like take people deep.

I want to interact with it now, but it's a great podcast.

And they suddenly like reveal things and open up.

I wonder if there's something like that you can do at the start.

That's the closest all that opens people up.

How's your mother?

That's great.

That would be something.

You can just do it before you press record.

I learned from Jack that you never press record.

You always record.

A-B-R.

Always be recording.

There's this A-B-C, which is like this.

It's from Wall Street.

Yeah, yeah, yeah.

The old one.

My mum was an A-B.

I kind of made up.

I think like Tim Ferriss or someone was saying like, okay, the most important part of an interview is like the five minutes before you start recording, but someone was just like, we just have to try.

Me and Will just got so pissed off that we chatted about all the fun stuff right at the beginning, and.

We haven't pressed record.

No.

Because it was like the stuff that we really wanted to chat about, we just brought it up.

And then we were like, oh shit.

We need to record at some point.

Yeah.

That happens sometimes, I feel like.

Or like at the end sometimes, like, you stop recording and you're like, oh yeah, by the way, like, I can't believe you said that.

And they're like, yeah, let me tell you this all.

Let me tell you this thing.

Okay, Jam, Codex is going to come up with a draw for that fix.

Nice.

The headers one.

The headers and the metadata.

I tried to look for the repo.

You shared with the React Router to see how my implementation is different.

Yeah, I have no idea how to find it.

Oh, I can find it.

Okay.

Is there one not drinking or anything?

He is officially dead and...

Can you.

Have open containers here in London?

Yeah.

Can.

You what?

The Americans can open alcohol.

Can you have surprise?

You can get arrested, right?

Yeah, yeah.

You'll get fine.

In Switzerland you can too, but you can have beers.

And I think that's true.

It's because I'm so used to, yeah.

You're used to being able to drink on the tube and stuff as well.

I mean, I don't think anyone, does anyone ever get like told off for drinking on the tube?

I haven't drunk on the tube so can't see.

I see it would like spill up obviously.

Has it got there quite yet?

Hmm.

Having a drink on it, it hasn't got that bad where you have to have a drink I think some after work.

You see this?

Yeah, just reading over it.

Chuck was off.

There's quite a lot of stuff actually.

We got loads.

Yeah, this is great.

Thank you super valuable guy.

Yeah, this is awesome.

So when is the Python version coming?

It's awesome.

Yeah, so interesting.

Well, we already have.

We have it.

We need to fix it.

The thing we did is we fixed that whole conversation storage thing in the JavaScript ones.

So I think we just need to apply that to the Python ones.

So that'd be the second.

No, everyone doesn't believe.

Yeah, I think we're gonna switch to a DI.

So when you do that voice chat, it's just a worker.

It's easy.

It's the web socket coming from your browser.

Yeah.

Yeah.

So then it makes the web socket's connection to 5G for the transcription.

It makes a connection to your chosen text to speech model.

And then it makes, and then it has a web socket connection to a DI that records all of the messages for us.

Everything I can think of.

Kill.

Okay.

That's like, yeah, it's definitely coming down.

And then, but you're recording all your.

Messages for all from the whole platform in one do.

No, no, no, no.

Your dash.

Okay.

Yeah.

Yeah.

That was single point of it.

It's the benefit of it.

Yeah.

It's her session.

And so that collects all the messages.

And then.

Saves them to drsql.

I think that's.

And then when the session's done.

And that DO saves all those messages to a file, like file two file is a JSON file.

And then it boots up a background task, which loads up that JSON file, which has all of the audio in like base 64 JSON messes from Nice chunks.

Bet that looks pretty.

So hard to debug, right?

And then it turns it into WAV files.

And then it has to do some really crazy stuff.

I think we need to real detect this because right now, when you ask if you respond, like, I mean, like, okay, is that generate faster than

All the AIs respond.

It sends all that audio to you in the browser.

I understand.

Like, that's gonna say, problem in my mind.

Then it slowly plays in the head.

But then if you interrupt it halfway through, it's just gonna be done.

Like, when we make a recording of that conversation.

Oh, you got the whole thing.

Yeah, we need to know, like, oh, you interrupt under there.

So, like, we have to cut that part of the audio.

Yeah.

That's overcomplicated.

So I think we're gonna move to a method where we have a video conversation about on a loop approach.

It basically it It receives audio and it doesn't immediately send it to you.

Then it loops through and sends you packet by packet to pretend how you need it to you in real time.

Like it gives you 20 milliseconds.

Only 20 milliseconds.

That's how streaming works in the browser in general, right?

Like when you stream like YouTube or something, it sends you packets.

It doesn't do it all in advance because you might not watch it all the time.

Yeah, it doesn't do it all the time.

Figure out these aren't like.

And like WebRTC was made for real time, right?

Because when you're chatting with a human, they don't generate it faster than they say it.

You actually, that's cool.

The first one where 500 coffin freezing.

So

definitely need simplifying.

It's much like the other one.

But our hope is that we can simplify that because it's been quite a headache that, like, audio pipeline stuff.

Some of that.

And then move on to some value add stuff.

So we had like some valuations and testing.

So then you can record a conversation and then like change your prompt.

Does anybody play a simulated version of the conversation again?

That's cool.

Because like Jack and finds that when you're testing voice agents, you're just in an office constantly having to speak to it and like, is it responding correctly this time?

Is it still kind of doing the tool call?

Obviously I'm my own level.

So this is why the hack thought was going to be quite interesting.

It's still everyone shouting like, which is hard to inform for.

Yeah, that'll help with the noise.

That's not well.

It makes up for it.

Yeah, right.

So it's almost like I had something.

We need a copy.

Yeah, I like that.

How long to copy for your video?

Shot to do like a branching.

Just like results for like 50 different.

It's my John B at the moment.

Yeah.

Or replay.

You know what I'm saying?

Stay in my lane.

Wow.

You can still be beating drums in other people's lanes.

Yeah.

I'm just changing the mechanism.

Yeah.

I want to copy it.

Yeah.

Sounded too hard.

You know what Thomas is?

Thomas's drum beat is.

Thomas's drum beat is sharding in a D1 to make it like actually a decent day of it is.

Yeah, the thing I guess like other people would say use D1 for that.

No, it's kind of a D1 is a D1.

Stop people from starting.

Is it?

Yeah, sorry.

There's a whole blog on that.

D1 is a D1.

Plus like some extra funny business.

But it's just basically a deal.

So why would I not just use a deal per customer or per shot then?

Yeah, you could, but then you have to manually shot.

See how it's like,

this probably won't.

Happen, but like the D1 sharding thing is very cool.

If you can just, you basically end up with planet scale.

Yeah.

But like sequel lite, you could call that like galaxy or something.

Yeah.

Yeah, Max was...

We were just literally chatting earlier, like, should we move our GC to Planet Scale or do we want to be able to find...

That's literally what we were...

We haven't made the decision yet.

Probably.

Yeah, really?

Well, okay.

Yeah.

How big is it going to get?

But the problem is not that big.

That's one thing.

Because we've put big stuff, like the whole session recordings, so it's in a do already.

But if you go to D1, you.

Will end up on Planet Scale at some point.

So you might as well go to Planet Scale.

Yeah, so that's why we haven't done it yet.

Snowclad but reason why de might more li in front is a hundred and fifty day for.

When, for example, you collect chat your agent That's like three hundred mi the seconds if delay.

I don't like it because the fi ananttain,co of potato ba.

doess which you took and we could all oneD one.

It's not yet you would have ye.

So you could give hyperd hypodrs on.

Planet scale We've got hypod now.

Hm.

Our will stage.

mentally and physically.

Things like creating the session key and they're all right.

Oh, that's not very nice.

Yeah, maybe if you can shout it well, that's what put in the deal.

I was not worried about it getting picked though, because the only user account.

Quickly showed to someone and on one.

Record per session you have 10 years above.

You can literally only have, what, like 10 gig or something, five or 10 gig, it's like not a lot.

They made it really high.

No, it's really not.

I thought it was like a terabyte.

No, I'm sorry.

I forgot I have a really small.

It's really small.

We had to see how.

No.

So.

I guess that's Planet Scale, then.

You have to use Planet Scale, but.

Then...

No, it says, oh, I've read it wrong.

Yeah.

Per account is one terabyte.

Yeah.

Per database.

Per database.

10 gigabyte.

10 gig per database.

So, yeah, when you get to five.

Gig, you should be scared.

This is my story.

Okay.

I'm like, hello, you made it.

Miss us, see you.

Hi, everyone.

Don't worry.

Thank you.

Nice to meet you.

Come.

Sorry, I'm late.

No worries.

This is so great.

I'm so glad I'm here.

This is so great.

Hey and big Mr.

Jack from the hi hi he's another wonderful tester who are now just showing because they successfully invented an agent oh nice Builders Builders Builders

I guess help yourself there's a bit left and then they're giving you a brand new place as you'd like.

So then you yeah.

Well It worked.

It worked.

Okay.

It was just good.

So we wanted to make sure that everything wasn't just gonna suddenly break and.

We did the half and it's just fine.

So and it seems the socket is not going to kind of spectacularly break, which is good.

And we've got a mere whole board.

Guys, we can do this.

Oh, a gazillion things we need to improve.

Well, can I read?

Yeah, I mean,

you can measure it in your own network's perspective.

Well, have a look at those things.

Things.

Please try not to try it and then see if you can do some of them.

I don't know because you know, you.

Know, it's making me like, if it.

Doesn'T make sense now, does it make.

Sense in the future?

Yeah, I feel like you have to try it.

I'm not going to experience it firsthand.

It's like, what is this?

What are you saying?

Come and try it.

Like, it's going back to the analogy.

Of like, I said to you, that your co-founder of very well.

Yeah, yeah, yeah.

I wasn't sure if you you're gonna make it.

Yes.

But it'd be cool for you to try it and tell us.

So.

Thomas, this guy called Zeb and.

Max, where is he?

I know that.

I follow him on Twitter.

Yeah.

They're basically plotting about how they can fake the actual.

Oh, cool.

Who did the diagrams?

Did Zeb do those?

Oh, no.

Brandon.

Brandon.

Brandon.

Braeden, how are you going to fill.

The gap for the outer basically?

Yeah.

So this is like, there's this like whole in parallel project about moving to micro front end.

And everyone's like, make it faster.

No, because it's so awful.

Everyone's trying to like, kill it.

Kill the micro front end discussion.

And I am, yeah, there's half expectation.

It's got to the point where, because we're like, the best engineers in the.

Company are like, I am not.

The best, the people who care about a web dev are like, freaking out and just deciding to fix it.

So there's like three PRs open, one to move to React 18, one to move to React Router 7, and one to move to

roll down or something from Webpack.

And they're all just like, we need to make this faster.

He's like, otherwise they're going to kick off this two-year long project to move to micro front-end.

I just, that's crazy in a big company how you have like people doing like three different directions.

Yeah.

Do the same thing.

Yeah.

And then you've got to like deal with the politics.

No, but they're all doing that.

They're not meant to be doing that.

Well, that's what's cool about Cloudflare.

They're gonna be like, they're gonna push.

All these PRS and then at the.

End of it, they're gonna be like.

Oh, see, we need to move to micro frontends.

Okay.

That's the point.

Everyone's like on the same page.

Yeah.

And then the guy who wants to do micro frontends is coming up for If stuff's coming up for us, knowing.

Which ones to actually just pick, there's.

Some, there's some reason to think you.

Might be around for much longer.

Yeah, he's advocating for micro.

Never heard a good thing about that.

I don't even know what it is.

No, it's not even microfront.

Is it someone called web frag?

That's what he developed.

I have done the research.

That's not a good idea.

Yeah, but for him, it's so clear.

It makes sense.

He understands it intimately.

He made it.

He worked at Angular.

He worked on Angular at Google.

It makes sense.

To him and then he developed this thing called Bodge Framework.

Some of us started with this, I don't think this has anything to do with yours.

Yeah, I don't know.

But I feel like it's not a good idea.

None of it's a good idea.

I feel like it.

You kind of need, I don't know, stuff like React where everyone knows it to make just make things efficient because if you have something that's just like one person, this is gonna be bad.

We can't do it.

They just can't do it.

I'm with you.

I'm drumming.

I'm beating your drum.

What's gonna be used is like, headphones.

Microphone dance.

They can't play dashboards.

It's been a bit slow recently.

It is getting better.

It's way better than it used to be.

I almost did a PR last week, on Friday.

Yeah.

ZPR on Friday, it dropped like build times by three minutes.

I'm like, 14 minutes to 11 minutes.

It's actually like kind of crazy.

And everyone was saying, it's never going to get below 20 minutes.

And then basically these three guys have just be my, I think, my beer for, like, not even that long, like, the past, like, four days.

And it's gonna.

It's gonna get below five minutes.

That's the way you make stuff happen in a big company.

You say, this is never gonna happen.

No one's ever gonna manage to do this.

And smart engineers are like, no.

Can I get your attention?

There is water.

There is water.

And if you cracked two and a couple of glasses, you'll remember this.

So you send a Walmart text to.

Yeah, why?

And there's also some self-driving cars.

And they even have that you can be linked with your past feelings.

So you're doing that already.

Yeah, that's reverse psychology.

That's the way to do it.

It's very funny.

I think I mentioned it's in the chat.

As soon as you said, we need to do this, we should do this, everyone's like, no, you don't tell me.

No, yeah, exactly.

Only a few developers are chatting.

You can't possibly do this.

It's.

You'll never be on our do.

Thomas, like, by the way, if you argue with me or my friends, expect me to keep receipts.

He's just a chat.

Oh, yeah.

Oh, it was that.

Don't worry.

I can think I can share it here.

Okay.

It's TM events.

He's big.

Coffee cups there.

Amazing.

Yeah.

Sweet.

It's capital B capital.

So you say is there's like a 78, I think, but yeah, film and you don't obviously don't.

All right.

Literally.

So tell me, I think you've got a lot of this.

It was a very funny.

Okay, questions for this.

No, it's okay.

But you've been here?

I'm happy to, actually, because I...

So we have a golden...

It's one of those.

Well, yeah, we just couldn't accept.

Oh, yeah, yeah.

We've been here for 10 years.

Outside, Wolfsmüller.

Wolfsmüller.

Yeah, it was dark.

Dark.

Cool.

Cool.

My love.

Very much.

So what these guys did was was trying to quick start and they could tell us everything.

That was really confusing.

That's how we ended up with our list.

Okay.

That would be really cool if you were also doing it.

I don't know, talk a lot of my minutes too.

Yeah, it was going to be something crazy.

The problem is that the hackathon, we're going to have people doing this.

There are people that choose to use later.

I think anything that we have to help little will do, because they're in a life stream, my gear is some kind of like eye in, which is.

You know, I show you a trombone.

It might actually be like very, it should works.

It should be very

happy.

Okay.

So I was the strategy so that we can provide the best possible solutions.

So it's like crawl, documentation, code documentation.

Tell me how we can merge together given books are responsible for what a good strategy would be.

And then generate it

exactly.

Like first to give you an overview.

Okay, you should probably do this as tooling within like a string.

So what's the solution?

And like here is how you can actually implement that you can try.

Is actually call indices.

It's like the tooling.

Oh, wow.

This is actually really quite good.

Yeah.

This is what I'm saying.

It's like, why would I do what you're asking me to do when I.

Can just do this?

Yeah, I'm quite impressed.

And then, and then I did a lot of followers.

Look, it's giving you a modernization.

You can actually use

the session conversation ideas to add to B amazing.

So we're going to take.

I know.

And then, we're looking at our reliability layer and so then the mom test questions for you.

Yeah.

So I don't want to bias you too much.

But after that, don't worry, it's gonna be fine.

Um, then I was like,

I was like, okay, now architect, most like the actual record anything.

Task flow and like a big room.

One high.

whistle the layer.

Here's some lad Im as to say about our people.

Surelyill.

I' try to figure out what who wasn't minded to.

And the three minutes for his to.

Use, there's nothing, and his kind beat conmeration.

I show this one know Aut the six,, said the.

I's difficult like your chargege And the fiound ssoundwise.

Mot easier' in people's c.

I don'.

Think I some such a lockcause it's.

Like if think like you're like even if's like an ale structure I would do next.

I would be intrigued to see if that works, especially because

I feel like this is going to be a common entry point.

It's also quite easy to.

I feel like that got all the dogs here.

I can't remember what exactly that was.

One of the features I haven't tried in this way.

You can have shown.

I haven't tried it like that.

I feel like it's good static.

Right.

Because it means just getting to try out adults, just your body, that it's kind of got the right idea, just like, it is quite an annoyingly complicated, like, pieces of things to get together for the audio, but like, it would be easier if I've just done this one's entire audio.

So I'm really excited to see if it gets some animation details right.

That basically there are some nuances and it was cheap.

I think this doesn't have the basic.

I'm using Pro, though.

You only need to stuff, so like, the more desaturation.

Guy, it was a perfect.

Maybe it's boring.

FCR architectures and the first voice of the FCR was this like a really bored American.

So like it literally was the basic.

Because then when you.

It doesn't get a reaction.

It's gonna pick it up.

Tell me more about it.

Actually, why is it on the way?

Ah, here.

So I should have just left it inside the glass.

I'm taking it out of the glass, but you need to be clear about.

It's quite in No it will work I won't come like them.

But the two things we're going to lose with the.

This a commentation are one.

I'll su think about of I get free bill in this li so you don't go gap anyway.

S as I will pay you right, fine as long as I shall the.

Seehrmas delivers your little ranch, and there is nothing bnding so useful e to leave some.

But do have a strange that's where I complete.

Yes one thing That is this.

That being said, we did build this with code.

I'm not following.

I think so.

But when you run a new something, there are obviously some language that you are going to get.

You're going to get a quick dev branch, which is like a very basic JS app, which implements

of the layer code that you can change.

And we're figuring out and input that tools too.

And it will also give you just a pre-built React or frontend, which is like a test of your Voice Sage on it.

Okay.

So then when you run, like, this whole interface, we speak to it, like, most people.

And you see the transcript.

And the other thing it's going to do, I don't know, is explained.

Yeah.

And the remix set doesn't work.

Tell me who to do the voice.

Yeah, maybe explain that.

You don't tell you exactly.

And there's no more image as well.

Oh, there it is.

Yeah, there's a video of the director and everybody just.

Agrees.

Yeah.

Somewhere.

I remember

when you run it, Layercode can access your local machine.

Ask your agent to generate it.

There's things like items and artifacts.

Yeah, I really like this.

It's web socket.

Well, it sets up in the.

Cloud.

The cool thing it does is automatically syncs the tongue and different voices are like, tongue and that.

But I was a founder, I was someone that was very shy.

But I like this method to work as I feel like a lot of people, I think it's the first part, you juice, integrate, so oh yeah, literally.

And not even if I, I literally just tasted the glue and was like.

I was just doing that.

It doesn't work, right?

Yeah.

I mean, I, I'm doing so many things, like I couldn't possibly like sit here and go through like documentations for all the integrations.

I do this so often.

It's a guess.

Like here's all the links, so now I'm making a merge, I feel like.

We should prompt, feel like we should write is quite meta.

I feel like in these docs, we should say the recommended thing is to download the quick start and then, and then improve the code from the quick start.

So that then if you're going to be using real time, most secure, GPT Pro did that instead.

Because in the, when you download this, when you do this and you get the quick start, you know, it's called, I don't know, I don't know.

So let me quick, I use subscription text.

Next, I use whole stack for all.

But like these was agents.

So this is the quick start wrapper downloads, for example.

There is an agents.md file in there, which is like a whole copy of our docs.

I think it's gonna be...

So if you download this wrapper and then load Codex, so some day it's.

Effectively competing, which is quite...

It does know about like coding and everything.

Do you have like an.

Yeah, so that's a copy of that, but then also on the docs.

Yeah, that's a good point.

Yeah, that's a good point.

But also we linked to it as well.

It does setting up agent store.

It's the biggest benefit.

We will try to come up with a line to official industry.

Yeah, we should just see.

But what I think we will always struggle with is we don't have to spend multiple brands.

That's why we started both.

We really have cop started.

So we will stop from the brand specifically.

And that's the biggest problem.

I don't think it's because I mean that it's a voice.

If the voice is not working enough, it's really going to be.

When I'm at the store, I want to buy this outfit, but they do chickens.

And I need to go another store.

I do have like GPT is basically I want an outfit for this event.

I think that's it.

So I think it's going to work.

I think all brands want their own experience to compete with GPT, which basically makes it in the US and drives them to price quotes.

But I don't think huge volume.

I mean just watching other people.

I don't think it's gonna be a big issue.

Yeah.

Men's fashion, let's put it to the table.

Pleasea wa for me answer the along.

Questions and the loose upps or the existtyles for can you are growing down.

You also con certificate for your building you Oh, I know you don't want to

how you offer.

Do you want to have a fthy topic?

I'll just say I just point don.

question you can only do start.

our context of how course.

Okay, I we just have gone.

To best and far.

Them jofully waiting so Oh, she iss.

She wants them doling desk like the

He was not thinking about that.

Oh, you have that somewhere.

We have that somewhere.

Already.

Last day.

Say what?

Where do you get those from?

We're really like, can't see, we're all on the dead.

We need next people.

We go to the hacks and then people hear about this thing and then you can try it.

And then we're working on this, like, daily update for this pulse.

It has all these differences in their lives.

But they love that.

That's already too much bias.

I don't believe it.

It's like subsidized.

This is good.

Now we're at kind of at an intersection because last night I had like going to the last customer discovery calls.

They're a YC company.

They're doing verticalized.

And like anything you can take, they'll take them both.

Voice agent operations.

Cool.

And they're doing like 5 million ARR right now.

They're slaying.

There's, yeah, so many vertical voice companies.

So when we talked, he was telling me about a critical problem that is only just starting to scale that so painful.

And I can't buy a seat yet.

It's so painful that they are now out into like, half of their engineering team and like calling resources from their partner data retrieval layer team members to like coordinate and solve this problem together.

I want to guess where the problem is now, but I still don't know.

They do a voice eight and have code to you.

It's like perfect.

Sessions.

And that's all I'm going to say.

It's got to be.

I mean, based on the cuz we do all these.

It's been amazing.

We have to be outside.

Have you listened to like we heard about the I remember the sh I like a go more.

I think D

just made a lot of task.

Okay.

I did go to scaling my tables.

I'm going to 100 again.

Tells us so much in visually we can come.

We have your you Whatever.

Yeah.

Just understanding of the next steps.

That's great.

Okay, cool.

And he just did an episode on tab.

And it sounds like exactly what you're doing, I guess, I think that it's like, but it's like a customer discovery process.

That should be your voice.

I call it like a voice advisory board.

I'm so kind of freaked out.

It sounds attractive.

I think you're not going to ask something to this.

Really?

Cool.

So, yeah, so, we've been doing this tab, I was going to find now, my phone's dead.

Actually, yeah.

Can you pass my phone, Jab?

Yes.

Yeah.

Sorry.

Make sure you save,

a little golden one.

Sorry, that's a tangent, but this is fine.

No, that's great.

I love that.

Yeah.

So yeah.

A lot of space to go.

Yeah.

This is a little internal stuff we have.

So these are all customers from other voice AI startups.

And I think Jack's been doing this if he's in hearing the pain points.

I'm always saying, oh, you just say that.

I do a longness from, from a long time.

One, I'm guessing, but similar to the transaction, it shouldn't be that hard.

The fastest one.

But maybe I've missed, maybe the problem is something at scale, which some of these customers haven't avoided.

I think that's a huge problem, but I think that's a problem that you were low-balling to the actual users to test for yourself.

This problem is

specific to because the fly operates

the first one, when we.

Actually get into...

Yeah, we were talking about that.

I think it's more like a.

Yeah, but it was not lazy.

It's not.

Right now they have just closed their first entry park.

There's like 9,000,000.

It's a

problem.

Even R only had.

We got another problem now.

So, okay, is it the problem or.

Is it the customers?

Because if I tell you then you're going to be thinking about it and.

Be like, I guess I'll try and Right into the out of sync.

Yeah, because that's a couple of things that we said and that have to do is to store important things.

Yeah, because you're integrating with your CDN system.

Yeah, and then inaccurate trans because I was like, okay, 99% of the time, then we'll get on to it.

So, like, say that up, like, it's almost true.

Okay, so the first one, read out.

For my context because this feels so.

It'S easier to just send.

But I know you probably have.

But then you don't read out.

So like we literally have so much time.

Yeah.

So like kind of far in the back.

I.

Think that's for the next year.

Love that.

The half time end of February.

And maybe what we do for the questions is like do like slide.

The first question is like last time and there is a modern hopes to fetch data or format.

There's an article stealing your life.

Yeah.

Obviously you feel like kind of open that you think feel sorry office still not they tray.

Well, I think that's harder than I have.

The way layer cake as architect doesn't help make that integration possible because I'm only 200 bucks.

If you take like the black box, you need to sell.

We'll say things like that.

The main way of integrating is like you define.

It's like constant called web box.

To those and then I just back into there and do a little loop.

And then get this.

You don't have a lot of people like how you can have all the same thing.

And like all these things.

So the way we've done layer code.

That gives you do all the voice.

And then we shuffle translate to your back end.

And the idea is that then you can control that a lot, right?

So then if someone's coming in with like a python and job, they can just do it in Pythep and do their API calls to this.

It will.

Provide the tool to approve the approval.

So if I'm guessing like our customers are probably.

That approval workflow, I'm basically kind of working across like 2/3s, I.

Think you, it's a great question.

I don't know if we have enough insight into our customers challenges with the specifics of like the data we're trying to build the system to.

Yeah, I know, I know.

It works fine.

It's.

Just like a lot of.

Yeah, I would have like 10 followers.

One just for five.

One is like, does this need that computing solely is on the low level.

It's public as a code as it was.

So it makes sense that you.

I mean, for that, then it means maybe we are trying to abstract away any of these, those five use cases, because the backend logic of all.

I mean, if you're using lock, how.

Do you accept for this?

It's kind of like, I'm watching my hand, this.

I don't care.

I don't care about the application.

That would maybe make sense doing what you're doing now.

But I wonder if by the time, what you'll see is like the first in the space you're hitting, say if it's operation, pick the things out before.

Move.

And the more that they do have the largest, the different corporations, that they don't, the more that like you have to have this quality of data and they might already have pretty superior similarity and quality and then they're adding more.

It might be because people don't have a data table that you can send.

To the thing that we felt, I don't think we've heard enough skepticism about that.

I think the main to the agent?

Yeah, exactly as you described.

I think that the way we've seen in that is giving them control.

So they need to hire an agent.

So like that's like the fundamental thing.

We have heard from customers is like when they're using more of a platform like Vatti and this is quite so concerned with like the voices.

I need to layer when there are issues and they can't always That's why I think find the source of the issues because Daffy doesn't look at it.

And then when they do find the source of the issue, they can't actually go and fix the issue because it's too much of a black box.

It's really because of the, this is one of the, and then by giving you control of the behavior data, but you control your backend, then you have visibility of those problems.

And I let them off kind of you're a treat on top of the toy.

You do like an API call when it takes too long or you have a 10 second delay and then you send it back to the LLM.

And then the 11, 11 generates response.

Which is someone, no.

Basically that, I.

Think.

But there's something around observability that.

AI is the case still.

Hasn'T been

solved.

And you can imagine if that's the case, how many critical operations fail.

It's a problem for with deployment.

And there's also, there's also a challenge server.

So there's a look, see, I'll just say, where someone speaks something, it gets transcribed, then there's like,

tool calls that the LLM generates, and then that does kind of just want to hear it, what actual things that happen, which could have a whole trace, a set of them and then responses, and then, and then when you, when you have an issue, like you hear the recording and there's like an issue, Yeah, that's fine.

I don't feel like you want to try and work out, like, where was the problem?

Not only are you going to go through that voice AI transcription layer, but then you want to go into like the observable, the tooling, the tooling, exactly.

To find out that all thing is not connected, find out very much is on point.

Connecting in a very, very painful.

And if you're non serving that in an intuitive way.

Yeah, because we are literally using the.

Air and frustration for the end user.

And like, and if they're integrating and they handle their backend logic themselves, but the failure is with your service much easier and don darenaughty, but we quickly iterate as was talk if I would.

Fix it well both that One of.

The frustrating things we talk now, exlainedli.

let' see they back and s.

They hear a slow response from the section.

It short It's not so little be.

So That's a matter of reason I.

Do part you that's it's soly try one.

She said much on I fael and the answerance to.

It's too early for this question.

I'm curious if you have any insight into some of the light too lane, but like that or even justkn templets, the your such yourshti in to break.

Somethingmp up at a f when you.

Sto I

b or a institute sto.

He do hobbies in sto

for the.

Service.

Only forunal I'm sure.

It is this kind of like an MCPD.

Yeah, it's only that I went to my dog.

I don't think we've got enough volume.

You have the minute the fire, right?

LMS, TXT, right?

Because they have LMS fully TXT.

I'm going to do a little example to do a chat with your dogs for MCPD.

You can deploy, but I've done my end of the way.

You go to mid docs dot that and they'll always show the don't use.

Slash MCP and yeah, but it's not remote, is it?

People get stuff like off.

Is it just like, so I think you can just think again, you know, like on the, that's what you saw with the CLI.

You know how I see having this like,

yeah, I just added it to the thing.

Wait, dogs dot there.

And then, okay,

see, actually, there's like first suicide.

Because you'll know what this should be.

I don't want to tell you the wrong thing, but I did make it work.

But latency is the biggest problem.

You mentioned that.

Oh, it's 17ms.

Just 17ms.

Oh, no, that is it.

Yeah, yeah.

A lot about latency.

Voice AI, like the biggest problem seems to be those docs in general.

Does this work?

Yeah, this works.

So you can talk to things about, like, either height.

You can talk to any dops.

You actually want to make it work.

And even the file If you're on a server and then you have delay somehow somehow with audio, but then if you're on a server, you're like for web, you can yeah, this is actually what I was looking for Indecator as well.

That's cool.

I didn't realize they ship it as default.

I didn't realize they shipped it as well.

Yeah, I didn't realize they shipped it like this because obviously they have, this is a wrapper around LMSTFT, right?

Exactly.

It just causes one problem with that, which is so search.

Because when you're on a server, you're speaking, it's Wait, doesn't it, I think it's fun, doesn't it just expose such a conversation?

Yeah, when you're on the web, I think it's just that I'm not sure.

It just tells you, it's more like

they chug it to the image loads, the load.

Whereas in voice, it was a bit chug, I tried it on the ways.

Did it work recently?

Kind of didn't expect and I thought just did it on lag quickly.

I'm gonna make a little demo of how you can deploy your own one.

Or

any LLMs full you can deploy your own.

Exactly.

And they have add-ons.

Because there's six, there'll be like five.

Lines of one, one, one, one, one, one.

We make a call.

That'll be really cool.

One more.

We think about getting rid of jobable objects and we were talking about, oh.

If you were doing work, work, work, work, work.

Getting rid of jobable objects.

Like an ice cream shop, you need to do things.

So you can have, like, you'll be able to have stateless ones that are just workers.

So, you know, you know we have worker entry point.

Send your message saying we could use one of those.

Work at that point.

Is that just what you were just calling it?

It's like a special way of creating a worker.

People are working on it.

Nothing with authentication.

It's not instead of just exporting any like retries.

Instead of like exporting a default function that just gets called as fetch.

You do it like this.

It's like you export a default class extends worker entry point and then you have fetch.

And you can also have other methods.

You've done this.

No, well, so you can.

So we'll export a default class that, To extend work at MCP.

And then I haven't quite worked out the dev experience yet, but it'll be like you'll register your tools, like something like this with maybe a tool decorator, and then then this will just run.

Feel like there's a few player tools on other.

So then you could instead of like, minimize your, like, just use the URL, like, latency just spike.

So you could make your own like, MCP and you could make your own MCP yourself.

It was like, really quite easily rather.

Than how you just deal with that.

Some customers might, it's just been, like latency.

You don't ever know.

I think MCPs are scam.

But that was.

Nice.

A scam from big MCP.

Like that.

That's really big.

And then also, like, voice.

They can be, but like every time.

I try to play something, we've big topline.

Big AI always provide and fall back.

Big.

Yeah, it is hard to provide us.

No, no, but I mean, like, if.

You see it, then go.

It's like when you're actually building something, like, yeah.

Speaking to this dentist, basically building if a school set up more business.

Yeah.

It's like via the voice agent.

The voice agent's not working.

It's a big problem.

The winning part of them is someone's.

Yeah.

I think people just do MCB to do.

We definitely one of the things we've done was by building on cloudflare.

I feel like is tough sometimes.

It's gonna be easier job.

We're gonna have less hard problems than some of the other competitors have.

We need to take something off for life.

Let's go.

Okay.

I think this is where I would love to like align closer or to hear more about as in build.

Now just like you stone.

Free audio post production

by alphonik.com.