inflearn logo

Tạo chatbot nhân vật AI của riêng bạn trong vòng 30 phút

Vượt xa một system prompt đơn giản, bạn sẽ triển khai chatbot nhân vật AI biết ghi nhớ người dùng và thay đổi mối quan hệ bằng cách tận dụng thiết kế persona và Structured Outputs. Trong buổi thực hành 30 phút, bạn sẽ hoàn thiện cách gọi API OpenAI một cách an toàn dựa trên dự án khởi đầu được cung cấp, xử lý cảm xúc, mức độ tin cậy và ký ức ở dạng có thể kiểm chứng bằng JSON Schema và Zod, đồng thời sử dụng tác nhân lập trình AI trong phạm vi các điều kiện ràng buộc.

1 học viên đang tham gia khóa học này

Độ khó Cơ bản

Thời gian Không giới hạn

Next.js
Next.js
openai
openai
agents
agents
AI
AI
LLM
LLM
Next.js
Next.js
openai
openai
agents
agents
AI
AI
LLM
LLM

Bạn sẽ nhận được điều này sau khi học.

  • Xác thực đầu ra của mô hình và triển khai hệ thống sơ đồ quan hệ, ghi nhớ bằng Structured Outputs và JSON Schema

  • Duy trì hành vi nhất quán của chatbot AI thông qua thiết kế persona nhân vật lấy hành động làm trọng tâm và tách biệt mã nguồn

  • Áp dụng quy trình phát triển không vượt ngoài yêu cầu sản phẩm bằng cách cung cấp các ràng buộc và bài kiểm thử cho tác nhân lập trình AI

Cấu trúc hóa cảm xúc, ký ức và độ tin cậy
Tạo chatbot nhân vật với các mối quan hệ ngày càng phát triển

Tự mình triển khai cấu trúc đầu ra có thể kiểm chứng.


Biến những câu trả lời không ổn định thành dữ liệu cảm xúc và ký ức.
Hoàn thiện quy trình sản phẩm bằng agent có các ràng buộc và bài kiểm thử.

openai, tác nhân, Tác nhân AI, Next.js, Trí tuệ nhân tạo (AI), lập trình vibe, LLM


Chatbot nhân vật AI của riêng bạn
Tạo ra những cuộc trò chuyện nơi cảm xúc và ký ức được kết nối liên tục.

Vượt qua những câu trả lời thiếu ổn định, chúng ta sẽ tìm hiểu OpenAI API, agent và đầu ra có cấu trúc.
Schema JSON và Zod giúp xác thực cảm xúc, độ tin cậy và ký ức.



Đây không chỉ là một ví dụ prompt.
persona tập trung vào hành vi và việc tách biệt mã nguồn
giúp bạn hoàn thiện chatbot nhân vật có mối quan hệ thay đổi.



Trong dự án khởi đầu, bạn sẽ thiết kế luồng hội thoại và
triển khai cả việc lưu trữ ký ức, thay đổi cảm xúc và cập nhật độ tin cậy.
Bạn cũng sẽ trực tiếp kiểm tra quy trình chạy và triển khai dựa trên Next..

Từ thiết kế nhân vật
đến triển khai bằng cách kiểm chứng cảm xúc và ký ức

Phần 1 - Giới thiệu khóa học và xem trước sản phẩm hoàn thiện

Giới thiệu mục tiêu của khóa học và toàn bộ quy trình thực hành, đồng thời xem trước kết quả hoàn thiện của chatbot nhân vật AI, trong đó mối quan hệ thay đổi dựa trên cảm xúc, độ tin cậy và ký ức.

Phần 2 - Triển khai chatbot nhân vật trí tuệ nhân tạo

Sử dụng OpenAI API và Next.js để xây dựng chatbot nhân vật, đồng thời thiết kế persona tập trung vào hành vi và system prompt. Áp dụng đầu ra có cấu trúc, JSON Schema và Zod để xác thực dữ liệu cảm xúc, độ tin cậy và ký ức; cung cấp các ràng buộc và bài kiểm thử cho tác nhân lập trình AI nhằm hoàn thiện hành vi nhất quán của sản phẩm.

Chatbot quan hệ!

Point 1. Xây dựng tiêu chuẩn cho nhân vật

