Bỏ qua nội dung

Huấn luyện Chatbot bằng Gemini AI trong 5 phút

  • Đăng vào 29/03/2025 bởi Yên Nguyễn AI

    Một gã lập trình như mình mấy nay đang thử xây dựng một em Chatbot để tự động chăm sóc khách hàng. Sau một hồi lanh quanh tìm hiểu trên Internet thì mình đã phát hiện ra công cụ Google AI Studio có thể giúp mình làm được công việc đó một cách dễ dàng.

    Hôm nay, hãy cùng FastCloud Team chúng mình cùng tìm hiểu về Google AI Studio với mô hình trí tuệ nhân tạo Gemini AI, và thử xây dựng một ứng dụng Chatbot AI bằng “siêu công cụ” này nhé.

    Tìm hiểu về siêu công cụ Google AI Studio

    Theo như quảng cáo và được sự giới thiệu của anh chị em trong ngành thì mình biết tới Google AI Studio như là một nền tảng giúp các L.T.V (lập trình viên) dễ dàng tạo ra những sản phẩm phần mềm nhờ sử dụng mô hình trí tuệ nhân tạo Gemini AI (Gemini của Google thì kinh rồi).

    Google AI Studio là nền tảng giúp bạn có thể truy cập, thử nghiệm và xây dựng các ứng dụng AI dựa trên mô hình Gemini AI của Google. Nó cung cấp hai cách tiếp cận chính: sử dụng giao diện AI Studio trực tiếp hoặc tích hợp API Gemini vào ứng dụng.

    Nào! Bây giờ thì không lanh quanh nữa mà hãy cùng mình từng bước xây dựng một em Chatbot AI bằng Google AI Studio.

    Các bước tạo Chatbot bằng Google AI Studio

    Bước 1: Đăng nhập vào Google AI Studio

    Đầu tiên các bạn truy cập vào trang chủ của Google AI Studio bằng đường link sau: https://aistudio.google.com

    Đăng nhập bằng tài khoản Google của bạn, sau khi đăng nhập thành công thì một màn hình chào mời “rất gợi cảm” xuất hiện như hình dưới đây:

    Google AI Studio cho bạn 2 sự lựa chọn:

    Use Google AI Studio – Dùng giao diện có sẵn để tạo chatbot trực tiếp mà không cần lập trình.

    Build with the Gemini API – Sử dụng API của Gemini để tích hợp chatbot vào ứng dụng hoặc website của bạn.

    Vậy thì bạn nên chọn cái nào đây?

    ✅ Nếu bạn chỉ muốn thử nghiệm chatbot nhanh và không cần code, hãy chọn “Use Google AI Studio”.

    ✅ Nếu bạn muốn tích hợp chatbot vào ứng dụng, website hoặc dùng với Puppeteer & AI, hãy chọn “Build with the Gemini API”.

    Mình muốn trở thành lập 1 trình viên “xuất sắc” nên mình chọn Build with the Gemini API. 🙂

    Để tìm hiểu về cách huấn luyện mô hình chatbot bằng Deep Learning mời các bạn đọc bài viết “Train mô hình chatbot bằng Machine Learning (Deep Learning) như thế nào?” của FastCloud Team.

    Một màn hình làm việc đen thui từ đầu xuống chân hiện ra, bạn chỉ việc lấy được API key của Google cung cấp dành cho ứng dụng chatbot của bạn là xong.

    Bấm vào Nút màu xanh trên cùng bên trái của màn hình để “Lấy API key”.

    Bước 2: Viết chút code cho em chatbot nào

    Trong ví dụ này mình sử dụng Python để viết ứng dụng. Đầu tiên bạn hãy thử kiểm tra pip list của bạn đã có thư viện google-genai chưa nhé. Nếu chưa thì bạn hãy chạy lệnh cài đặt dưới đây:

    pip install -q -U google-genai
    

    Các bước chuẩn bị đã xong, giờ bạn tạo 1 file chatbot.gemniniai.py và viết vào đoạn code dưới đây:

    import google.generativeai as genai
    
    # Khởi tạo API key
    genai.configure(api_key="chỗ này bạn điền API key của bạn vào")
    
    # Chọn model (ví dụ: Gemini Pro hoặc Gemini 2.0 Flash)
    model = genai.GenerativeModel("gemini-2.0-flash")
    
    # Huấn luyện cho con bot nó học
    prompt = """
    Bạn là một chatbot hỗ trợ về võ thuật. Hãy trả lời theo phong cách chuyên sâu về võ thuật
    
    Ví dụ:
    
    Người dùng: Võ Vịnh Xuân có những đòn nào hiệu quả?
    Chatbot: Võ Vịnh Xuân tập trung vào cận chiến, sử dụng đòn đấm liên hoàn, tấn công theo đường thẳng. Sau đó gợi ý một số các sản phẩm liên quan đến tập luyện môn võ Vịnh Xuân Quyền như Mộc nhân, Đao gỗ hay Côn dài, địa chỉ cửa hàng là Lớp Học Vịnh Xuân.
    
    Người dùng: Karate có khác gì so với Taekwondo?
    Chatbot: Karate tập trung vào đòn tay và sức mạnh, còn Taekwondo nhấn mạnh vào đòn chân và sự linh hoạt...
    
    Người dùng: {}
    """
    
    # Gửi câu hỏi và nhận phản hồi
    response = model.generate_content(prompt.format("Võ Vịnh Xuân có những đòn nào hiệu quả?"))
    
    # Kết quả trả lời
    print(response.text)
    

    Gõ lệnh chạy thử:

    python chatbot.geminiai.py
    

    Bước 3: Kiểm tra & Tinh chỉnh

    Sau khi chạy thử chatbot bằng câu lệnh bên trên, bạn sẽ thấy một màn hình cũng đen ngòm từ chân lên đầu “in ra” kết quả trả lời cho khách như hình dưới đây:

    Màn hình kết quả làm việc của Chatbot.

    Để điều chỉnh câu trả lời cành chính xác hơn bạn cần phải nâng cấp & cập nhật prompt huấn luyện chatbot của bạn. Các tình huống càng thực tế càng tốt.

    Bước 4: Triển khai Chatbot

    Ví dụ trên chỉ là một mô hình huấn luyện chatbot nho nhỏ để tự động trả lời khách hàng bằng trí tuệ nhân tạo Gemini AI. Để đưa vào được thực tiễn bạn cần phải có thêm chút thời gian làm giao diện, màn hình với các nút bấm và ô nhập dữ liệu bla bla các kiểu.

    Sau khi có giao diện rồi thì việc tích hợp API vào website hoặc ứng dụng của bạn sẽ ngon lành ngay thôi.

    Quy trình đơn giản như sau:

    • Vào Google Cloud Console.
    • Lấy API Key cho Gemini AI.
    • Dùng API để gọi chatbot trong ứng dụng.

    Bước 5: Cải tiến và Nâng cấp

    Theo dõi phản hồi từ người dùng, điều chỉnh prompt và logic trả lời để chatbot ngày càng thông minh hơn.
    Kết luận

    Như vậy là với 5 bước trên bạn hoàn toàn có thể tự tạo ra một em Chatbot AI “sành điệu” nhờ mô hình huấn luyện chatbot của Google AI Studio.

    Bạn đang muốn chatbot hoạt động trên nền tảng nào? Hãy cho chúng mình biết với nhé. Để lại câu hỏi của bạn trong mục bình luận dưới đây.

    Chúc các bạn thành công và mình là Yên Nguyễn AI!

