Xây dựng nhân viên hỗ trợ AI bằng Vertex AI Agent Builder

Thông tin về lớp học lập trình này
schedule45 phút
subjectLần cập nhật gần đây nhất: 7 tháng 3, 2025
account_circleTác giả: Thu Ya Kyaw (Googler), Abhishek Sharma (GDE)

Lớp học lập trình tự học này sẽ hướng dẫn bạn cách tạo Tác nhân AI bằng Trình tạo tác nhân Vertex AI của Google Cloud. Mỗi bước sẽ làm nổi bật một tính năng cụ thể của Trình tạo tác nhân và giải thích mục đích của tính năng đó.

Kiến thức bạn sẽ học được

  • Cách tạo một Tác nhân AI đơn giản bằng Trình tạo tác nhân Vertex AI
  • Cách liên kết tác nhân đã tạo bằng cách đính kèm kho dữ liệu
  • Cách tích hợp Trợ lý AI vào trang web của bạn(Không bắt buộc)

Bạn cần có

  • Một tâm trí tò mò
  • Máy tính đang hoạt động và có kết nối Wi-Fi đáng tin cậy
  • Một dự án Google Cloud có thông tin thanh toán đính kèm.

Lưu ý: Nếu chưa có dự án trên Google Cloud, bạn có thể tạo dự án bằng cách làm theo hướng dẫn. Bạn cũng có thể tham khảo Dịch vụ Google Cloud ở cấp miễn phí.

2. Thiết kế trợ lý AI đầu tiên

Giờ đây, bạn đã sẵn sàng tạo tác nhân AI của riêng mình. Tuy nhiên, trước khi bắt tay vào phát triển, bạn cần phải xác định rõ tầm nhìn cho nhân viên hỗ trợ. Hãy tự hỏi mình những câu hỏi chính sau:

  • Ứng dụng của bạn sẽ giải quyết vấn đề gì? Ứng dụng đó có tự động hoá công việc, cung cấp thông tin, mang đến nội dung giải trí hay hỗ trợ khám phá nội dung sáng tạo không?
  • Chức năng chính của công cụ này là gì? Lớp này sẽ thực thi tác vụ hay uỷ quyền tác vụ? Mã này sẽ tạo văn bản hay tạo tổ hợp nhiều nội dung nghe nhìn?
  • Hạn chế của mô hình này là gì? Liệu nó có thể tự động làm mọi việc không?
  • Nhân vật này nên có tính cách như thế nào? Nội dung sẽ mang tính trang trọng, không trang trọng, hài hước, hữu ích hay cung cấp thông tin?
  • Chỉ số thành công là gì? Bạn sẽ đo lường hiệu quả của nhân viên hỗ trợ như thế nào?

Để đẩy nhanh quá trình này, sau đây là câu trả lời cho những câu hỏi đó đối với đại lý du lịch mà bạn sẽ tạo hôm nay:

  • Ứng dụng của bạn sẽ giải quyết vấn đề gì?
  • Việc lên kế hoạch cho một chuyến đi có thể tốn nhiều thời gian và khiến bạn choáng ngợp. Đại lý du lịch này sẽ giúp người dùng khám phá các điểm đến, lên kế hoạch cho hành trình, đặt vé máy bay và đặt phòng.
  • Chức năng chính của công cụ này là gì?
  • Nhân viên hỗ trợ phải có thể
  • trả lời các câu hỏi về điểm đến, chẳng hạn như yêu cầu về thị thực
  • lên kế hoạch cho hành trình phù hợp với lịch trình và mục tiêu của người dùng
  • đặt vé máy bay và phòng
  • Hạn chế của mô hình này là gì?
  • Theo mặc định, trợ lý có thể không trả lời được các truy vấn phức tạp
  • Trợ lý sẽ không thể tạo hình ảnh trực quan
  • Kiến thức của tác nhân sẽ bị giới hạn bởi mô hình cơ bản
  • Nhân vật này nên có tính cách như thế nào?
  • Nhân viên hỗ trợ này phải am hiểu, hữu ích và nhiệt tình với hoạt động du lịch. Nội dung phải truyền tải thông tin một cách rõ ràng và súc tích.
  • Chỉ số thành công là gì?
  • Mức độ thành công của trợ lý này có thể được đo lường bằng mức độ hài lòng của người dùng với các đề xuất của trợ lý (khám phá, lập kế hoạch, đặt phòng)

