youtube-transcript.ai

Building with Claude on Google Cloud

Watch with subtitles, summary & AI chat
Add the free Subkun extension — works directly on YouTube.
  • Watch
  • Subtitles
  • Summary
  • Ask AI
Try free →

This video demonstrates how to build and deploy applications end-to-end on Google Cloud using Claude, an AI coding assistant. It showcases how Claude can augment various roles in the software development lifecycle, from product managers and designers to engineers and data analysts, streamlining the process and improving efficiency.

Full Transcript (Bilingual)

https://www.youtube.com/watch?v=SqHsS737CeA
Translation: vi

[00:05] Hello everyone.
Xin chào mọi người.

[00:08] Hello everyone.
Xin chào mọi người.

[00:08] Thank you for being uh for being here today.
Cảm ơn bạn đã có mặt ở đây hôm nay.

[00:13] I'm pretty much excited to have uh this session with you.
Tôi rất vui khi có buổi nói chuyện này với các bạn.

[00:15] I know we are almost at the end of the event.
Tôi biết chúng ta gần kết thúc sự kiện rồi.

[00:17] So thank you for bear with us.
Vì vậy, cảm ơn bạn đã kiên nhẫn với chúng tôi.

[00:20] So just to start let me to introduce myself.
Vậy để bắt đầu, hãy để tôi giới thiệu bản thân.

[00:23] I'm Nardini.
Tôi là Nardini.

[00:23] I'm a developer advocate at Google Cloud working on building content in partnership with Antropic.
Tôi là nhà phát triển tại Google Cloud, làm việc xây dựng nội dung hợp tác với 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.
Và để bắt đầu bài thuyết trình hôm nay, tôi chỉ muốn hỏi một câu hỏi rất đơn giản.

[00:34] So how many of you in the last week use any tool uh to code or build application?
Vậy có bao nhiêu người trong số các bạn tuần trước đã sử dụng bất kỳ công cụ nào để viết mã hoặc xây dựng ứng dụng?

[00:42] Okay, the majority.
Được rồi, phần lớn.

[00:42] Um how many of you use the same AI tool to build and deploy application on Google cloud?
Um, có bao nhiêu người trong số các bạn sử dụng cùng một công cụ AI để xây dựng và triển khai ứng dụng trên Google Cloud?

[00:52] Yeah, just a few of them.
Vâng, chỉ một vài người.

[00:54] So the the goal here today is just try to make it better.
Vì vậy, mục tiêu ở đây hôm nay là cố gắng làm cho nó tốt hơn.

