Full Transcript
https://www.youtube.com/watch?v=SqHsS737CeA
[00:05] Hello everyone.
[00:08] Hello everyone.
[00:08] Thank you for being uh for being here today.
[00:13] I'm pretty much excited to have uh this session with you.
[00:15] I know we are almost at the end of the event.
[00:17] So thank you for bear with us.
[00:20] So just to start let me to introduce myself.
[00:23] I'm Nardini.
[00:23] I'm a developer advocate at Google Cloud working on building content in partnership with Antropic.
[00:29] And um in order to start this presentation today, I just want to ask a very simple uh a very simple question.
[00:34] So how many of you in the last week use any tool uh to code or build application?
[00:42] Okay, the majority.
[00:42] Um how many of you use the same AI tool to build and deploy application on Google cloud?
[00:52] Yeah, just a few of them.
[00:54] So the the goal here today is just try to make it better.
[00:56] So in these uh in this demo what I'm going to show you is uh how you can use cloud on Google cloud to build and uh deploy application end to end and in
[01:08] uh deploy application end to end and in order to do that I'm going to wear five.
[01:11] order to do that I'm going to wear five different uh hats and uh we will start.
[01:14] different uh hats and uh we will start from um imagine the use case right.
[01:17] from um imagine the use case right imagine the scenario you are an.
[01:19] imagine the scenario you are an enterprise context in an enterprise.
[01:21] enterprise context in an enterprise context you probably have a team like.
[01:23] context you probably have a team like the one that we are visualizing here.
[01:26] the one that we are visualizing here that um it's engaged to build a new.
[01:29] that um it's engaged to build a new feature or a new product. So starting.
[01:32] feature or a new product. So starting from the left, you probably have a PM.
[01:34] from the left, you probably have a PM. Uh some of you in this room are PMs and.
[01:37] Uh some of you in this room are PMs and u the PM might have an idea of how to.
[01:40] u the PM might have an idea of how to improve a particular product or how to.
[01:42] improve a particular product or how to implement a feature. And starting from.
[01:45] implement a feature. And starting from this idea, he shared this idea with a.
[01:48] this idea, he shared this idea with a UIUX design which allows him to design.
[01:51] UIUX design which allows him to design the idea to visualize the idea. And uh.
[01:55] the idea to visualize the idea. And uh after the idea start getting a shape.
[01:58] after the idea start getting a shape then uh the idea is sent to a software.
[02:01] then uh the idea is sent to a software engineer that essentially start.
[02:02] engineer that essentially start developing the core logic uh behind this.
[02:05] developing the core logic uh behind this idea in order to ship and make the.
[02:07] idea in order to ship and make the application accessible or the feature.
[02:09] application accessible or the feature the future feature accessible to the future feature accessible to everyone.
[02:13] everyone.
[02:16] And uh but before to ship it, in order to be confident on what you are releasing, you probably have to pass a security review.
[02:20] releasing, you probably have to pass a security review.
[02:22] So that's why you have a a role like the security engineer that will allows you to be confident in the release.
[02:26] a a role like the security engineer that will allows you to be confident in the release.
[02:28] And finally, once the application gets uh released, um you probably have a data persona like a grow marketer or a data analyst that analyze uh the data that are collect through the app in order to generates insight and produce feedback to the PM um in a way that the product or the feature itself gets uh improved.
[02:30] release. And finally, once the application gets uh released, um you probably have a data persona like a grow marketer or a data analyst that analyze uh the data that are collect through the app in order to generates insight and produce feedback to the PM um in a way that the product or the feature itself gets uh improved.
[02:41] uh the data that are collect through the app in order to generates insight and produce feedback to the PM um in a way that the product or the feature itself gets uh improved.
[02:45] app in order to generates insight and produce feedback to the PM um in a way that the product or the feature itself gets uh improved.
[02:48] that the product or the feature itself gets uh improved.
[02:51] gets uh improved. So these are kind of uh you know all the personas that in a simple way we can imagine are involved in uh the software development life cycle.
[02:54] improved. So these are kind of uh you know all the personas that in a simple way we can imagine are involved in uh the software development life cycle.
[02:57] uh you know all the personas that in a simple way we can imagine are involved in uh the software development life cycle.
[02:59] simple way we can imagine are involved in uh the software development life cycle.
[03:01] in uh the software development life cycle. Now with respect to these personas uh claw code the entropics coding agent augment all of them
[03:03] cycle. Now with respect to these personas uh claw code the entropics coding agent augment all of them
[03:10] coding agent augment all of them providing several components that we are providing several components that we are going to use uh today.
[03:16] So as I said in the uh for the remaining part of this presentation I'm going to put the hat of all these personas and going to show you how you can use these uh clock components together with a cloud on Google cloud in order to ship build and ship a very simple feedback application that at the end of the presentation we're going to use to rate uh my my performance here.
[03:40] But before to start building uh of course you need to uh set up and the uh cl code that we are going to use and uh I'm so excited and so proud that we work together with entropic to make this process of setting up cloud code in order to use model on Google cloud in a very simple way in a very straightforward way.
[04:01] So you have multiple methods to use cloud models on Google cloud in code code.
[04:07] But the simplest one, the faster one is using
[04:12] simplest one, the faster one is using the application default credential which the application default credential which uh automatically f finds uh your uh automatically f finds uh your credential for example the user one and credential for example the user one and based on the environment that you're based on the environment that you're going to use and uh as you can see in going to use and uh as you can see in this representation recently cloud code this representation recently cloud code also introduced this wizard that will also introduced this wizard that will simply allows you to uh detect your simply allows you to uh detect your project and your region where the models project and your region where the models are served and um uh check which models are served and um uh check which models are available in your project and uh are available in your project and uh like let uh you to pin them in order to like let uh you to pin them in order to start building your application.
[04:46] At this point like probably you are familiar with this and you're wondering okay but what's it what is different to use just cloud code with the with the cloud cloud code with the with the cloud models why using cloud on GCP on Google cloud.
[04:59] So there are many reason why you want to do why you want to do this.
[05:04] So first of all because you pay for what you use.
[05:07] So the the usage of cloud models on Google cloud is per token.
[05:12] models on Google cloud is per token.
[05:15] So you don't receive a message uh message cap and also if you're building uh enterprise application that needs to go to production you can always access to what is called provisioning throughput which essentially will reserve some uh um uh throughput for you in order to build this kind of application.
[05:35] Um the other important reason why you want to consider uh like cloud on Google cloud is as I said the setup is pretty straightforward using the uh the ADC you don't have API to rotate or uh you know uh environment variable to set in some sense so it's a it's a epic journey in uh in with respect to this aspect uh you can access model in your project uh with your own uh um you know policies set and uh also like the data stays in your project while you are interacting with the clock code and model are served in multiple region.
[06:12] So you have global endpoint, you
[06:14] region.
[06:14] So you have global endpoint, you have a regional endpoint depending on
[06:16] have a regional endpoint depending on you know the availability that you that
[06:18] you know the availability that you that you need and as a Google cloud talking
[06:20] you need and as a Google cloud talking about availability we have very great uh
[06:23] about availability we have very great uh availability service that standards that
[06:27] availability service that standards that will allows you to uh use cloud and on
[06:31] will allows you to uh use cloud and on one of the most performing
[06:33] one of the most performing infrastructure that you can find in the
[06:35] infrastructure that you can find in the in the market.
[06:38] in the market. So these are all some of the main reason why you want to consider
[06:40] the main reason why you want to consider cloud on on Google cloud especially in
[06:42] cloud on on Google cloud especially in an enterprise contest.
[06:44] an enterprise contest. So now that you have uh like few reasons of why using
[06:47] have uh like few reasons of why using cloud on Google cloud we are ready to uh
[06:51] cloud on Google cloud we are ready to uh build and so as I said I will start
[06:53] build and so as I said I will start wearing the hat of a PM.
[06:57] wearing the hat of a PM. So imagine that you just joined uh the company or maybe
[06:59] you just joined uh the company or maybe you're already part of the company.
[07:01] you're already part of the company. You have um you you want to improve a
[07:03] have um you you want to improve a services.
[07:05] services. You want to implement a new uh features uh with respect to a particular
[07:07] features uh with respect to a particular product.
[07:09] product. What it was happening in the past is that you have the idea you go to
[07:12] past is that you have the idea you go to a UIUX designer and you ask him to
[07:15] a UIUX designer and you ask him to prototype and visualize the idea.
[07:19] Now with the with the cloud and co all you you what you can do is just uh uh drawing a picture like the one that you see uh here while you're drinking a coffee maybe in San Francisco and then let uh Claude doing um implementing the idea for you.
[07:35] So let's see this uh in action.
[07:43] So this is a the code UI like you will probably familiar with that and you are familiar with the cloud MD which is essentially gives some instruction here we just say um that we are a PM we want to uh we want to have a starting from the picture we want to render uh a prototype of uh the app the wireframe that we are going to then use and pass to the UX designer and in few minutes you can see how cloud was capable of rendering it and u just
[08:17] capable of rendering it and u just starting from a very simple uh picture
[08:19] starting from a very simple uh picture or drawing that you you uh did while you
[08:23] or drawing that you you uh did while you were drinking your coffee. So pretty
[08:26] pretty straightforward but imagine uh
[08:28] how much time you save in doing this
[08:30] how much time you save in doing this because compared to what you were doing
[08:32] because compared to what you were doing in the past with the back and forth uh
[08:34] in the past with the back and forth uh to in order to get this first prototype
[08:37] to in order to get this first prototype of your idea.
[08:40] Okay. So at this point the PM gives uh
[08:44] Okay. So at this point the PM gives uh like creates a prototypes and pass these
[08:47] like creates a prototypes and pass these prototypes to the UIUX
[08:50] prototypes to the UIUX uh developer and at this point he needs
[08:53] uh developer and at this point he needs to implement a more solid uh interface
[08:56] to implement a more solid uh interface in order to use it in uh in production.
[08:59] in order to use it in uh in production. So in in this particular use case what
[09:02] So in in this particular use case what we want to create it's at least three
[09:05] we want to create it's at least three like uh pages from the landing to the
[09:07] like uh pages from the landing to the thanking um message like message page
[09:11] thanking um message like message page and a dashboard that will allow me to
[09:15] and a dashboard that will allow me to show you in the real time what can be
[09:17] Show you in the real time what can be the feedback that I will receive from the feedback that I will receive from the room.
[09:22] So in this case there are many ways you can uh you can implement this.
[09:24] But in this case I want to use an additional capabilities of code which is uh the plan mode.
[09:29] So with the plan mode what we do we put Claude in a mode where it thinks uh before to um like it thinks and propose what he's going to do before to implement uh any code and this is very important because it gives me like a degree of freedom of deciding to change something bas according to my preference or according to some standard that probably I will get access through an MCP server using uh Figma for example.
[09:59] So now that we have uh in mind what we're going to build, let's see this in action as well.
[10:03] So we started from uh the wireframe from the PM similar prompt.
[10:09] I enabled the plan uh the plan mode.
[10:11] And so as you can see compared to before um in this case I'm simulating
[10:17] before um in this case I'm simulating the receiving some instruction from the receiving some instruction from Figma using a design doc.
[10:22] But as you can see compared to before he creates a plan of what it's going to do with respect to all the components that are defined in the slide.
[10:32] We look at them we are happy we accept and co code will implement all of them and at the end what we get is uh this uh optimized version.
[10:42] So as you can see we start from here and we get this very very straightforward but you can see how we are shifting from a prototype to something that can be used uh in this session in a very simple way.
[11:00] Okay.
[11:03] So this is the part that probably every view every of you in this room like you do every day, right?
[11:09] Uh let's uh let's wear the third hat which is the one of the software engineer and uh the software engineer
[11:17] Software engineer, you receive this front end like all the.
[11:20] You receive this front end like all the components that I was sharing you before.
[11:23] Components that I was sharing you before and uh maybe it doesn't know anything as.
[11:26] And uh maybe it doesn't know anything as probably uh some of you in this room it.
[11:29] Probably uh some of you in this room it doesn't know how to deploy this.
[11:31] Doesn't know how to deploy this application on Google Cloud, right?
[11:36] So application on Google Cloud, right, so how you can how you can do that?
[11:40] How you can how you can do that, how you can you know uh hand to have this a.
[11:43] Can you know uh hand to have this a clear picture of what are the components.
[11:45] clear picture of what are the components on Google Cloud that you need to use in.
[11:48] On Google Cloud that you need to use in order to deploy a very simple.
[11:49] Order to deploy a very simple application like the one that uh I show.
[11:51] Application like the one that uh I show you today. Luckily, it's not a problem.
[11:55] You today. Luckily, it's not a problem because as a Google Cloud, we invest a.
[11:58] Because as a Google Cloud, we invest a lot of time to integrate with this large.
[12:01] Lot of time to integrate with this large uh by coding ecosystem that now is um.
[12:04] Uh by coding ecosystem that now is um growing around u models and uh we have.
[12:09] Growing around u models and uh we have we in the last few months we released.
[12:12] We in the last few months we released two um important components. So the.
[12:15] Two um important components. So the first one is uh the developer knowledge.
[12:17] First one is uh the developer knowledge API with this with uh the associated MCP API.
[12:20] With this with uh the associated MCP server and the second one is the Google server and the second one is the Google call skills.
[12:23] So with the knowledge uh call skills.
[12:26] So with the knowledge uh with the developer knowledge API you get access to the a fresh documentation from Google cloud.
[12:28] That can be directly consuming cloud code uh through the MCP server.
[12:31] And it will help cloud code to consuming cloud code uh through the MCP server.
[12:33] And it will help cloud code to figure it out what is the best uh architecture.
[12:36] What is the best uh architecture what is the best implementation uh to deploy a certain application on Google cloud.
[12:39] This is very important because again what what we are saying here is that you don't need to know uh like how to deploy deploy an application on Google cloud.
[12:42] You can just know uh like how to deploy deploy an application on Google cloud you can just leverage cloud code.
[12:44] And this MCP server that we expose now on on Google cloud.
[12:46] Side to build application like this one.
[12:48] So in this case uh probably what we want we are going to do is that we are going to deploy the feedback API on a serverless function like a cloud run.
[12:50] We will connect with a web um oriented DB.
[13:18] will connect with a web um oriented DB like a fire store to cor to to collect.
[13:20] like a fire store to cor to to collect the row responses that we we will give.
[13:23] the row responses that we we will give through the feedback app.
[13:25] And then through the feedback app.
[13:27] And then because we want to have that data analytics part, we will uh build the uh implementation in a way that we can store those row response in an analytical data warehouse like BigQuery.
[13:30] analytics part, we will uh build the uh implementation in a way that we can store those row response in an analytical data warehouse like BigQuery.
[13:32] implementation in a way that we can store those row response in an analytical data warehouse like BigQuery.
[13:35] store those row response in an analytical data warehouse like BigQuery.
[13:38] analytical data warehouse like BigQuery. And we in bequery we will postprocess and we consume this information in a dashboard.
[13:41] And we in bequery we will postprocess and we consume this information in a dashboard.
[13:44] and we consume this information in a dashboard uh in a in a in a dashboard like the one that you can find in uh in Lucer.
[13:45] dashboard uh in a in a in a dashboard like the one that you can find in uh in Lucer.
[13:48] uh in a in a in a dashboard like the one that you can find in uh in Lucer. But again it you you can build this using a um a co code in combination with the MCP server without kn without you having a prior knowledge of how to do that.
[13:51] that you can find in uh in Lucer. But again it you you can build this using a um a co code in combination with the MCP server without kn without you having a prior knowledge of how to do that.
[13:56] again it you you can build this using a um a co code in combination with the MCP server without kn without you having a prior knowledge of how to do that.
[13:58] um a co code in combination with the MCP server without kn without you having a prior knowledge of how to do that.
[14:01] server without kn without you having a prior knowledge of how to do that. this like the MCP server and the uh developer knowledge API that I just mentioned it got paired with also the skill part and the skill part is if with the MCP server you will be able to design the architecture with the skills
[14:04] prior knowledge of how to do that. this like the MCP server and the uh developer knowledge API that I just mentioned it got paired with also the skill part and the skill part is if with the MCP server you will be able to design the architecture with the skills
[14:07] this like the MCP server and the uh developer knowledge API that I just mentioned it got paired with also the skill part and the skill part is if with the MCP server you will be able to design the architecture with the skills
[14:09] developer knowledge API that I just mentioned it got paired with also the skill part and the skill part is if with the MCP server you will be able to design the architecture with the skills
[14:11] mentioned it got paired with also the skill part and the skill part is if with the MCP server you will be able to design the architecture with the skills
[14:14] skill part and the skill part is if with the MCP server you will be able to design the architecture with the skills
[14:16] the MCP server you will be able to design the architecture with the skills
[14:19] design the architecture with the skills you will be able to cover the single blocks of this architecture.
[14:22] For example, we release a a s a simple skills that um enable cloud to deploy uh on cloud run to deploy an API on cloud run or uh to connect like uh cloud run with fire store.
[14:39] So it's more about uh the implementation itself rather than you know giving the overall picture.
[14:46] So once you get cloud code enabled with the the MCP server uh with of the documentation and the skills that I just mentioned you can just directly implement uh the architecture that I was showing you before and you can do this in parallel.
[15:05] So another components that you can use in co code is a sub aents and as you can see here we are going to spin up three different sub aents one for the API one for the ingestion pipeline and the other one for the dashboard and you can parallelize the implementation of each of these
[15:20] implementation of each of these components just like you run a team uh a components just like you run a team uh a team sprint uh in the in your normal team sprint uh in the in your normal like usual development uh life cycle.
[15:30] like usual development uh life cycle. So let's see this in action as well.
[15:34] So here we are again. Uh first of all I So here we are again. Uh first of all I just want to show you that we have enabled the MCP server of the documentation and we have the skills documentation and we have the skills some of the skills that we pre-built one some of the skills that we pre-built one one time more I provide a very simple prompt.
[15:48] one time more I provide a very simple prompt. The first step is designing the cloud native back end.
[15:51] prompt. The first step is designing the cloud native back end. So it will uh start like it will provide me um uh draft of the architecture.
[15:58] start like it will provide me um uh draft of the architecture. In this case, I could use again the plan mode, but for simplicity, I didn't. And then you use the skill, one of the skill that I provide in order to implement the API.
[16:07] the skill, one of the skill that I provide in order to implement the API. Let's say that we are happy with the API spec. Then we have the architecture, we have the API spec. The next step is running multiple uh agents in parallel
[16:21] running multiple uh agents in parallel in order to implement the three uh the three components of the app that I was showing you.
[16:29] So it's uh it's pretty quick as you know this code uh like you also manage the testing part one after you finish the implementation and at the end you will get your u your app which is now uh ready to uh deploy on Google cloud.
[16:49] Okay. So at this point uh we have uh we have the code of the app uh that is ready to be deployed but because we are deploying on cloud and we want to open this up to a larger audience we want to deploy it in a conf confidently like uh so this is uh this is when you want to consider to run a security review.
[17:13] Now depending on uh your company uh you can uh you can have different security requirements.
[17:18] So for example, you may want to check if your uh application is
[17:23] want to check if your uh application is solid with respect to the most uh common OASP issue.
[17:28] uh or because you are uh OASP issue uh or because you are deploying this application on cloud and
[17:34] one one thing that you need to consider is probably you will use what is called a service account and you want to limit
[17:42] um the the service account when it calls a particular API like the one related to reading and writing DB with respect to certain role.
[17:50] So you are you you're sure that you are limiting what it can happen
[17:56] when uh when the application run some operation on the on the cloud itself.
[18:01] So again these are just a couple of examples of um uh what you want to consider in a uh phase like this one.
[18:09] And of course this representation is a strong simplification of what can happen
[18:14] in the in the real life.
[18:17] Um it's just one of the possible scenario uh that you can have and you can see why is also a simplification because we are letting
[18:24] simplification because we are letting the security engineer not only to the security engineer not only to approve if the app is uh secure enough approve if the app is uh secure enough to be deployed but it will also deploy to be deployed but it will also deploy the app in this case but again this is just a demo so we have this degree of freedom.
[18:36] With that being said let's run the final demo and let's uh get the app uh running.
[18:42] So in this case as you can see I use a pre-built security review that you can find in co code very simple um very simple prompt also in this case and what is happening is coco run the first test essentially he double check that uh everything is aligned he found like a possible issue and he automatically fix it so in a way that the app now is secure and once it is secure it deployed the back the back end API and it deploy the API itself.
[19:19] So what we get at the end of this it's an endpoint with our app.
[19:21] The app is live.
[19:24] endpoint with our app.
[19:24] The app is live.
[19:29] So I will uh quickly unlock my laptop and I will ask
[19:33] the backstage to share on my laptop.
[19:38] So the uh the app as you can see is up and running on GCP.
[19:43] Uh for people that doesn't know GCP this is cloud run is a serverless uh ser uh service that you can use in order to deploy app and uh
[19:51] the app at the end looks like this one.
[19:55] So if you remember I show you the original uh I show you the feedback uh frame at the beginning.
[20:04] So what we can do now live I can just give me a score.
[20:07] What do you think the session is going so far?
[20:08] Give me >> five.
[20:11] >> Five.
[20:11] Oh okay.
[20:14] Thank you man.
[20:14] I really appreciate that.
[20:16] Okay.
[20:16] Cool session.
[20:19] Let's be uh let's be simple.
[20:19] I submit and then uh in real time it updates the number of response
[20:25] time it updates the number of response the score and u you know the
[20:27] the score and u you know the visualization. And also just for fun I
[20:30] visualization. And also just for fun I build a feedback analyzer. So once I
[20:33] build a feedback analyzer. So once I click this it will uh run it will call
[20:36] click this it will uh run it will call uh clock code uh cloud on Google cloud
[20:39] uh clock code uh cloud on Google cloud and uh based on the feedback and the
[20:41] and uh based on the feedback and the comments that you send it will generate
[20:43] comments that you send it will generate this uh this summary. So pretty pretty
[20:47] this uh this summary. So pretty pretty straightforward.
[20:51] I will ask to go back on the
[20:52] I will ask to go back on the presentation. Thank you.
[20:56] presentation. Thank you. Okay. So at this point we have the app.
[20:58] Okay. So at this point we have the app. We collect uh we collect uh good
[21:00] We collect uh we collect uh good feedback. Thank you again man. Uh but
[21:04] feedback. Thank you again man. Uh but the development life cycle is still
[21:06] the development life cycle is still there. Uh we have the last step to cover
[21:09] there. Uh we have the last step to cover which is essentially people they are
[21:11] which is essentially people they are start uh using our app. If you saw one
[21:14] start uh using our app. If you saw one of the KPI that I had on the dashboard
[21:16] of the KPI that I had on the dashboard was the time the response time. So how
[21:19] was the time the response time. So how long is uh was taking you to just in uh
[21:23] long is uh was taking you to just in uh uh like providing a feedback. So these
[21:25] uh like providing a feedback. So these are the kind of information that you can
[21:27] are the kind of information that you can use in order uh to like through this
[21:31] use in order uh to like through this data uh you can collect this data
[21:33] data uh you can collect this data analyze them and generate uh insights in
[21:36] analyze them and generate uh insights in a way that they can be used in order to
[21:38] a way that they can be used in order to improve uh the uh application. Now
[21:42] improve uh the uh application. Now running u if you're new on Google cloud
[21:44] running u if you're new on Google cloud there are several services that you can
[21:46] there are several services that you can use in order to analyze this data that
[21:48] use in order to analyze this data that comes from the app. So a couple of them
[21:52] comes from the app. So a couple of them one as I said at the beginning is an
[21:54] one as I said at the beginning is an analytical data warehouse which is
[21:55] analytical data warehouse which is BigQuery and uh for the reporting part
[21:59] BigQuery and uh for the reporting part you have a tool like Lucer but again as
[22:02] you have a tool like Lucer but again as we said before you don't need to know
[22:04] we said before you don't need to know how to use BigQuery in order to analyze
[22:07] how to use BigQuery in order to analyze those data as well as how to build a
[22:09] those data as well as how to build a dashboard in Lucer because we also
[22:12] dashboard in Lucer because we also provide MCP server for doing this. Now
[22:15] provide MCP server for doing this. Now for the sake of time I'm not going to
[22:17] for the sake of time I'm not going to demo how to use an MCP server to query
[22:20] demo how to use an MCP server to query bequery or building a a dashboard but uh
[22:23] bequery or building a a dashboard but uh I want to quickly share with you
[22:26] I want to quickly share with you um where you can find uh this
[22:28] um where you can find uh this information in order to do that after
[22:29] information in order to do that after this session because we are going to
[22:31] this session because we are going to release the code. So I will ask uh to
[22:35] release the code. So I will ask uh to shift back on my laptop. Thank you. So
[22:39] shift back on my laptop. Thank you. So uh
[22:41] uh okay
[22:43] okay loading time. So with respect to all the
[22:46] loading time. So with respect to all the MCP server that are available on Google
[22:49] MCP server that are available on Google cloud we uh recently announced the uh
[22:52] cloud we uh recently announced the uh agent platform. So in the agent platform
[22:55] agent platform. So in the agent platform you have uh a services that uh is
[22:57] you have uh a services that uh is represented by the agent registry and in
[22:59] represented by the agent registry and in the agent registry you have the list of
[23:02] the agent registry you have the list of all the MCP server that we natively
[23:04] all the MCP server that we natively support on Google cloud. So for example,
[23:06] support on Google cloud. So for example, we have the developer knowledge service
[23:09] we have the developer knowledge service that I just show you and we also have
[23:12] that I just show you and we also have the BigQuery the BigQuery MCP server
[23:15] the BigQuery the BigQuery MCP server that you can use in order to uh query
[23:20] that you can use in order to uh query the data that we just collected from the
[23:22] the data that we just collected from the app. Um it's very like this register is
[23:26] app. Um it's very like this register is relevant because it tells you how to set
[23:29] relevant because it tells you how to set uh how to set the MCP server on your
[23:31] uh how to set the MCP server on your side as well as it gives you some
[23:33] side as well as it gives you some observability feature and the
[23:36] observability feature and the description of all the tools that you
[23:38] description of all the tools that you will find uh for the MCP server. So you
[23:40] will find uh for the MCP server. So you know how clock code will be able to use
[23:43] know how clock code will be able to use uh this uh this uh this server to query
[23:47] uh this uh this uh this server to query your data. With respect to the um looker
[23:51] your data. With respect to the um looker part also like
[23:54] part also like we released the MCP toolbox of DB this
[23:58] we released the MCP toolbox of DB this is a open-source um like a model context
[24:01] is a open-source um like a model context protocol server which include an
[24:03] protocol server which include an integration with looker and uh it's very
[24:06] integration with looker and uh it's very well um we have a very very very well
[24:09] well um we have a very very very well documented quick start on how to set up
[24:12] documented quick start on how to set up with the clock code and start using it
[24:14] with the clock code and start using it in order to consume that data from
[24:16] in order to consume that data from bequery and build your dashboard. So I
[24:19] bequery and build your dashboard. So I leave you this as an exercise like we we
[24:22] leave you this as an exercise like we we are going to release the code so you can
[24:24] are going to release the code so you can go home and integrate these two parts is
[24:26] go home and integrate these two parts is pretty straightforward but the dashboard
[24:28] pretty straightforward but the dashboard that you you can create they are pretty
[24:31] that you you can create they are pretty they're pretty powerful and you will see
[24:33] they're pretty powerful and you will see how nice they can be.
[24:36] how nice they can be. Okay, back to the presentation. I think
[24:40] Okay, back to the presentation. I think I'm just in time. So time to uh time to
[24:42] I'm just in time. So time to uh time to wrap up. What I try to explain you today
[24:46] wrap up. What I try to explain you today is essentially two things. So first of
[24:49] is essentially two things. So first of all I was trying to and I hope I did I
[24:52] all I was trying to and I hope I did I did good enough. I was trying to show
[24:54] did good enough. I was trying to show you how like all the components of a
[24:56] you how like all the components of a clock code including skills, MCP server,
[25:00] clock code including skills, MCP server, sub aents, they can really like speed up
[25:03] sub aents, they can really like speed up the process of software uh development
[25:05] the process of software uh development as well as how you can use cloud code
[25:09] as well as how you can use cloud code with uh cloud models on GCP in a very
[25:12] with uh cloud models on GCP in a very seamless way. Like if you saw we run
[25:15] seamless way. Like if you saw we run several session across like multiple uh
[25:18] several session across like multiple uh personas and like it was uh the
[25:21] personas and like it was uh the experience was just uh straightforward.
[25:24] experience was just uh straightforward. It was just uh incredible. So
[25:27] It was just uh incredible. So this is uh what you can get if you
[25:29] this is uh what you can get if you combine uh you know clock code with
[25:32] combine uh you know clock code with cloud models on uh on GCP. As I said um
[25:36] cloud models on uh on GCP. As I said um the re the code um is going to be
[25:39] the re the code um is going to be available right after the session. We
[25:41] available right after the session. We have a great quick start and we have a a
[25:44] have a great quick start and we have a a very well maintained documentation both
[25:46] very well maintained documentation both on Google cloud side and entropic side.
[25:49] on Google cloud side and entropic side. So I highly recommend to just go there
[25:51] So I highly recommend to just go there and check out and then I hope I cover
[25:54] and check out and then I hope I cover everything but if you still have
[25:56] everything but if you still have questions or you want to provide
[25:58] questions or you want to provide additional feedback just feel free to
[26:00] additional feedback just feel free to reach out uh these are my social media
[26:03] reach out uh these are my social media uh point. So with that being said thank
[26:07] uh point. So with that being said thank you so much and it was a pleasure being
[26:09] you so much and it was a pleasure being here today.