3. Xây dựng tác nhân AI bằng Trình tạo tác nhân Vertex AI

Với Trình tạo tác nhân Vertex AI, bạn có thể tạo Tác nhân AI chỉ bằng vài bước.

Bước 1:

Bước 2:

  • Bạn sẽ được chuyển hướng đến trang Tạo ứng dụng. f2d45cc76d62edeb.png
  • Nhấp vào nút CREATE A NEW APP (TẠO ỨNG DỤNG MỚI).

Bước 3:

  • Chọn Trình trợ lý trò chuyện rồi nhấp vào TẠO

732d2cd9e10c9a79.png

Lưu ý:

  1. Sau khi bạn nhấp vào TẠO, một thẻ mới của Diaglogflow Conversational Agents (Trình trợ lý trò chuyện Dialogflow) sẽ mở ra.
  2. Nếu bạn được yêu cầu chọn một dự án trên Google Cloud, vui lòng chọn dự án trên Google Cloud được liên kết với tài khoản gmail chính xác của bạn.
  3. Nếu bạn đang làm bài tập này trong một tài khoản mới, thì bạn sẽ được yêu cầu bật API Dialogflow. Hãy nhấp vào Bật API để bật API này.

238281df06301db0.png

  • Nếu không nhấp được vào nút này, bạn có thể bật nút này theo cách thủ công bằng cách truy cập trực tiếp vào trang API .
  • Trong trang Diaglogflow mới mở, hãy nhấp vào Create Agent (Tạo nhân viên hỗ trợ)

42515e46bc63506d.png

  • Bây giờ, bạn sẽ thấy một số lựa chọn để tạo tác nhân,hãy chọn Tạo tác nhân của riêng bạn.

8af6bf0853f20768.png

Bước 4:

  • Chọn Tên hiển thị (ví dụ: Đồng hành du lịch)
  • Đối với Vị trí, hãy chọn toàn cầu (Phân phát trên toàn cầu, dữ liệu tĩnh ở Hoa Kỳ) làm Khu vực
  • Giữ cấu hình khác, mặc định
  • Nhấp vào nút CREATE (TẠO)

4e0dea29e5d8acde.png

Bước 5:

  • Chọn Tên Playbook (ví dụ: Info Agent)
  • Thêm Mục tiêu (ví dụ: Giúp khách hàng trả lời các truy vấn liên quan đến du lịch)
  • Xác định Hướng dẫn (ví dụ: Chào người dùng, sau đó hỏi xem bạn có thể giúp gì cho họ hôm nay)
  • Nhấn vào Lưu sau khi hoàn tất mọi thứ

f8bfd605ddd97cf8.png

Bước 6:

  • Nhấp vào biểu tượng Bật/tắt trình mô phỏng 72588cbe8734f54e.png
  • Chọn tác nhân mà bạn vừa tạo (ví dụ: Tác nhân thông tin)
  • Chọn mô hình AI tạo sinh cơ bản cho trợ lý (ví dụ: gemini-1.5-flash)
  • Kiểm thử trợ lý bằng cách trò chuyện với trợ lý (tức là nhập nội dung vào hộp văn bản "Enter User Input" (Nhập dữ liệu đầu vào của người dùng))

3ac3cf54a1e2098.png

Xin chúc mừng! Bạn vừa tạo thành công một Tác nhân AI bằng Trình tạo tác nhân Vertex AI.