Không dừng lại ở một system prompt đơn giản, chúng tôi thiết kế persona tập trung vào hành vi để nhân vật duy trì các thiết lập trong từng cuộc trò chuyện. Bằng cách quản lý riêng cách nói và tiêu chí phán đoán của nhân vật khỏi phần code, chúng tôi có thể trực tiếp kiểm soát nguyên nhân khiến câu trả lời thiếu nhất quán.


Point 2. Biến cảm xúc và mối quan hệ thành dữ liệu

Xây dựng chatbot có cảm xúc và mức độ tin cậy thay đổi theo lời nói của người dùng, đồng thời mối quan hệ cũng biến đổi khi các cuộc trò chuyện tích lũy dần. Sử dụng đầu ra có cấu trúc, JSON Schema và Zod để xử lý kết quả của mô hình dưới dạng dữ liệu có thể kiểm chứng.


Điểm 3. Xây dựng chatbot có khả năng ghi nhớ

Hoàn thiện một cấu trúc vượt ra ngoài chatbot chỉ tạo ra một câu trả lời, có khả năng ghi nhớ những thông tin cần thiết trong cuộc trò chuyện với người dùng và phản ánh chúng trong các tương tác tiếp theo. Kết nối biểu đồ quan hệ và hệ thống ghi nhớ với luồng hoạt động thực tế để hiện thực hóa trải nghiệm cốt lõi của một dịch vụ AI dạng nhân vật.


Điểm 4. Phát triển có kiểm soát tác nhân

Không giao phó mã nguồn một cách mơ hồ cho tác nhân lập trình AI, mà cung cấp các điều kiện ràng buộc và bài kiểm thử để định hướng tác nhân phát triển trong phạm vi yêu cầu sản phẩm. Dựa trên dự án khởi đầu được cung cấp, bạn sẽ trực tiếp kết nối từ việc gọi API OpenAI an toàn đến quy trình xác thực, đồng thời xây dựng các tiêu chí phán đoán mang tính thực tiễn.


Càng trò chuyện, nhân vật AI càng đánh mất
thiết lập và mối quan hệ của mình sao?
Khóa học này được tạo ra dành riêng cho những người như bạn.


✔️ Nhà phát triển muốn nâng cao tính nhất quán của chatbot nhân vật

  • Dành cho những người gặp khó khăn trong việc duy trì nhân vật chỉ bằng prompt hệ thống

  • Những người muốn cấu trúc hóa cảm xúc và mức độ tin cậy để phản ánh vào cuộc trò chuyện

  • Những người muốn tạo ra các câu trả lời có thể dự đoán được bằng cách sử dụng đầu ra có cấu trúc

✔️ Nhà phát triển sử dụng công cụ lập trình trí tuệ nhân tạo trong công việc thực tế

  • Những người nhận thấy chất lượng và định hướng của mã nguồn được tạo ra thay đổi mỗi lần

  • Những người muốn thiết kế các điều kiện ràng buộc để không vượt ra ngoài yêu cầu

  • Những người muốn kiểm soát quy trình lập trình bằng AI bằng cách thiết lập các tiêu chí kiểm thử.

✔️ Dành cho những ai muốn xây dựng chatbot có cảm xúc, ký ức và các mối quan hệ

  • Dành cho những ai muốn tạo ra một nhân vật sống động, vượt xa việc hỏi đáp đơn thuần

  • Những người muốn xử lý sự thay đổi trong mối quan hệ và ký ức người dùng dưới dạng dữ liệu có thể kiểm chứng được

  • Dành cho những ai muốn triển khai sản phẩm thực tế hoạt động bằng Next và API OpenAI.


Hãy tự mình hoàn thiện chatbot nhân vật AI của riêng bạn, ngày càng thay đổi tự nhiên hơn khi các cuộc trò chuyện tích lũy.

Những điều cần lưu ý trước khi tham gia khóa học


Môi trường thực hành

  • Hỗ trợ Windows, macOS và Linux.
    Sử dụng OpenAI và Next.js.

  • Cần có trình chỉnh sửa mã và trình duyệt web mới nhất.
    Khuyến nghị sử dụng bộ nhớ từ 8 gigabyte trở lên.

Kiến thức cần có và lưu ý

  • Bạn cần có kiến thức cơ bản về JavaScript và kinh nghiệm phát triển web.
    Kinh nghiệm gọi API sẽ hữu ích.

  • Phản hồi của mô hình trí tuệ nhân tạo luôn cần được kiểm chứng.
    Thực hành đầu ra có cấu trúc và cú pháp Zod.