[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
Vì vậy, trong bản demo này, tôi sẽ cho bạn thấy cách bạn có thể sử dụng cloud trên Google Cloud để xây dựng và triển khai ứng dụng từ đầu đến cuối và trong

[01:08] uh deploy application end to end and in order to do that I'm going to wear five.
Ờ, triển khai ứng dụng từ đầu đến cuối và để làm được điều đó, tôi sẽ đảm nhận năm vai trò.

[01:11] order to do that I'm going to wear five different uh hats and uh we will start.
Để làm được điều đó, tôi sẽ đảm nhận năm vai trò khác nhau và chúng ta sẽ bắt đầu.

[01:14] different uh hats and uh we will start from um imagine the use case right.
các vai trò khác nhau và chúng ta sẽ bắt đầu từ việc tưởng tượng trường hợp sử dụng.

[01:17] from um imagine the use case right imagine the scenario you are an.
từ việc tưởng tượng trường hợp sử dụng, hãy tưởng tượng bạn đang ở trong một bối cảnh doanh nghiệp.

[01:19] imagine the scenario you are an enterprise context in an enterprise.
tưởng tượng bối cảnh bạn đang ở trong một doanh nghiệp.

[01:21] enterprise context in an enterprise context you probably have a team like.
trong bối cảnh doanh nghiệp, bạn có lẽ có một đội như thế này.

[01:23] context you probably have a team like the one that we are visualizing here.
đội mà chúng ta đang hình dung ở đây.

[01:26] the one that we are visualizing here that um it's engaged to build a new.
đội mà chúng ta đang hình dung ở đây, họ đang tham gia xây dựng một cái mới.

[01:29] that um it's engaged to build a new feature or a new product. So starting.
tính năng hoặc một sản phẩm mới. Vì vậy, bắt đầu.

[01:32] feature or a new product. So starting from the left, you probably have a PM.
tính năng hoặc một sản phẩm mới. Bắt đầu từ bên trái, bạn có lẽ có một PM.

[01:34] from the left, you probably have a PM. Uh some of you in this room are PMs and.
từ bên trái, bạn có lẽ có một PM. Một số bạn trong phòng này là PM và.

[01:37] Uh some of you in this room are PMs and u the PM might have an idea of how to.
PM có thể có ý tưởng về cách.

[01:40] u the PM might have an idea of how to improve a particular product or how to.
cải thiện một sản phẩm cụ thể hoặc cách.

[01:42] improve a particular product or how to implement a feature. And starting from.
triển khai một tính năng. Và bắt đầu từ.

[01:45] implement a feature. And starting from this idea, he shared this idea with a.
triển khai một tính năng. Bắt đầu từ ý tưởng này, anh ấy chia sẻ ý tưởng này với một người.

[01:48] this idea, he shared this idea with a UIUX design which allows him to design.
thiết kế UIUX, điều này cho phép anh ấy thiết kế.

[01:51] UIUX design which allows him to design the idea to visualize the idea. And uh.
thiết kế ý tưởng để hình dung ý tưởng. Và sau đó.

[01:55] the idea to visualize the idea. And uh after the idea start getting a shape.
ý tưởng để hình dung ý tưởng. Sau khi ý tưởng bắt đầu thành hình.

[01:58] after the idea start getting a shape then uh the idea is sent to a software.
sau đó ý tưởng được gửi đến một kỹ sư phần mềm.

[02:01] then uh the idea is sent to a software engineer that essentially start.
kỹ sư phần mềm, người về cơ bản bắt đầu.

[02:02] engineer that essentially start developing the core logic uh behind this.
phát triển logic cốt lõi đằng sau điều này.

[02:05] developing the core logic uh behind this idea in order to ship and make the.
ý tưởng để triển khai và làm cho.

[02:07] idea in order to ship and make the application accessible or the feature.
ứng dụng hoặc tính năng có thể truy cập được.

[02:09] application accessible or the feature the future feature accessible to the future feature accessible to everyone.
ứng dụng có thể truy cập hoặc tính năng tính năng tương lai có thể truy cập cho tính năng tương lai có thể truy cập cho mọi người.

[02:13] everyone.
mọi người.

[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.
Và ờ nhưng trước khi xuất bản nó, để tự tin về những gì bạn đang phát hành, bạn có lẽ phải trải qua một đánh giá bảo mật.

[02:20] releasing, you probably have to pass a security review.
phát hành, bạn có lẽ phải trải qua một đánh giá bảo mật.

[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.
Đó là lý do tại sao bạn có một vai trò như kỹ sư bảo mật, người cho phép bạn tự tin trong việc phát hành.

[02:26] a a role like the security engineer that will allows you to be confident in the release.
một vai trò như kỹ sư bảo mật, người cho phép bạn tự tin trong việc phát hành.

[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.
Và cuối cùng, khi ứng dụng được phát hành, ờ bạn có lẽ có một nhân vật dữ liệu như một nhà tiếp thị tăng trưởng hoặc một nhà phân tích dữ liệu, người phân tích ờ dữ liệu được thu thập thông qua ứng dụng để tạo ra hiểu biết sâu sắc và cung cấp phản hồi cho PM ờ theo cách mà sản phẩm hoặc chính tính năng đó được cải thiện.

[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.
phát hành. Và cuối cùng, khi ứng dụng được phát hành, ờ bạn có lẽ có một nhân vật dữ liệu như một nhà tiếp thị tăng trưởng hoặc một nhà phân tích dữ liệu, người phân tích ờ dữ liệu được thu thập thông qua ứng dụng để tạo ra hiểu biết sâu sắc và cung cấp phản hồi cho PM ờ theo cách mà sản phẩm hoặc chính tính năng đó được cải thiện.

[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.
ờ dữ liệu được thu thập thông qua ứng dụng để tạo ra hiểu biết sâu sắc và cung cấp phản hồi cho PM ờ theo cách mà sản phẩm hoặc chính tính năng đó được cải thiện.

[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.
ứng dụng để tạo ra hiểu biết sâu sắc và cung cấp phản hồi cho PM ờ theo cách mà sản phẩm hoặc chính tính năng đó được cải thiện.

[02:48] that the product or the feature itself gets uh improved.
mà sản phẩm hoặc chính tính năng đó được cải thiện.

[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.
được cải thiện. Vì vậy, đây là những nhân vật mà theo một cách đơn giản, chúng ta có thể tưởng tượng là có liên quan đến ờ vòng đời phát triển phần mềm.

[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.
cải thiện. Vì vậy, đây là những nhân vật mà theo một cách đơn giản, chúng ta có thể tưởng tượng là có liên quan đến ờ vòng đời phát triển phần mềm.

[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.
ờ bạn biết đấy, tất cả những nhân vật mà theo một cách đơn giản, chúng ta có thể tưởng tượng là có liên quan đến ờ vòng đời phát triển phần mềm.

[02:59] simple way we can imagine are involved in uh the software development life cycle.
cách đơn giản, chúng ta có thể tưởng tượng là có liên quan đến ờ vòng đời phát triển phần mềm.

[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
trong ờ vòng đời phát triển phần mềm. Bây giờ, liên quan đến những nhân vật này, ờ mã hóa bằng móng vuốt, tác nhân mã hóa entropics tăng cường tất cả họ

[03:03] cycle. Now with respect to these personas uh claw code the entropics coding agent augment all of them
chu kỳ. Bây giờ, liên quan đến những nhân vật này, ờ mã hóa bằng móng vuốt, tác nhân mã hóa entropics tăng cường tất cả họ

[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.
đại lý mã hóa tăng cường tất cả chúng cung cấp một số thành phần mà chúng ta đang cung cấp một số thành phần mà chúng ta sẽ sử dụng hôm nay.

[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.
Vì vậy, như tôi đã nói trong phần còn lại của bài thuyết trình này, tôi sẽ đóng vai tất cả những nhân vật này và cho bạn thấy cách bạn có thể sử dụng các thành phần đồng hồ này cùng với đám mây trên Google Cloud để xây dựng và phát hành một ứng dụng phản hồi rất đơn giản mà vào cuối bài thuyết trình, chúng ta sẽ sử dụng để đánh giá hiệu suất của tôi ở đây.

[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.
Nhưng trước khi bắt đầu xây dựng, tất nhiên bạn cần thiết lập và mã đám mây mà chúng ta sẽ sử dụng và tôi rất vui và tự hào rằng chúng tôi đã hợp tác với entropic để làm cho quá trình thiết lập mã đám mây để sử dụng mô hình trên Google Cloud trở nên rất đơn giản, rất dễ dàng.

[04:01] So you have multiple methods to use cloud models on Google cloud in code code.
Vì vậy, bạn có nhiều phương pháp để sử dụng các mô hình đám mây trên Google Cloud trong mã mã.

[04:07] But the simplest one, the faster one is using
Nhưng cách đơn giản nhất, nhanh nhất là sử dụng

[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.
cách đơn giản nhất, nhanh nhất là sử dụng thông tin xác thực mặc định của ứng dụng mà thông tin xác thực mặc định của ứng dụng mà tự động tìm thấy thông tin xác thực của bạn, ví dụ như người dùng và thông tin xác thực, ví dụ như người dùng và dựa trên môi trường mà bạn sẽ sử dụng và như bạn có thể thấy trong môi trường mà bạn sẽ sử dụng và như bạn có thể thấy trong biểu diễn này, gần đây mã đám mây, gần đây mã đám mây cũng đã giới thiệu trình hướng dẫn này sẽ, cũng đã giới thiệu trình hướng dẫn này sẽ đơn giản cho phép bạn phát hiện dự án và khu vực của bạn nơi các mô hình được phục vụ và kiểm tra các mô hình nào được phục vụ và kiểm tra các mô hình nào có sẵn trong dự án của bạn và cho phép bạn ghim chúng để bắt đầu xây dựng ứng dụng của bạn.

[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.
Tại thời điểm này, có lẽ bạn đã quen với điều này và bạn đang tự hỏi, được rồi, nhưng điều gì khác biệt khi chỉ sử dụng mã đám mây với mã đám mây với các mô hình đám mây, tại sao lại sử dụng đám mây trên GCP trên Google Cloud.

[04:59] So there are many reason why you want to do why you want to do this.
Vì vậy, có nhiều lý do tại sao bạn muốn làm điều đó.

[05:04] So first of all because you pay for what you use.
Đầu tiên là vì bạn trả tiền cho những gì bạn sử dụng.

[05:07] So the the usage of cloud models on Google cloud is per token.
Vì vậy, việc sử dụng các mô hình đám mây trên Google Cloud là tính theo mã thông báo.

[05:12] models on Google cloud is per token.
mô hình trên Google cloud là theo 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.
Vì vậy, bạn không nhận được tin nhắn uh tin nhắn giới hạn và cũng nếu bạn đang xây dựng uh ứng dụng doanh nghiệp cần đi vào sản xuất, bạn luôn có thể truy cập vào thứ gọi là thông lượng cung cấp, về cơ bản sẽ dành riêng một số uh um uh thông lượng cho bạn để xây dựng loại ứng dụng này.

[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.
Um lý do quan trọng khác tại sao bạn muốn xem xét uh như cloud trên Google cloud là như tôi đã nói, việc thiết lập khá đơn giản bằng cách sử dụng uh ADC, bạn không có API để xoay vòng hoặc uh bạn biết đấy uh biến môi trường để thiết lập theo một nghĩa nào đó, vì vậy đó là một hành trình sử thi uh trong khía cạnh này uh bạn có thể truy cập mô hình trong dự án của mình uh với uh um uh chính sách của riêng bạn và uh cũng như dữ liệu ở lại trong dự án của bạn trong khi bạn tương tác với mã đồng hồ và mô hình được phục vụ ở nhiều khu vực.

[06:12] So you have global endpoint, you
Vì vậy, bạn có điểm cuối toàn cầu, bạn

[06:14] region.
khu vực.

[06:14] So you have global endpoint, you have a regional endpoint depending on
Vì vậy, bạn có điểm cuối toàn cầu, bạn có điểm cuối khu vực tùy thuộc vào

[06:16] have a regional endpoint depending on you know the availability that you that
có một điểm cuối khu vực tùy thuộc vào sự sẵn có mà bạn cần

[06:18] you know the availability that you that you need and as a Google cloud talking
bạn biết sự sẵn có mà bạn cần và khi Google Cloud nói về

[06:20] you need and as a Google cloud talking about availability we have very great uh
bạn cần và khi Google Cloud nói về tính sẵn sàng, chúng tôi có rất tuyệt vời uh

[06:23] about availability we have very great uh availability service that standards that
về tính sẵn sàng, chúng tôi có dịch vụ tính sẵn sàng rất tuyệt vời uh, các tiêu chuẩn mà

[06:27] availability service that standards that will allows you to uh use cloud and on
dịch vụ tính sẵn sàng mà các tiêu chuẩn cho phép bạn uh sử dụng đám mây và trên

[06:31] will allows you to uh use cloud and on one of the most performing
cho phép bạn uh sử dụng đám mây và trên một trong những hiệu suất cao nhất

[06:33] one of the most performing infrastructure that you can find in the
một trong những cơ sở hạ tầng hiệu suất cao nhất mà bạn có thể tìm thấy trên

[06:35] infrastructure that you can find in the in the market.
cơ sở hạ tầng mà bạn có thể tìm thấy trên thị trường.

[06:38] in the market. So these are all some of the main reason why you want to consider
trên thị trường. Vì vậy, đây là tất cả một số lý do chính tại sao bạn muốn xem xét

[06:40] the main reason why you want to consider cloud on on Google cloud especially in
lý do chính tại sao bạn muốn xem xét đám mây trên Google Cloud, đặc biệt là trong

[06:42] cloud on on Google cloud especially in an enterprise contest.
đám mây trên Google Cloud, đặc biệt là trong một cuộc thi doanh nghiệp.

[06:44] an enterprise contest. So now that you have uh like few reasons of why using
một cuộc thi doanh nghiệp. Vì vậy, bây giờ bạn có uh, giống như một vài lý do tại sao sử dụng

[06:47] have uh like few reasons of why using cloud on Google cloud we are ready to uh
có uh, giống như một vài lý do tại sao sử dụng đám mây trên Google Cloud, chúng tôi đã sẵn sàng để uh

[06:51] cloud on Google cloud we are ready to uh build and so as I said I will start
đám mây trên Google Cloud, chúng tôi đã sẵn sàng để uh xây dựng và như tôi đã nói, tôi sẽ bắt đầu

[06:53] build and so as I said I will start wearing the hat of a PM.
xây dựng và như tôi đã nói, tôi sẽ bắt đầu đội chiếc mũ của một PM.

[06:57] wearing the hat of a PM. So imagine that you just joined uh the company or maybe
đội chiếc mũ của một PM. Vì vậy, hãy tưởng tượng rằng bạn vừa tham gia uh công ty hoặc có thể

[06:59] you just joined uh the company or maybe you're already part of the company.
bạn vừa tham gia uh công ty hoặc có thể bạn đã là một phần của công ty.

[07:01] you're already part of the company. You have um you you want to improve a
bạn đã là một phần của công ty. Bạn có um, bạn muốn cải thiện một

[07:03] have um you you want to improve a services.
có um, bạn muốn cải thiện các dịch vụ.

[07:05] services. You want to implement a new uh features uh with respect to a particular
dịch vụ. Bạn muốn triển khai một uh tính năng mới uh liên quan đến một

[07:07] features uh with respect to a particular product.
tính năng uh liên quan đến một sản phẩm cụ thể.

[07:09] product. What it was happening in the past is that you have the idea you go to
sản phẩm. Điều đã xảy ra trong quá khứ là bạn có ý tưởng, bạn đến

[07:12] past is that you have the idea you go to a UIUX designer and you ask him to
quá khứ là bạn có ý tưởng, bạn đến gặp nhà thiết kế UIUX và bạn yêu cầu anh ấy

[07:15] a UIUX designer and you ask him to prototype and visualize the idea.
một nhà thiết kế UIUX và bạn yêu cầu anh ấy tạo mẫu và hình dung ý tưởng.

[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.
Bây giờ với với đám mây và co tất cả những gì bạn có thể làm chỉ là vẽ một bức tranh giống như bức tranh bạn thấy ở đây trong khi bạn đang uống cà phê có lẽ ở San Francisco và sau đó hãy để Claude thực hiện việc triển khai ý tưởng cho bạn.

[07:35] So let's see this uh in action.
Vậy hãy xem điều này trong thực tế.

[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
Đây là giao diện người dùng mã như bạn có thể quen thuộc và bạn quen thuộc với đám mây MD về cơ bản đưa ra một số hướng dẫn ở đây chúng tôi chỉ nói rằng chúng tôi là PM chúng tôi muốn có một điểm bắt đầu từ hình ảnh chúng tôi muốn hiển thị một mẫu của ứng dụng, bản phác thảo mà chúng tôi sẽ sử dụng và chuyển cho nhà thiết kế UX và trong vài phút bạn có thể thấy đám mây đã có khả năng hiển thị nó như thế nào và bạn chỉ

[08:17] capable of rendering it and u just starting from a very simple uh picture
có khả năng hiển thị nó và bạn chỉ bắt đầu từ một bức tranh rất đơn giản.

[08:19] starting from a very simple uh picture or drawing that you you uh did while you
bắt đầu từ một bức tranh hoặc bản vẽ rất đơn giản mà bạn đã vẽ khi bạn

[08:23] or drawing that you you uh did while you were drinking your coffee. So pretty
hoặc bản vẽ mà bạn đã vẽ khi bạn đang uống cà phê. Vì vậy, khá

[08:26] pretty straightforward but imagine uh
khá thẳng thắn nhưng hãy tưởng tượng

[08:28] how much time you save in doing this
bạn tiết kiệm được bao nhiêu thời gian khi làm điều này

[08:30] how much time you save in doing this because compared to what you were doing
bạn tiết kiệm được bao nhiêu thời gian khi làm điều này vì so với những gì bạn đã làm

[08:32] because compared to what you were doing in the past with the back and forth uh
vì so với những gì bạn đã làm trong quá khứ với việc qua lại

[08:34] in the past with the back and forth uh to in order to get this first prototype
trong quá khứ với việc qua lại để có được nguyên mẫu đầu tiên này

[08:37] to in order to get this first prototype of your idea.
để có được nguyên mẫu đầu tiên của ý tưởng của bạn.

[08:40] Okay. So at this point the PM gives uh
Được rồi. Vì vậy, tại thời điểm này, PM đưa ra

[08:44] Okay. So at this point the PM gives uh like creates a prototypes and pass these
Được rồi. Vì vậy, tại thời điểm này, PM đưa ra giống như tạo ra các nguyên mẫu và chuyển những

[08:47] like creates a prototypes and pass these prototypes to the UIUX
giống như tạo ra các nguyên mẫu và chuyển những nguyên mẫu này cho UIUX

[08:50] prototypes to the UIUX uh developer and at this point he needs
nguyên mẫu cho nhà phát triển UIUX và tại thời điểm này anh ấy cần

[08:53] uh developer and at this point he needs to implement a more solid uh interface
nhà phát triển và tại thời điểm này anh ấy cần triển khai một giao diện vững chắc hơn

[08:56] to implement a more solid uh interface in order to use it in uh in production.
để triển khai một giao diện vững chắc hơn để sử dụng nó trong sản xuất.

[08:59] in order to use it in uh in production. So in in this particular use case what
để sử dụng nó trong sản xuất. Vì vậy, trong trường hợp sử dụng cụ thể này, chúng ta

[09:02] So in in this particular use case what we want to create it's at least three
Vì vậy, trong trường hợp sử dụng cụ thể này, chúng ta muốn tạo ra ít nhất ba

[09:05] we want to create it's at least three like uh pages from the landing to the
chúng ta muốn tạo ra ít nhất ba trang giống như từ trang đích đến

[09:07] like uh pages from the landing to the thanking um message like message page
trang giống như từ trang đích đến trang tin nhắn cảm ơn

[09:11] thanking um message like message page and a dashboard that will allow me to
trang tin nhắn cảm ơn và một bảng điều khiển cho phép tôi

[09:15] and a dashboard that will allow me to show you in the real time what can be
và một bảng điều khiển cho phép tôi hiển thị cho bạn theo thời gian thực những gì có thể

[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.
Cho bạn thấy trong thời gian thực phản hồi mà tôi sẽ nhận được từ phản hồi mà tôi sẽ nhận được từ phòng.

[09:22] So in this case there are many ways you can uh you can implement this.
Vì vậy, trong trường hợp này có nhiều cách bạn có thể thực hiện điều này.

[09:24] But in this case I want to use an additional capabilities of code which is uh the plan mode.
Nhưng trong trường hợp này, tôi muốn sử dụng các khả năng bổ sung của mã, đó là chế độ kế hoạch.

[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.
Vì vậy, với chế độ kế hoạch, chúng tôi đặt Claude vào một chế độ nơi nó suy nghĩ trước khi thực hiện, giống như nó suy nghĩ và đề xuất những gì nó sẽ làm trước khi thực hiện bất kỳ mã nào và điều này rất quan trọng vì nó cho tôi một mức độ tự do quyết định thay đổi điều gì đó dựa trên sở thích của tôi hoặc theo một tiêu chuẩn nào đó mà có lẽ tôi sẽ truy cập thông qua máy chủ MCP sử dụng Figma chẳng hạn.

[09:59] So now that we have uh in mind what we're going to build, let's see this in action as well.
Vì vậy, bây giờ chúng ta đã hình dung ra những gì chúng ta sẽ xây dựng, hãy xem nó hoạt động như thế nào.

[10:03] So we started from uh the wireframe from the PM similar prompt.
Vì vậy, chúng tôi bắt đầu từ bản phác thảo từ lời nhắc tương tự của PM.

[10:09] I enabled the plan uh the plan mode.
Tôi đã bật chế độ kế hoạch.

[10:11] And so as you can see compared to before um in this case I'm simulating
Và vì vậy, như bạn có thể thấy so với trước đây, trong trường hợp này, tôi đang mô phỏng

[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.
trước đây um trong trường hợp này tôi đang mô phỏng việc nhận một số hướng dẫn từ việc nhận một số hướng dẫn từ Figma bằng cách sử dụng tài liệu thiết kế.

[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.
Nhưng như bạn có thể thấy so với trước đây, anh ấy tạo ra một kế hoạch về những gì nó sẽ làm đối với tất cả các thành phần được định nghĩa trong 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.
Chúng ta xem xét chúng, chúng ta hài lòng, chúng ta chấp nhận và mã sẽ triển khai tất cả chúng và cuối cùng chúng ta nhận được là phiên bản được tối ưu hóa này.

[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.
Vì vậy, như bạn có thể thấy, chúng ta bắt đầu từ đây và chúng ta nhận được điều này rất rất đơn giản nhưng bạn có thể thấy cách chúng ta chuyển đổi từ một bản mẫu sang một thứ có thể được sử dụng trong phiên này một cách rất đơn giản.

[11:00] Okay.
Được rồi.

[11:03] So this is the part that probably every view every of you in this room like you do every day, right?
Vì vậy, đây là phần mà có lẽ mọi người trong phòng này đều làm hàng ngày, phải không?

[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
Ờ, chúng ta hãy đội chiếc mũ thứ ba, đó là của kỹ sư phần mềm và kỹ sư phần mềm

[11:17] Software engineer, you receive this front end like all the.
Kỹ sư phần mềm, bạn nhận được giao diện người dùng này giống như tất cả.

[11:20] You receive this front end like all the components that I was sharing you before.
Bạn nhận được giao diện người dùng này giống như tất cả các thành phần mà tôi đã chia sẻ với bạn trước đây.

[11:23] Components that I was sharing you before and uh maybe it doesn't know anything as.
Các thành phần mà tôi đã chia sẻ với bạn trước đây và ừm có lẽ nó không biết gì cả.

[11:26] And uh maybe it doesn't know anything as probably uh some of you in this room it.
Và ừm có lẽ nó không biết gì cả, có lẽ một số bạn trong phòng này thì.

[11:29] Probably uh some of you in this room it doesn't know how to deploy this.
Có lẽ một số bạn trong phòng này thì không biết cách triển khai cái này.

[11:31] Doesn't know how to deploy this application on Google Cloud, right?
Không biết cách triển khai ứng dụng này trên Google Cloud, đúng không?

[11:36] So application on Google Cloud, right, so how you can how you can do that?
Vậy ứng dụng trên Google Cloud, đúng không, vậy làm thế nào bạn có thể làm điều đó?

[11:40] How you can how you can do that, how you can you know uh hand to have this a.
Làm thế nào bạn có thể làm điều đó, làm thế nào bạn có thể biết ừm trao tay để có cái này.

[11:43] Can you know uh hand to have this a clear picture of what are the components.
Có thể biết ừm trao tay để có một bức tranh rõ ràng về các thành phần là gì.

[11:45] clear picture of what are the components on Google Cloud that you need to use in.
bức tranh rõ ràng về các thành phần trên Google Cloud mà bạn cần sử dụng để.

[11:48] On Google Cloud that you need to use in order to deploy a very simple.
Trên Google Cloud mà bạn cần sử dụng để triển khai một cái rất đơn giản.

[11:49] Order to deploy a very simple application like the one that uh I show.
Để triển khai một ứng dụng rất đơn giản giống như cái mà ừm tôi đã chỉ.

[11:51] Application like the one that uh I show you today. Luckily, it's not a problem.
Ứng dụng giống như cái mà ừm tôi đã chỉ cho bạn hôm nay. May mắn thay, đó không phải là vấn đề.

[11:55] You today. Luckily, it's not a problem because as a Google Cloud, we invest a.
Bạn hôm nay. May mắn thay, đó không phải là vấn đề vì với tư cách là Google Cloud, chúng tôi đầu tư một.

[11:58] Because as a Google Cloud, we invest a lot of time to integrate with this large.
Vì với tư cách là Google Cloud, chúng tôi đầu tư rất nhiều thời gian để tích hợp với cái lớn này.

[12:01] Lot of time to integrate with this large uh by coding ecosystem that now is um.
Nhiều thời gian để tích hợp với hệ sinh thái lập trình lớn này, mà bây giờ là ừm.

[12:04] Uh by coding ecosystem that now is um growing around u models and uh we have.
Ừm hệ sinh thái lập trình mà bây giờ đang phát triển xung quanh các mô hình u và ừm chúng tôi có.

[12:09] Growing around u models and uh we have we in the last few months we released.
Phát triển xung quanh các mô hình u và ừm chúng tôi đã trong vài tháng qua chúng tôi đã phát hành.

[12:12] We in the last few months we released two um important components. So the.
Chúng tôi trong vài tháng qua chúng tôi đã phát hành hai ừm thành phần quan trọng. Vậy thì.

[12:15] Two um important components. So the first one is uh the developer knowledge.
Hai ừm thành phần quan trọng. Vậy cái đầu tiên là ừm kiến thức nhà phát triển.

[12:17] First one is uh the developer knowledge API with this with uh the associated MCP API.
Đầu tiên là API kiến thức nhà phát triển với API MCP liên kết.

[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.
Với máy chủ MCP liên kết và cái thứ hai là máy chủ Google và cái thứ hai là kỹ năng gọi của Google.

[12:23] So with the knowledge uh call skills.
Vì vậy, với kỹ năng gọi kiến thức uh.

[12:26] So with the knowledge uh with the developer knowledge API you get access to the a fresh documentation from Google cloud.
Vì vậy, với API kiến thức nhà phát triển, bạn có quyền truy cập vào tài liệu mới nhất từ Google Cloud.

[12:28] That can be directly consuming cloud code uh through the MCP server.
Có thể trực tiếp tiêu thụ mã đám mây uh thông qua máy chủ MCP.

[12:31] And it will help cloud code to consuming cloud code uh through the MCP server.
Và nó sẽ giúp mã đám mây tiêu thụ mã đám mây uh thông qua máy chủ MCP.

[12:33] And it will help cloud code to figure it out what is the best uh architecture.
Và nó sẽ giúp mã đám mây tìm ra kiến trúc tốt nhất uh.

[12:36] What is the best uh architecture what is the best implementation uh to deploy a certain application on Google cloud.
Kiến trúc tốt nhất uh là gì, cách triển khai tốt nhất uh cho một ứng dụng nhất định trên 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.
Điều này rất quan trọng vì một lần nữa, những gì chúng tôi đang nói ở đây là bạn không cần phải biết uh cách triển khai một ứng dụng trên 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.
Bạn chỉ cần biết uh cách triển khai một ứng dụng trên Google Cloud, bạn chỉ cần tận dụng mã đám mây.

[12:44] And this MCP server that we expose now on on Google cloud.
Và máy chủ MCP này mà chúng tôi hiện đang cung cấp trên Google Cloud.

[12:46] Side to build application like this one.
Phía để xây dựng ứng dụng như thế này.

[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.
Vì vậy, trong trường hợp này uh có lẽ chúng ta sẽ triển khai API phản hồi trên một hàm không máy chủ như cloud run.

[12:50] We will connect with a web um oriented DB.
Chúng tôi sẽ kết nối với một cơ sở dữ liệu hướng web um.

[13:18] will connect with a web um oriented DB like a fire store to cor to to collect.
sẽ kết nối với một cơ sở dữ liệu hướng web như fire store để thu thập.

[13:20] like a fire store to cor to to collect the row responses that we we will give.
như fire store để thu thập các phản hồi hàng loạt mà chúng tôi sẽ cung cấp.

[13:23] the row responses that we we will give through the feedback app.
các phản hồi hàng loạt mà chúng tôi sẽ cung cấp thông qua ứng dụng phản hồi.

[13:25] And then through the feedback app.
Và sau đó thông qua ứng dụng phản hồi.

[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.
Và sau đó vì chúng tôi muốn có phần phân tích dữ liệu đó, chúng tôi sẽ xây dựng việc triển khai theo cách mà chúng tôi có thể lưu trữ các phản hồi hàng loạt đó trong một kho dữ liệu phân tích như 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.
phần phân tích, chúng tôi sẽ xây dựng việc triển khai theo cách mà chúng tôi có thể lưu trữ các phản hồi hàng loạt đó trong một kho dữ liệu phân tích như BigQuery.

[13:32] implementation in a way that we can store those row response in an analytical data warehouse like BigQuery.
việc triển khai theo cách mà chúng tôi có thể lưu trữ các phản hồi hàng loạt đó trong một kho dữ liệu phân tích như BigQuery.

[13:35] store those row response in an analytical data warehouse like BigQuery.
lưu trữ các phản hồi hàng loạt đó trong một kho dữ liệu phân tích như BigQuery.

[13:38] analytical data warehouse like BigQuery. And we in bequery we will postprocess and we consume this information in a dashboard.
kho dữ liệu phân tích như BigQuery. Và chúng tôi trong BigQuery sẽ xử lý hậu kỳ và chúng tôi sử dụng thông tin này trong một bảng điều khiển.

[13:41] And we in bequery we will postprocess and we consume this information in a dashboard.
Và chúng tôi trong BigQuery sẽ xử lý hậu kỳ và chúng tôi sử dụng thông tin này trong một bảng điều khiển.

[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.
và chúng tôi sử dụng thông tin này trong một bảng điều khiển, trong một bảng điều khiển giống như bảng điều khiển mà bạn có thể tìm thấy trong Lucer.

[13:45] dashboard uh in a in a in a dashboard like the one that you can find in uh in Lucer.
bảng điều khiển, trong một bảng điều khiển giống như bảng điều khiển mà bạn có thể tìm thấy trong 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.
trong một bảng điều khiển giống như bảng điều khiển mà bạn có thể tìm thấy trong Lucer. Nhưng một lần nữa, bạn có thể xây dựng điều này bằng cách sử dụng một mã code kết hợp với máy chủ MCP mà không cần bạn có kiến thức trước về cách thực hiện điều đó.

[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.
mà bạn có thể tìm thấy trong Lucer. Nhưng một lần nữa, bạn có thể xây dựng điều này bằng cách sử dụng một mã code kết hợp với máy chủ MCP mà không cần bạn có kiến thức trước về cách thực hiện điều đó.

[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.
một lần nữa, bạn có thể xây dựng điều này bằng cách sử dụng một mã code kết hợp với máy chủ MCP mà không cần bạn có kiến thức trước về cách thực hiện điều đó.

[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.
một mã code kết hợp với máy chủ MCP mà không cần bạn có kiến thức trước về cách thực hiện điều đó.

[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
máy chủ mà không cần bạn có kiến thức trước về cách thực hiện điều đó. giống như máy chủ MCP và API kiến thức nhà phát triển mà tôi vừa đề cập, nó cũng được ghép nối với phần kỹ năng và phần kỹ năng là nếu với máy chủ MCP, bạn sẽ có thể thiết kế kiến trúc với các kỹ năng.

[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
kiến thức trước về cách thực hiện điều đó. giống như máy chủ MCP và API kiến thức nhà phát triển mà tôi vừa đề cập, nó cũng được ghép nối với phần kỹ năng và phần kỹ năng là nếu với máy chủ MCP, bạn sẽ có thể thiết kế kiến trúc với các kỹ năng.

[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
giống như máy chủ MCP và API kiến thức nhà phát triển mà tôi vừa đề cập, nó cũng được ghép nối với phần kỹ năng và phần kỹ năng là nếu với máy chủ MCP, bạn sẽ có thể thiết kế kiến trúc với các kỹ năng.

[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
API kiến thức nhà phát triển mà tôi vừa đề cập, nó cũng được ghép nối với phần kỹ năng và phần kỹ năng là nếu với máy chủ MCP, bạn sẽ có thể thiết kế kiến trúc với các kỹ năng.

[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
đề cập, nó cũng được ghép nối với phần kỹ năng và phần kỹ năng là nếu với máy chủ MCP, bạn sẽ có thể thiết kế kiến trúc với các kỹ năng.

[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
phần kỹ năng và phần kỹ năng là nếu với máy chủ MCP, bạn sẽ có thể thiết kế kiến trúc với các kỹ năng.

[14:16] the MCP server you will be able to design the architecture with the skills
máy chủ MCP, bạn sẽ có thể thiết kế kiến trúc với các kỹ năng.

[14:19] design the architecture with the skills you will be able to cover the single blocks of this architecture.
thiết kế kiến trúc với các kỹ năng bạn sẽ có thể bao phủ các khối đơn lẻ của kiến trúc này.

[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.
Ví dụ, chúng tôi phát hành một số kỹ năng đơn giản cho phép đám mây triển khai uh trên cloud run để triển khai API trên cloud run hoặc uh để kết nối như uh cloud run với fire store.

[14:39] So it's more about uh the implementation itself rather than you know giving the overall picture.
Vì vậy, nó thiên về bản thân việc triển khai hơn là bạn biết đấy, đưa ra bức tranh tổng thể.

[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.
Vì vậy, một khi bạn đã bật mã đám mây với máy chủ MCP uh với tài liệu và các kỹ năng mà tôi vừa đề cập, bạn có thể trực tiếp triển khai uh kiến trúc mà tôi đã chỉ cho bạn trước đó và bạn có thể làm điều này song song.

[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
Vì vậy, một thành phần khác mà bạn có thể sử dụng trong mã chung là các tác nhân phụ và như bạn có thể thấy ở đây, chúng ta sẽ khởi động ba tác nhân phụ khác nhau, một cho API, một cho quy trình nạp dữ liệu và một cho bảng điều khiển và bạn có thể song song hóa việc triển khai từng cái trong số này.

[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.
việc triển khai từng thành phần này giống như bạn điều hành một nhóm uh một nhóm sprint uh trong vòng đời phát triển bình thường của bạn.

[15:30] like usual development uh life cycle. So let's see this in action as well.
vòng đời phát triển bình thường. Hãy xem điều này trong thực tế.

[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.
Vậy là chúng ta lại ở đây. Trước hết, tôi chỉ muốn cho bạn thấy rằng chúng tôi đã bật máy chủ MCP của tài liệu và chúng tôi có các kỹ năng, một số kỹ năng mà chúng tôi đã xây dựng sẵn, một lần nữa tôi cung cấp một lời nhắc rất đơn giản.

[15:48] one time more I provide a very simple prompt. The first step is designing the cloud native back end.
một lần nữa tôi cung cấp một lời nhắc rất đơn giản. Bước đầu tiên là thiết kế backend gốc đám mây.

[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.
lời nhắc. Bước đầu tiên là thiết kế backend gốc đám mây. Vì vậy, nó sẽ bắt đầu như nó sẽ cung cấp cho tôi một bản nháp kiến trúc.

[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.
bắt đầu như nó sẽ cung cấp cho tôi một bản nháp kiến trúc. Trong trường hợp này, tôi có thể sử dụng lại chế độ kế hoạch, nhưng vì sự đơn giản, tôi đã không làm vậy. Và sau đó bạn sử dụng kỹ năng, một trong những kỹ năng mà tôi cung cấp để triển khai 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
kỹ năng, một trong những kỹ năng mà tôi cung cấp để triển khai API. Giả sử chúng ta hài lòng với đặc tả API. Sau đó, chúng ta có kiến trúc, chúng ta có đặc tả API. Bước tiếp theo là chạy nhiều tác nhân song song

[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.
chạy nhiều tác nhân song song để triển khai ba thành phần của ứng dụng mà tôi đã cho bạn xem.

[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.
Vì vậy, nó khá nhanh như bạn biết mã này, bạn cũng quản lý phần kiểm thử sau khi hoàn thành việc triển khai và cuối cùng bạn sẽ nhận được ứng dụng của mình đã sẵn sàng để triển khai trên 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.
Được rồi. Vì vậy, tại thời điểm này, chúng tôi có mã của ứng dụng đã sẵn sàng để triển khai nhưng vì chúng tôi đang triển khai trên đám mây và muốn mở rộng cho nhiều đối tượng hơn, chúng tôi muốn triển khai nó một cách tự tin. Vì vậy, đây là lúc bạn muốn xem xét thực hiện đánh giá bảo mật.

[17:13] Now depending on uh your company uh you can uh you can have different security requirements.
Bây giờ tùy thuộc vào công ty của bạn, bạn có thể có các yêu cầu bảo mật khác nhau.

[17:18] So for example, you may want to check if your uh application is
Ví dụ, bạn có thể muốn kiểm tra xem ứng dụng của bạn có

[17:23] want to check if your uh application is solid with respect to the most uh common OASP issue.
muốn kiểm tra xem ứng dụng của bạn có vững chắc đối với các vấn đề OASP phổ biến nhất hay không.

[17:28] uh or because you are uh OASP issue uh or because you are deploying this application on cloud and
hoặc bởi vì bạn đang triển khai ứng dụng này trên đám mây và

[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
một điều bạn cần xem xét có lẽ là bạn sẽ sử dụng cái gọi là tài khoản dịch vụ và bạn muốn giới hạn

[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.
tài khoản dịch vụ khi nó gọi một API cụ thể như API liên quan đến đọc và ghi DB đối với một vai trò nhất định.

[17:50] So you are you you're sure that you are limiting what it can happen
Vì vậy, bạn chắc chắn rằng bạn đang giới hạn những gì có thể xảy ra

[17:56] when uh when the application run some operation on the on the cloud itself.
khi ứng dụng chạy một số hoạt động trên chính đám mây.

[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.
Vì vậy, một lần nữa, đây chỉ là một vài ví dụ về những gì bạn muốn xem xét trong một giai đoạn như thế này.

[18:09] And of course this representation is a strong simplification of what can happen
Và tất nhiên, biểu diễn này là một sự đơn giản hóa mạnh mẽ những gì có thể xảy ra

[18:14] in the in the real life.
trong cuộc sống thực.

[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
Đó chỉ là một trong những kịch bản có thể xảy ra mà bạn có thể gặp phải và bạn có thể thấy tại sao nó cũng là một sự đơn giản hóa vì chúng ta đang cho phép

[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.
đơn giản hóa vì chúng ta cho phép kỹ sư bảo mật không chỉ phê duyệt xem ứng dụng có đủ an toàn để triển khai hay không mà còn triển khai ứng dụng trong trường hợp này nhưng một lần nữa đây chỉ là bản demo nên chúng ta có mức độ tự do này.

[18:36] With that being said let's run the final demo and let's uh get the app uh running.
Với những điều đã nói, hãy chạy bản demo cuối cùng và chúng ta hãy chạy ứng dụng.

[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.
Vì vậy, trong trường hợp này như bạn có thể thấy, tôi sử dụng một đánh giá bảo mật được tạo sẵn mà bạn có thể tìm thấy trong mã nguồn, một lời nhắc rất đơn giản, cũng rất đơn giản trong trường hợp này và điều đang xảy ra là coco chạy bài kiểm tra đầu tiên về cơ bản, nó kiểm tra kỹ xem mọi thứ có được căn chỉnh hay không, nó phát hiện ra một vấn đề tiềm ẩn và nó tự động sửa nó, vì vậy theo một cách nào đó, ứng dụng giờ đây đã an toàn và một khi nó an toàn, nó sẽ triển khai API backend và triển khai chính API đó.

[19:19] So what we get at the end of this it's an endpoint with our app.
Vì vậy, những gì chúng ta nhận được vào cuối quá trình này là một điểm cuối với ứng dụng của chúng ta.

[19:21] The app is live.
Ứng dụng đã hoạt động.

[19:24] endpoint with our app.
điểm cuối với ứng dụng của chúng tôi.

[19:24] The app is live.
Ứng dụng đã hoạt động.

[19:29] So I will uh quickly unlock my laptop and I will ask
Vì vậy, tôi sẽ nhanh chóng mở khóa máy tính xách tay của mình và tôi sẽ yêu cầu

[19:33] the backstage to share on my laptop.
hậu trường chia sẻ trên máy tính xách tay của tôi.

[19:38] So the uh the app as you can see is up and running on GCP.
Vì vậy, ứng dụng như bạn có thể thấy đã hoạt động trên 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
Đối với những người không biết GCP, đây là cloud run, một dịch vụ máy chủ phi máy chủ mà bạn có thể sử dụng để triển khai ứng dụng và

[19:51] the app at the end looks like this one.
ứng dụng cuối cùng trông như thế này.

[19:55] So if you remember I show you the original uh I show you the feedback uh frame at the beginning.
Vì vậy, nếu bạn nhớ, tôi đã cho bạn xem khung phản hồi ban đầu.

[20:04] So what we can do now live I can just give me a score.
Vì vậy, những gì chúng ta có thể làm bây giờ trực tiếp, tôi có thể cho tôi một điểm số.

[20:07] What do you think the session is going so far?
Bạn nghĩ buổi học cho đến nay thế nào?

[20:08] Give me >> five.
Cho tôi >> năm.

[20:11] >> Five.
>> Năm.

[20:11] Oh okay.
Ồ, được rồi.

[20:14] Thank you man.
Cảm ơn bạn.

[20:14] I really appreciate that.
Tôi thực sự đánh giá cao điều đó.

[20:16] Okay.
Được rồi.

[20:16] Cool session.
Buổi học tuyệt vời.

[20:19] Let's be uh let's be simple.
Hãy đơn giản thôi.

[20:19] I submit and then uh in real time it updates the number of response
Tôi gửi và sau đó theo thời gian thực, nó cập nhật số lượng phản hồi

[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.

Cite this page

If you're using ChatGPT, Claude, Gemini, or another AI assistant, paste this URL into the chat:

https://youtube-transcript.ai/docs/building-with-claude-on-google-cloud-873hw3zid3

The full transcript and summary on this page will be retrieved as context, so the assistant can answer questions about the video accurately.