4. Đính kèm Datastore vào Agent

Hãy thử hỏi trợ lý về cách đến Wakanda (ví dụ: "Đâu là cách tốt nhất để đến Wakanda?"), bạn sẽ nhận được câu trả lời như sau:

5baa2dbabe2941a2.png

Mặc dù thông tin này đúng về mặt thực tế, nhưng thay vì chỉ nói "Tôi không thể cung cấp thông tin" và kết thúc cuộc trò chuyện, người dùng sẽ thấy hữu ích hơn nếu nhân viên hỗ trợ đề xuất những địa điểm tương tự. Phương pháp này có thể giúp người dùng thực sự đặt chuyến đi thông qua đại lý.

Để trợ lý đề xuất các địa điểm tương tự, bạn có thể cung cấp thêm thông tin cho trợ lý thông qua Datastore. Đây là một cơ sở kiến thức bổ sung để trợ lý tham khảo nếu không thể trả lời câu hỏi của người dùng dựa trên kiến thức tích hợp sẵn.

Lưu ý: Nếu bạn muốn đóng trình mô phỏng, hãy nhấp lại vào biểu tượng trình mô phỏng bật/tắt

Việc tạo kho dữ liệu rất đơn giản, hãy nhấp vào nút + Kho dữ liệu ở cuối trang Kiến thức cơ bản về nhân viên hỗ trợ.

6c3ef19fefc46af7.png

Điền thông tin sau:

  • Tên công cụ: Vị trí thay thế
  • Loại: Kho dữ liệu
  • Mô tả: Sử dụng công cụ này nếu yêu cầu của người dùng chứa một vị trí không tồn tại

Nhấp vào Lưu khi bạn hoàn tất.

Thao tác này sẽ tạo một công cụ kho dữ liệu để tác nhân giao tiếp với kho dữ liệu, nhưng bạn vẫn cần tạo một kho dữ liệu thực tế chứa thông tin. Để làm việc đó, hãy nhấp vào thêm kho dữ liệu và Tạo kho dữ liệu.

65c790a87de8fba8.png

7648d478a6f35cf0.png

Sau khi nhấp vào Tạo kho dữ liệu mới, bạn sẽ được chuyển hướng đến trang trình tạo tác nhân Vertex AI như bên dưới

Chọn tuỳ chọn trên Cloud Storage

bff5455fac531509.png

Sau khi bạn hoàn tất bước này,

  • nhấp vào FILE (Tệp) (Đây là bước rất quan trọng, nếu không quá trình nhập sẽ không thành công)
  • nhập ai-workshops/agents/data/wakanda.txt
  • nhấp vào TIẾP TỤC

d1983baa579eb78c.png

Nếu bạn tò mò, sau đây là nội dung của tệp văn bản được cung cấp:

Places that are similar to Wakanda

- Oribi Gorge in South Africa: The rock formations here are reminiscent of the Warrior Falls in Wakanda.

- Iguazu Falls: Located on the border of Argentina and Brazil, these massive waterfalls were a major inspiration for the Warrior Falls.

- Immerse yourself in Wakandan culture: Read the Black Panther comics, watch the movies, and explore online resources to learn more about Wakandan culture, language, and technology.

- Visit a Disney theme park: While there isn't a dedicated Wakanda land yet, you might be able to meet Black Panther at Disneyland or on a Marvel Day at Sea Disney cruise.

Trên trang tiếp theo, hãy đặt tên cho kho dữ liệu (ví dụ: Wakanda Alternative) rồi nhấp vào CREATE (TẠO).

93eb71e8d019ae24.png

Bước cuối cùng, hãy CHỌN nguồn dữ liệu bạn vừa tạo rồi nhấp vào TẠO. Bạn có thể xem tiến trình nhập kho dữ liệu bằng cách nhấp vào kho dữ liệu**.**

de1ac9256cc96f29.png

