Một nhu cầu gần gũi
Người tự học cần chỗ để hỏi lại, thử sai và được giải thích theo cách dễ hiểu.
Một người bạn AI.
Một cách học gần gũi hơn.
Trò chuyện, ghi nhớ điều đang học
và cùng bạn bước qua những bài khó.

Một bài chưa hiểu có thể được giải đáp ngay.
Nhưng việc học cần nhiều hơn một câu trả lời.
Người tự học cần chỗ để hỏi lại, thử sai và được giải thích theo cách dễ hiểu.
Kết hợp hội thoại với ghi nhớ và ôn tập để hỗ trợ cả quá trình học.
Thử trước với học lập trình bằng tiếng Việt, tận dụng các công cụ AI có sẵn.
Đọc thấy hợp lý, nhưng gặp bài tương tự vẫn chưa biết bắt đầu.
def solve(n):
return solve(n - 1)Thiếu điều kiện dừngChưa có cách ghi lại và đưa lỗi thường gặp trở lại bài luyện.
Chat, code và ghi chú nằm ở nhiều nơi. Người học tự nối các phần.
Đang học Python, thuật toán hoặc kiến thức nền tảng. Cần ví dụ ngắn, gợi ý từng bước và nhắc lại phần còn vướng.
Tiếng Việt · Bài tập nhỏ · Học trên máy tínhLuyện hội thoại, ghi nhớ từ vựng và ôn theo chủ đề.
Đặt mục tiêu, theo dõi phần đã học và xây thói quen ôn tập.
Đặt câu hỏi.
Nhận câu trả lời.
Tự sắp xếp phần còn lại.
Hỏi bài → thực hành
→ lưu chỗ vướng
→ quay lại ôn.
Tập trung vào cách tổ chức việc học, dùng các mô hình AI đã có để triển khai.
Đó là ý tưởng của Angela.
Có thể trò chuyện, biết phần bạn còn vướng
và gợi ý một bước học tiếp theo.
Cùng thử lại một bài nhé?Giải thích bằng ví dụ.
Gợi ý thay vì đưa đáp án ngay.
Hỏi lại khi chưa hiểu.
Lưu mục tiêu và môn đang học.
Ghi lại lỗi thường gặp.
Đặt lịch ôn phần còn vướng.
Đề xuất bài tập tương tự.
Dự kiến chạy code trong sandbox.
Dùng kết quả để phản hồi.
“Vì sao hàm này gọi mãi không dừng?”
Tìm điều kiện dừng trước khi xem lời giải.
Thử một bài tương tự ở lần học tiếp theo.
Lần sau mở lại, Angela có ngữ cảnh
để bắt đầu từ phần bạn chưa chắc.
↗ Mục tiêu và nội dung đang học
↗ Cách giải thích người học thích
↗ Lỗi thường gặp và lịch ôn lại
Hiện lưu trên máy, tách theo nhân vật. Người dùng có thể xem, sửa, xóa hoặc tắt trí nhớ.
Hay quên viết điều kiện dừng.
Ví dụ ngắn, theo dõi từng lần gọi hàm.
“Mình cùng xem đoạn code này nhé.”
Chat · Ghi nhớ · Ôn tậpHọc ngay cạnh tài liệu, trình soạn thảo và bài tập.
Minh họa bằng giọng đọc của trình duyệt.
Hỏi nhanh và ôn bài ngoài giờ ngồi máy.
Cần phát triển đồng bộ trí nhớ giữa các kênh.Một hướng phát triển: cho Angela chạy
bài code nhỏ trong môi trường giới hạn.
Sandbox học tập là tính năng đề xuất. Cần giới hạn quyền, tài nguyên và thời gian chạy.
def factorial(n):
if n == 0:
return 1 # Điều kiện dừng
return n * factorial(n - 1)
print(factorial(3))“Khi n = 0, hàm trả về 1 và kết thúc chuỗi gọi.”
Một cách tương tác thân thiện để người mới dễ hỏi lại.
Lưu bài đang dở, mục tiêu và lỗi cần luyện thêm.
Đề xuất nối hội thoại, bài tập và lịch ôn trong cùng trải nghiệm.
AI có thể giải thích sai hoặc gợi ý vượt trình độ người học.
Trí nhớ cần chính xác, có ích và do người dùng kiểm soát.
Hội thoại, giọng nói và công cụ làm tăng độ trễ và chi phí.
Code do người dùng hoặc AI tạo không được tự do truy cập máy.
Và một câu hỏi lớn: người học có thực sự học tốt hơn?
Dùng test cho code, hỏi người học giải thích lại, chỉ rõ phần cần đối chiếu.
Cho xem, sửa, xóa và tắt trí nhớ. Chỉ lưu nội dung học tập cần thiết.
Theo dõi thời gian phản hồi, lượt gọi và chi phí mỗi buổi học.
Cách ly, giới hạn CPU/RAM/thời gian và kiểm soát quyền truy cập.
Bài kiểm tra trước và sau.
Giải thích lại bằng lời của mình.
Một bài tương tự, cùng độ khó.
Ghi thời gian và số gợi ý cần dùng.
Theo dõi việc ôn ở buổi sau.
Kiểm tra trí nhớ có đúng bối cảnh.
Đây là kế hoạch đánh giá. Chưa có kết quả thử nghiệm với người học.
Gợi ý bài theo lỗi thường gặp.
Tinh chỉnh lịch và nội dung ôn.
Đồng bộ dữ liệu có lựa chọn.
Nối web, desktop, mobile và Telegram.
Luyện ngoại ngữ bằng giọng nói.
Học từ tài liệu và mục tiêu cá nhân.
Bắt đầu bằng một người bạn để hỏi.
Phát triển thành một trợ lý biết việc bạn đang học.
Người dùng thử · Phản hồi cụ thể · Kết quả bài làm