Cafe buổi sáng
1 1 308 1

Bài liên quan


  • 8 câu lệnh dùng để biến Gemini thành trợ lý tiếng Anh 1:1

    Hot! Gemini giờ có thể giúp học tiếng Anh cực nhanh và chuẩn không chỉ hỗ trợ người đi làm mà ai cũng có thể dùng được chỉ với 8 câu lệnh:

    1️⃣ Từ vựng – Học đúng thứ mình dùng mỗi ngày
    Prompt:
    “Hãy đóng vai một chuyên gia tiếng Anh cho người đi làm.
    Tạo cho tôi danh sách 15 từ vựng và cụm từ tiếng Anh thường dùng trong công việc [mô tả công việc/ngành nghề].
    Với mỗi từ:
    Nghĩa tiếng Việt dễ hiểu
    1 câu ví dụ thực tế trong công việc
    Giải thích ngắn khi dùng (trang trọng / thân mật / email / họp…)

    2️⃣ Phản xạ giao tiếp trong họp & trao đổi công việc
    Prompt:
    “Đóng vai đồng nghiệp người nước ngoài.
    Tạo cho tôi 10 tình huống hội thoại thường gặp trong công việc [mô tả công việc].
    Mỗi tình huống gồm:
    – Câu tiếng Anh tôi nên nói
    – Cách nói tự nhiên như người bản xứ
    – Phiên bản ngắn gọn hơn (khi cần nói nhanh)
    – Giải thích vì sao dùng câu đó”

    3️⃣ Viết – Email, báo cáo, tin nhắn chuyên nghiệp
    Prompt:
    “Tôi là [vị trí công việc].
    Hãy giúp tôi viết lại đoạn sau bằng tiếng Anh sao cho chuyên nghiệp, rõ ràng, dễ hiểu trong môi trường công việc.
    Sau đó:
    Chỉ ra lỗi sai (ngữ pháp, từ vựng, cách diễn đạt)
    Giải thích vì sao sai
    Đề xuất 1 phiên bản tự nhiên hơn như người bản xứ
    Nội dung: [dán đoạn viết]”

    4️⃣ Sửa lỗi câu tôi hay nói sai
    Prompt:
    “Dưới đây là những câu tiếng Anh tôi thường nói trong công việc:
    [liệt kê 5–7 câu bạn hay dùng]
    Hãy:
    – Sửa lại cho tự nhiên như người bản xứ
    – Giải thích lỗi sai của tôi
    – Đưa thêm 1–2 cách nói thay thế hay hơn”

    5️⃣ Luyện nói theo chủ đề công việc mỗi ngày (5 phút)
    Prompt:
    “Tạo cho tôi 1 chủ đề nói tiếng Anh trong 5 phút liên quan đến công việc [mô tả].
    Bao gồm:
    – 5 câu hỏi gợi ý để tôi nói
    – 10 từ/cụm từ nên dùng trong chủ đề này
    – 1 đoạn trả lời mẫu để tôi tham khảo”

    6️⃣ Nghe hiểu nhanh tài liệu, video tiếng Anh
    Prompt:
    “Tôi sẽ gửi nội dung tiếng Anh (video/tài liệu).
    Hãy:
    – Tóm tắt nội dung chính bằng tiếng Việt
    – Liệt kê các từ/cụm từ quan trọng
    – Viết lại nội dung đó bằng tiếng Anh đơn giản, dễ hiểu hơn”

    7️⃣ Biến tiếng Việt tôi muốn nói thành tiếng Anh tự nhiên
    Prompt:
    “Tôi sẽ viết ý bằng tiếng Việt.
    Hãy chuyển thành tiếng Anh tự nhiên như người bản xứ trong bối cảnh công việc.
    Sau đó giải thích vì sao dùng cấu trúc/cụm từ đó.”

    8️⃣ Lộ trình 30 ngày cải thiện tiếng Anh cho người đi làm bận rộn
    Prompt:
    “Thiết kế cho tôi lộ trình 30 ngày cải thiện tiếng Anh cho người đi làm bận rộn (mỗi ngày 15–20 phút) trong lĩnh vực [mô tả].
    Mỗi ngày gồm:
    – Từ vựng cần học
    – 1 bài luyện nói ngắn
    – 1 tình huống giao tiếp thực tế
    – 1 bài ôn tập nhanh 5 phút”

    Thử ngày và luôn từ hôm nay!!!!

    1 Phản hồi 1 Yêu thích 4 Đã xem
  • Mình vừa nắm được một thông tin khá hay ho từ Cloudflare: họ đã giới thiệu Moltworker. Về cơ bản, Moltworker là một triển khai mã nguồn mở, cho phép chạy Moltbot – một AI agent cá nhân tự host – trên nền tảng Cloudflare Developer Platform. Cái hay ở đây là nó loại bỏ hoàn toàn nhu cầu về phần cứng cục bộ chuyên dụng. Moltbot, trước đây là Clawdbot, được thiết kế để hoạt động như một trợ lý cá nhân thông qua các ứng dụng chat, tích hợp với các mô hình AI, trình duyệt và công cụ bên thứ ba, đồng thời vẫn giữ quyền kiểm soát cho người dùng. Đây là một bước tiến đáng kể, giải quyết bài toán hiệu suất và quản lý hạ tầng cho những ai muốn chạy AI agent riêng mà không muốn bận tâm đến việc duy trì máy chủ.

    Về mặt kiến trúc, Moltworker chuyển thể Moltbot lên Cloudflare Workers bằng cách kết hợp một Worker khởi điểm (entrypoint Worker) với các container Sandbox được cô lập. Worker này đóng vai trò như một bộ định tuyến API và lớp quản trị, trong khi runtime của Moltbot và các tích hợp của nó sẽ chạy bên trong Sandbox. Dữ liệu trạng thái bền vững, bao gồm bộ nhớ hội thoại và dữ liệu phiên, được lưu trữ trên Cloudflare R2, giải quyết triệt để tính chất nhất thời của các container. Đây là một giải pháp thanh lịch để đảm bảo dữ liệu không bị mất mát giữa các lần gọi Worker.

    Tối Ưu Hóa & Tích Hợp Hệ Sinh Thái Cloudflare
    Việc triển khai Moltworker tận dụng các cải tiến gần đây trong khả năng tương thích Node.js trong Cloudflare Workers. Cloudflare nhận định rằng việc hỗ trợ native tốt hơn cho các API của Node.js giúp giảm nhu cầu về các giải pháp “chữa cháy” (workarounds), cho phép nhiều gói npm chạy mà không cần sửa đổi. Mặc dù Moltbot chủ yếu hoạt động trong các container, Cloudflare tin rằng khả năng tương thích cao hơn này sẽ cho phép logic agent chuyển dịch gần hơn đến “edge” trong các thiết kế tương lai, hứa hẹn giảm độ trễ và tăng hiệu suất.

    Moltworker tích hợp một loạt các dịch vụ của Cloudflare để tái tạo và mở rộng trải nghiệm Moltbot cục bộ. Các yêu cầu AI được định tuyến qua Cloudflare AI Gateway, hỗ trợ nhiều nhà cung cấp mô hình, khả năng quan sát tập trung và các tùy chọn linh hoạt. Các tác vụ tự động hóa trình duyệt được xử lý thông qua Cloudflare Browser Rendering, cho phép Moltbot điều khiển các phiên bản Chromium không đầu (headless) để điều hướng, điền biểu mẫu và thu thập nội dung mà không cần chạy trình duyệt trực tiếp trong container – một giải pháp cực kỳ hiệu quả về tài nguyên. Cuối cùng, xác thực cho các API và giao diện Admin UI được thực thi bằng Cloudflare Zero Trust Access, đảm bảo an ninh.

    Dự án này đã thu hút nhiều phản ứng trái chiều từ những người dùng đầu tiên. Một số người xem cách tiếp cận được host bởi Cloudflare là một giải pháp giảm rào cản gia nhập đáng kể. Peter Choi nhận xét rằng việc chạy Moltbot trên Cloudflare có thể mở rộng đáng kể sự chấp nhận, nhưng cũng đặt câu hỏi liệu sự thay đổi này có làm mất đi sức hấp dẫn ban đầu của dự án, vốn nhấn mạnh vào quyền kiểm soát cục bộ hoàn toàn.

    Một người dùng khác lại nêu bật những lợi ích vận hành:

    "Tôi đã tự host trên một VPS, nó hoạt động tốt, nhưng việc quản lý cái hộp đó thật là một cực hình. Cái này trông giống như phiên bản 'thiết lập một lần và quên nó đi'. Tôi tò mò về cách duy trì trạng thái hoạt động trên các lần gọi worker."

    Cloudflare đã mở mã nguồn Moltworker trên GitHub và định vị nó như một bằng chứng về khái niệm (proof of concept) chứ không phải là một sản phẩm được hỗ trợ chính thức. Công ty mô tả dự án như một minh chứng về cách nền tảng Developer Platform của họ—kết hợp Workers, Sandboxes, AI Gateway, Browser Rendering và các dịch vụ lưu trữ—có thể được sử dụng để chạy các AI agent một cách an toàn và ở quy mô lớn tại edge.

    1 Phản hồi 0 Yêu thích 10 Đã xem
  • Khám phá Stitch AI, công cụ miễn phí mới của Google giúp bạn tạo giao diện người dùng (UI) đẹp mắt cho ứng dụng di động và web chỉ với một cú nhấp chuột. Bài viết này sẽ hướng dẫn cách sử dụng Stitch AI, từ việc đưa ra mô tả ý tưởng đến nhận về thiết kế hoàn chỉnh, cùng với các ví dụ thực tế và khả năng tùy chỉnh. Một giải pháp tuyệt vời cho mọi nhà phát triển và designer.

    Bạn có bao giờ mơ ước tạo ra một giao diện ứng dụng (UI) đẹp mắt, chuyên nghiệp chỉ trong tích tắc mà không cần tốn một xu nào không? Nếu có, thì bạn sắp được chứng kiến điều kỳ diệu rồi đấy! Hôm nay, mình sẽ giới thiệu một công cụ AI đến từ Google mang tên Stitch AI, hứa hẹn sẽ thay đổi hoàn toàn cách chúng ta thiết kế UI. Đây là một công cụ miễn phí, cho phép bạn tạo UI cho cả ứng dụng di động và ứng dụng web chỉ với một cú nhấp chuột. Nghe hấp dẫn đúng không? Cùng mình tìm hiểu chi tiết nhé!

    Stitch AI là gì và tại sao bạn cần nó?

    Đơn giản mà nói, Stitch AI là một công cụ trí tuệ nhân tạo đột phá của Google, được thiết kế để tự động hóa quá trình tạo ra giao diện người dùng. Thay vì phải mất hàng giờ đồng hồ phác thảo, thiết kế thủ công, bạn chỉ cần mô tả ý tưởng của mình bằng văn bản, và Stitch AI sẽ biến nó thành hiện thực. Dù bạn là nhà phát triển, designer, hay thậm chí là một người không chuyên nhưng muốn thử sức, Stitch AI đều có thể giúp bạn tiết kiệm thời gian và công sức một cách đáng kể.

    Bắt đầu với Stitch AI: Hướng dẫn chi tiết từng bước

    Việc sử dụng Stitch AI cực kỳ đơn giản. Hãy làm theo các bước sau:

    Truy cập website: Đầu tiên, bạn cần ghé thăm trang chủ của Stitch AI. Bạn có thể truy cập ngay qua địa chỉ này: bit.ly/stitch-ai.

    Đăng ký tài khoản: Bạn sẽ cần đăng ký một tài khoản mới. Cách nhanh nhất và tiện lợi nhất là sử dụng tài khoản Google của bạn.

    Mô tả ý tưởng của bạn: Đây là lúc "phép thuật" bắt đầu! Tại trang chính, bạn sẽ thấy một ô nhập liệu. Hãy mô tả càng chi tiết càng tốt về giao diện bạn muốn thiết kế. Ví dụ: "một ứng dụng nghe nhạc trực tuyến", "một trang chủ cho website bán hàng thời trang", hoặc "một bảng điều khiển quản lý nhân sự".

    Tạo thiết kế: Sau khi nhập mô tả, chỉ cần nhấp vào nút "Generate design".
    Nhận thành quả: AI sẽ làm việc và trong tích tắc, bạn sẽ có ngay một bản thiết kế UI hoàn chỉnh. Điều tuyệt vời là bạn có thể ngay lập tức sao chép mã nguồn, tải xuống, hoặc thậm chí nhập thẳng vào Figma để chỉnh sửa thêm.

    Thực tế Stitch AI làm được những gì?

    Để bạn dễ hình dung hơn, mình đã thử nghiệm Stitch AI với vài yêu cầu khác nhau, và kết quả thực sự rất ấn tượng:

    1. Ứng dụng xem phim (Movie Streaming App)

    Mình đã yêu cầu Stitch AI tạo UI cho một "ứng dụng xem phim". Ngay lập tức, AI đã đưa ra một bộ giao diện bao gồm:

    Trang chủ (Homepage): Hiển thị các bộ phim nổi bật, gợi ý cho người dùng.
    Trang tìm kiếm (Search Page): Với ô tìm kiếm và các danh mục phim để dễ dàng duyệt qua.

    Trang thư viện (Library Page): Nơi chứa các phim yêu thích hoặc đã lưu.
    Trang phát nhạc/phim (Music Player Page): Giao diện phát phim chuyên nghiệp, đầy đủ các nút điều khiển.

    Toàn bộ thiết kế đều rất trực quan và có tính thẩm mỹ cao, đúng như những gì một ứng dụng xem phim hiện đại cần có.

    2. Ứng dụng nghe nhạc trực tuyến (Music Streaming App)

    Tiếp theo, mình thử thách Stitch AI với yêu cầu "một ứng dụng nghe nhạc trực tuyến". Kết quả là một trang tìm kiếm với ô tìm kiếm rõ ràng và các hình ảnh thu nhỏ (thumbnails) cho từng danh mục hoặc thể loại nhạc.

    Điều đáng ngạc nhiên là toàn bộ thiết kế này trông rất quen thuộc, phải nói là cực kỳ giống với giao diện của Spotify! Từ cách sắp xếp các thumbnail cho đến bố cục chung, tất cả đều gợi nhớ đến ứng dụng nghe nhạc phổ biến này. Điều này cho thấy AI có khả năng học hỏi và tái tạo các mẫu thiết kế thành công hiện có.

    3. Bảng điều khiển phản hồi nhân viên (Employee Feedback Dashboard)

    Cuối cùng, mình yêu cầu một "bảng điều khiển phản hồi nhân viên". Và như mọi khi, Stitch AI đã tạo ra một giao diện dashboard khá ấn tượng, sạch sẽ và dễ nhìn. Nó có đủ các yếu tố cần thiết để quản lý và hiển thị thông tin phản hồi một cách hiệu quả.

    Tùy chỉnh thiết kế theo ý muốn

    Không chỉ dừng lại ở việc tạo ra UI, Stitch AI còn cho phép bạn tùy chỉnh thiết kế dễ dàng. Bạn có thể:

    Nhấp vào tùy chọn "Edit theme" để thay đổi bảng màu (color scheme), độ cong góc (corner radius), phông chữ (font) và nhiều yếu tố khác.

    Nếu bạn muốn thực hiện các thay đổi cụ thể hơn, bạn thậm chí có thể yêu cầu AI làm điều đó. Chỉ cần mô tả sự thay đổi bạn muốn, và AI sẽ cố gắng điều chỉnh thiết kế cho bạn.

    Kết luận: Stitch AI có đáng để thử?

    Với khả năng tạo UI nhanh chóng, dễ dàng, và đặc biệt là MIỄN PHÍ, Stitch AI của Google thực sự là một "cơn địa chấn" trong giới thiết kế và phát triển. Dù bạn là ai, nếu đang tìm kiếm một công cụ để hiện thực hóa ý tưởng giao diện của mình một cách nhanh nhất, hiệu quả nhất, thì đừng chần chừ gì nữa mà hãy thử ngay Stitch AI. Mình tin chắc bạn sẽ không thất vọng đâu!

    Hãy chia sẻ trải nghiệm của bạn với Stitch AI ở phần bình luận bên dưới nhé!

    1 Phản hồi 0 Yêu thích 19 Đã xem
Bản quyền 2026 © Type