Lưu ý: Hoạt động nhập sẽ mất một chút thời gian để hoàn tất. Trong khi hoạt động này đang diễn ra, bạn có thể khám phá thêm các lựa chọn về kho dữ liệu có sẵn cho trợ lý Vertex AI tại đây

9b5c4a2831728a6b.png

Nếu mọi thứ diễn ra suôn sẻ, hãy quay lại thẻ dialogflow rồi nhấp vào làm mới, bạn sẽ thấy kho dữ liệu được tạo trong trang Kho dữ liệu có sẵn.

a44373b78bd95ff0.png

Để ngăn Agent bị ảo giác, trong cấu hình cơ sở cho kho dữ liệu, hãy đặt chế độ cài đặt thành Rất thấp. Chế độ này áp dụng các quy định hạn chế chặt chẽ hơn để Agent không bịa đặt. Hiện tại, hãy giữ chế độ cài đặt mặc định, nhưng bạn có thể khám phá chế độ cài đặt này bằng nhiều chế độ cài đặt khác bất cứ lúc nào.

c1605bd076258050.png

Bây giờ, hãy chọn kho dữ liệu đã thêm, nhấp vào xác nhận, rồi nhấp vào lưu.

40082aebe8b82d7c.png

Bây giờ, hãy quay lại trang Kiến thức cơ bản về tác nhân. Ở cuối cấu hình sách hướng dẫn, bạn sẽ thấy kho dữ liệu mới tạo(ví dụ: Vị trí thay thế) có thể sử dụng. Hãy đánh dấu vào Kho dữ liệu (ví dụ: Vị trí thay thế) rồi nhấp vào nút Lưu ở đầu trang.

1b6b82fd7f30a598.png

e09af18697b0fd7f.png

Bạn sắp hoàn tất rồi! Bước cuối cùng là thêm công cụ "Vị trí thay thế" vào hướng dẫn của nhân viên hỗ trợ. Thêm dòng – Sử dụng ${TOOL: Alternative Location} nếu yêu cầu của người dùng chứa một vị trí không tồn tại vào hướng dẫn của nhân viên hỗ trợ, sau đó nhấp vào lưu.

3134d9eadca34e21.png

Chúng ta đã hoàn tất. Hãy mở lại trình mô phỏng nút bật/tắt và đặt lại các câu hỏi tương tự (ví dụ: Cách tốt nhất để đến Wakanda là gì?)

6cdee598391fc82a.png

Xin chúc mừng! Trợ lý của bạn hiện đang đề xuất các địa điểm bằng cách sử dụng thông tin được cung cấp từ một tệp văn bản.

Vậy là chúng ta đã hoàn tất việc tạo tác nhân AI của trình tạo tác nhân. Nếu bạn muốn tìm hiểu thêm về cách tuỳ chỉnh tác nhân để có trải nghiệm tốt hơn, vui lòng xem các Hoạt động bổ sung bên dưới.

5. Hoạt động bổ sung – Đưa nhân viên hỗ trợ AI vào hoạt động

Trong các bước trước, bạn đã phát triển một tác nhân AI và căn cứ vào dữ liệu tham chiếu có liên quan. Trong phần sau, bạn sẽ giải quyết câu hỏi quan trọng về cách nhúng tác nhân này vào trang web của mình, cho phép tương tác theo thời gian thực với khách truy cập.

Có nhiều cách để hiển thị tác nhân của bạn. Bạn có thể xuất hoặc trực tiếp xuất bản báo cáo. Bạn có thể khám phá tài liệu để tìm hiểu về các lựa chọn có thể áp dụng.

Ở góc trên cùng bên phải của thẻ Dialogflow, hãy nhấp vào Trình đơn mục bổ sung rồi nhấp vào Xuất bản tác nhân

a1b109fa9d7cb51d.png

Giữ tất cả cấu hình ở chế độ Mặc định rồi nhấp vào Bật API chưa xác thực.