Tài liệu học tập

  • Cung cấp tài liệu PDF tóm tắt nội dung khóa học.
    Cung cấp cùng các ví dụ về thiết kế nhân vật và prompt.

  • Dự án khởi đầu và mã nguồn dùng cho thực hành được cung cấp.
    Sử dụng JSON Schema và các ví dụ kiểm thử.


Khuyến nghị cho
những người này

Khóa học này dành cho ai?

  • Nhà phát triển đã dùng API ChatGPT nhưng gặp phải tình trạng câu trả lời không ổn định hoặc thiết lập nhân vật bị phá vỡ

  • Những người trong thực tế sử dụng tác nhân lập trình AI nhưng kết quả mỗi lần lại khác nhau, khiến việc áp dụng vào công việc thực tế trở nên khó khăn.

  • Những người làm công tác lập kế hoạch và phát triển muốn tạo ra sản phẩm chatbot AI có hệ thống cảm xúc, ký ức và mối quan hệ, vượt xa một prompt đơn giản.

Cần biết trước khi bắt đầu?

  • Khả năng sử dụng cú pháp cơ bản của JavaScript hoặc TypeScript và chạy mã trong môi trường Node.js

  • Hiểu biết cơ bản về khái niệm REST API và định dạng dữ liệu JSON

  • Kinh nghiệm đã từng sử dụng ít nhất một lần các dịch vụ LLM như ChatGPT hoặc Claude

Xin chào
Đây là wonyoungchoiseou4177

Xác minh sự nghiệp

2,106

Học viên

130

Đánh giá

4.4

Xếp hạng

6

Các khóa học

Tại startup giai đoạn đầu mà tôi từng tham gia trước đây, tôi đã không chỉ học cách viết mã, mà còn học được cấu trúc để công nghệ vận hành như một dịch vụ thực thụ.

Mặc dù đảm nhận vai trò phát triển tập trung vào Frontend, nhưng khi cần thiết, tôi cũng đã tham gia thiết kế cả Backend và luồng dữ liệu để chịu trách nhiệm cho các lộ trình cốt lõi của dịch vụ. Đặc biệt, tôi đã xây dựng và vận hành đường ống (pipeline) thu thập, tinh chế và quản lý ổn định hơn 1 triệu dữ liệu sản phẩm thời trang dựa trên cấu trúc FTP/SFTP và Web.

Thông qua kinh nghiệm này, tôi đã có được niềm tin chắc chắn rằng điều quan trọng hơn bất kỳ ngôn ngữ hay khung làm việc (framework) cụ thể nào chính là khả năng thấu hiểu luồng vận hành và cấu trúc trách nhiệm của toàn bộ hệ thống.

Hiện tại, tôi đang thiết kế các hệ thống dựa trên AI trong môi trường web, tập trung vào việc định nghĩa cấu trúc và mô hình kiểm soát trước khi thực thi. Công việc này gần với việc thiết kế các luồng chuyển đổi trạng thái và xác thực hơn là chỉ đơn thuần thêm thắt các tính năng.

Vì bắt đầu là một người không chuyên và tự học để có được ngày hôm nay, tôi hiểu rất rõ những khó khăn và hạn chế thực tế. Vì vậy, trong bài giảng của mình, thay vì phô trương kỹ thuật, tôi tập trung vào việc giải thích "tại sao lại thiết kế như thế này" và "cách đưa ra quyết định như thế nào".

Thay vì làm tăng thêm sự phức tạp,
một cấu trúc chỉ giữ lại những gì cốt lõi nhất.

Đó chính là triết lý phát triển mà tôi hướng tới.

Thêm

Chương trình giảng dạy

Tất cả

10 bài giảng ∙ (27phút)

Tài liệu khóa học:

Tài liệu bài giảng
Ngày đăng: 
Cập nhật lần cuối: 

Đánh giá

Chưa có đủ đánh giá.
Hãy trở thành tác giả của một đánh giá giúp mọi người!

Khóa học khác của wonyoungchoiseou4177

Hãy khám phá các khóa học khác của giảng viên!

Khóa học tương tự

Khám phá các khóa học khác trong cùng lĩnh vực!

Ưu đãi có thời hạn, kết thúc sau 6 ngày ngày

708 ₫

50%

236.208 ₫