Lưu ý: Việc bật API chưa xác thực chỉ dành cho mục đích minh hoạ và bạn không nên sử dụng cấu hình này cho khối lượng công việc sản xuất. Nếu bạn quan tâm đến việc xuất bản một cách an toàn, hãy xem tài liệu này.

ef0f24db780a185e.png

Sau khi nhấp, bạn sẽ thấy một đoạn mã CSS nhỏ:

c40d12f6207bf5b4.png

Bạn chỉ cần sao chép đoạn mã. Bạn sẽ tích hợp đoạn mã này vào một trang web sau này.

Để tạo trang web, bạn sẽ sử dụng môi trường Cloud Editor. Sau đây là các bước để mở Trình chỉnh sửa trên đám mây:

  1. Mở Google Cloud Console trên một thẻ khác.
  2. Nhấp vào nút Kích hoạt Cloud Shell ở góc trên cùng bên phải
  3. Nhấp vào nút Open Editor (Mở trình chỉnh sửa).

Nếu có lời nhắc Uỷ quyền cho Cloud Shell, hãy nhấp vào Uỷ quyền để tiếp tục.

d23192eca480f00c.png

Trong phần sau, bạn sẽ sử dụng tính năng Hỗ trợ mã Gemini để tạo một ứng dụng web flask python mẫu nhằm tích hợp với đoạn mã của Agent.

Sau khi mở Cloud Shell Editor, hãy nhấp vào Gemini Code Assist (Hỗ trợ mã Gemini) rồi đăng nhập vào Dự án Google Cloud. Nếu bạn được yêu cầu bật API, hãy nhấp vào Bật.

93112cce3e8d963b.png

Sau khi hoàn tất, hãy yêu cầu Gemini Code Assist tạo một ứng dụng flask và tích hợp đoạn mã của tác nhân AI vào ứng dụng đó.

Dưới đây là câu lệnh mẫu mà bạn có thể sử dụng

Here is my Travel buddy Vertex AI agent builder agent publish code snippet,

<REPLACE IT WITH YOUR AI AGENT PUBLISH CODE SNIPPET>

can you create a sample flask app to use it

Lưu ý: Ở đây, chúng tôi yêu cầu một ứng dụng python flask. Nếu bạn muốn sử dụng ngôn ngữ hoặc khung lập trình khác, vui lòng sử dụng ngôn ngữ hoặc khung lập trình đó. Tính năng Hỗ trợ mã Gemini có khả năng tạo nhiều ngôn ngữ lập trình. Hãy xem phần Ngôn ngữ, IDE và giao diện được hỗ trợ để biết thêm thông tin chi tiết.

Bạn sẽ thấy đoạn mã được cung cấp đã được tích hợp với tác nhân AI. Để kiểm tra xem mã được cung cấp có hợp lệ và hoạt động như dự kiến hay không, bạn có thể làm theo hướng dẫn của tính năng Trợ giúp mã Gemini về cách chạy phần mã này của phản hồi đầu ra.

Đoạn mã phản hồi đầu ra mẫu –

from flask import Flask, render_template_string

app = Flask(__name__)

# HTML template string with the provided Dialogflow Messenger code

html_template = """

<!DOCTYPE html>

<html lang="en">

<head>

<meta charset="UTF-8">

<meta name="viewport" content="width=device-width, initial-scale=1.0">

<title>Travel Buddy Chatbot</title>

<link rel="stylesheet" href="https://www.gstatic.com/dialogflow-console/fast/df-messenger/prod/v1/themes/df-messenger-default.css">

<script src="https://www.gstatic.com/dialogflow-console/fast/df-messenger/prod/v1/df-messenger.js"></script>

<style>

df-messenger {

z-index: 999;

position: fixed;

--df-messenger-font-color: #000;

--df-messenger-font-family: Google Sans;

--df-messenger-chat-background: #f3f6fc;

--df-messenger-message-user-background: #d3e3fd;

--df-messenger-message-bot-background: #fff;

bottom: 16px;

right: 16px;

}

body {

font-family: sans-serif;

margin: 20px;

}

</style>

</head>

<body>

<h1>Welcome to Travel Buddy!</h1>

<p>Start chatting with our AI Travel buddy, in the bottom right corner.</p>

<df-messenger

project-id="<SAMPLE>"

agent-id="<SAMPLE>"

language-code="en"

max-query-length="-1">

<df-messenger-chat-bubble

chat-title="Travel Buddy">

</df-messenger-chat-bubble>

</df-messenger>

</body>

</html>

"""

@app.route("/")

def index():

"""Renders the HTML template with the Dialogflow Messenger."""

return render_template_string(html_template)

if __name__ == "__main__":

app.run(debug=True)

3dd3246c5fceb1d4.png

Theo hướng dẫn đã cho

  1. Sao chép đoạn mã ứng dụng flask mẫu được cung cấp,
  2. Tạo một tệp mới có tên app.py rồi lưu tệp.

4e58cfcf95f65d38.png

Trong bước tiếp theo, bạn sẽ được yêu cầu cài đặt flask để chạy đoạn mã này. Hiện tại, bạn không cần phải cài đặt vì theo mặc định, cloud shell đã cài đặt tất cả các tiện ích thường dùng.

b657b535710fd8f3.png

Lưu tệp (Ctrl + S hoặc CMD + S) rồi nhấp vào Open Terminal (Mở dòng lệnh) để chạy mã được cung cấp.

Trong dòng lệnh, hãy chạy lệnh dưới đây

python app.py

Lưu ý: Đảm bảo bạn đang ở thư mục đúng, nơi có tệp app.py

Ứng dụng flask python sẽ chạy trên cổng 5000. Để xem trước ứng dụng web này, hãy nhấp vào biểu tượng Xem trước trên web trong màn hình shell trên đám mây. Sau đó, bạn có thể nhấp vào Change Port, input 5000 (Thay đổi cổng, nhập 5000) rồi nhấp vào Change and Preview (Thay đổi và xem trước) để lưu.

59ed7b08133b82bf.png

Một trang web mẫu sẽ xuất hiện và một tác nhân AI sẽ sẵn sàng. Bạn chỉ cần nhấp vào nhân viên hỗ trợ AI rồi bắt đầu trò chuyện với nhân viên đó.

35a4b5abdd299efe.png

Bạn có thể thử nghiệm với nhiều câu lệnh khác nhau. Bạn cũng có thể yêu cầu tính năng Trợ giúp lập trình của Gemini làm đẹp trang web của mình hoặc thêm dữ liệu cơ bản vào tác nhân AI để có thêm tài nguyên.

Khi đã sẵn sàng, bước tiếp theo là bạn có thể thử lưu trữ tác nhân AI này trên Google Cloud để bất kỳ ai cũng có thể truy cập vào tác nhân này ở bất cứ đâu. Xin nhắc lại rằng trong lớp học lập trình này, bạn sẽ triển khai ứng dụng flask mẫu này trong Cloud Run dưới dạng một vùng chứa.

Lưu ý: Không chỉ giới hạn ở cloud run (Nếu bạn không biết cloud run là gì, bạn vẫn có thể hỏi), bạn có thể yêu cầu trợ giúp mã gemini để triển khai trong Google Cloud hoặc bất kỳ nơi nào bằng các phương pháp hay nhất, tính năng này cũng có thể giúp bạn thực hiện phần đó.

Quay lại Cloud Shell Terminal (Dòng lệnh Cloud Shell) rồi nhấn tổ hợp phím Ctrl + C để chấm dứt quy trình. Nhấp lại vào Open Editor (Mở trình chỉnh sửa) và yêu cầu tính năng Trợ giúp mã Gemini giúp chúng ta đóng gói ứng dụng và triển khai ứng dụng đó trong cloud run.

Can you help me deploy this sample flask app to cloud run service

Tệp này cung cấp một số hướng dẫn và lệnh để làm theo nhằm lưu trữ ứng dụng của chúng ta trong dịch vụ Cloud Run, hãy làm theo hướng dẫn

Dưới đây là phản hồi đầu ra mẫu

Các bước triển khai lên Cloud Run

  1. Điều kiện tiên quyết:
  • Tài khoản Google Cloud: Bạn cần có tài khoản Google Cloud đã bật tính năng thanh toán.
  • Giao diện dòng lệnh gcloud: Cài đặt và khởi chạy Google Cloud SDK (gcloud CLI) trên máy cục bộ. Bạn sẽ sử dụng thông tin này để tương tác với Google Cloud từ thiết bị đầu cuối.
  • Docker: Cài đặt Docker trên máy cục bộ. Cloud Run sử dụng Docker để đóng gói ứng dụng của bạn.
  • Thiết lập dự án: Đảm bảo bạn đã chọn một dự án Google Cloud trong gcloud CLI. Bạn có thể kiểm tra bằng gcloud config list project và đặt bằng gcloud config set project YOUR_PROJECT_ID

Lưu ý: Vì chúng ta đang thực hiện toàn bộ hoạt động này trong màn hình shell trên đám mây, nên không cần thiết phải thiết lập dự án

  1. Tạo **requirements.txt****:**
  • Tệp này liệt kê tất cả các gói Python mà ứng dụng của bạn cần. Trong thư mục dự án (nơi có main.py), hãy tạo một tệp có tên requirements.txt và thêm dòng sau
  1. Tạo **Dockerfile****:**
  • Dockerfile xác định cách tạo hình ảnh Docker cho ứng dụng của bạn. Tạo một tệp có tên Dockerfile (không có đuôi) trong thư mục dự án và thêm nội dung sau:

# Use an official Python runtime as a parent imageFROM python:3.9-slim-buster

# Set the working directory to /appWORKDIR /app

# Copy the current directory contents into the container at /app

COPY . /app

# Install any needed packages specified in requirements.txt

RUN pip install --no-cache-dir -r requirements.txt

# Make port 5000 available to the world outside this container

EXPOSE 5000

# Define environment variable

ENV NAME World

# Run app.py when the container launches

CMD ["python", ".py"]

  1. Tạo hình ảnh Docker:
  • Mở cửa sổ dòng lệnh, chuyển đến thư mục dự án rồi chạy:

gcloud builds submit –tag gcr.io/bgr-workshop-23rd/travel-buddy

  1. Triển khai lên Cloud Run:
  • Sau khi tạo và tải hình ảnh lên, hãy triển khai hình ảnh đó lên Cloud Run bằng lệnh sau:

gcloud run deploy travel-buddy --image gcr.io/bgr-workshop-23rd/travel-buddy --region us-central1

Sau khi hoàn tất các bước này, bạn sẽ thấy ứng dụng của mình có nhân viên hỗ trợ AI tích hợp sẽ hoạt động cho người dùng cuối.

Chúc mừng bạn và chúc bạn học tập vui vẻ.

6. Dọn dẹp

Để tránh bị tính phí cho tài khoản Google Cloud của bạn đối với các tài nguyên được sử dụng trong lớp học lập trình này, hãy làm theo các bước sau:

  1. Trong Google Cloud Console, hãy chuyển đến trang Quản lý tài nguyên.
  2. Trong danh sách dự án, hãy chọn dự án mà bạn muốn xoá, rồi nhấp vào Xoá.
  3. Trong hộp thoại, hãy nhập mã dự án, sau đó nhấp vào Shut down (Tắt) để xoá dự án.
  4. Ngoài ra, bạn có thể chuyển đến Cloud Run trên bảng điều khiển, chọn dịch vụ bạn vừa triển khai rồi xoá.