Với một cách tiếp cận sáng tạo trong việc học ngôn ngữ, một lập trình viên đã tạo ra một hệ thống tự động gửi từ vựng tiếng Hà Lan cấp độ C1 hàng ngày đến hộp thư của người học, kết hợp các dịch vụ của AWS với khả năng của ChatGPT. Dự án này xuất phát từ sự thất vọng của người tạo ra nó với các ứng dụng từ vựng hiện có thường tập trung vào nội dung cấp độ cơ bản.
Triển khai kỹ thuật
Hệ thống tận dụng các dịch vụ AWS bao gồm Lambda, DynamoDB và Simple Email Service (SES), được điều phối thông qua cơ sở hạ tầng dưới dạng mã Terraform. Mỗi sáng lúc 7:00, quy trình tự động sẽ lấy ba từ tiếng Hà Lan mới từ ChatGPT, lưu trữ chúng trong DynamoDB để tránh lặp lại, và gửi chúng kèm bản dịch và câu ví dụ qua email. Việc triển khai ưu tiên tính đơn giản và độ tin cậy, hoạt động hoàn toàn trong giới hạn gói miễn phí của AWS.
Ngăn xếp kỹ thuật:
- AWS Lambda
- AWS DynamoDB
- AWS SES (Dịch vụ Email Đơn giản)
- ChatGPT API
- Terraform cho hạ tầng
- Python 3.8
Lịch hoạt động hàng ngày:
- Thời gian kích hoạt: 7:00 sáng
- Nội dung: 3 từ tiếng Hà Lan cấp độ C1
- Tính năng: Bản dịch, câu ví dụ
- Lưu trữ: DynamoDB để theo dõi lịch sử từ vựng
Phản hồi từ cộng đồng và đề xuất cải tiến
Dự án đã tạo ra nhiều thảo luận sôi nổi trong cộng đồng học ngôn ngữ, với nhiều lập trình viên đề xuất các cải tiến tiềm năng. Một đề xuất cải tiến đặc biệt thuyết phục tập trung vào việc đắm chìm trong ngôn ngữ:
Liệu có thể thay vì đưa ra bản dịch tiếng Anh trực tiếp, ta có thể định nghĩa từ đó bằng tiếng Hà Lan (đơn giản)? Tôi nghĩ việc đắm chìm này sẽ giúp cải thiện việc hiểu ngôn ngữ trực tiếp thay vì học thuộc lòng, đặc biệt ở cấp độ nâng cao mà bạn đang hướng đến.
Tích hợp phương pháp lặp lại ngắt quãng
Nhiều thành viên trong cộng đồng đã nhấn mạnh tiềm năng của việc tích hợp nguyên tắc lặp lại ngắt quãng, tương tự như phương pháp của Anki. Lập trình viên đã bày tỏ sự quan tâm đến việc nâng cấp hệ thống bằng cách thêm tính năng theo dõi ngày tháng vào các mục trong cơ sở dữ liệu và triển khai thuật toán để giới thiệu lại các từ đã học dựa trên khoảng thời gian lặp lại ngắt quãng đã được chứng minh. Tính năng này sẽ chuyển đổi hệ thống gửi một chiều hiện tại thành một công cụ học tập tương tác.
Thách thức trong học ngôn ngữ
Dự án giải quyết một thách thức phổ biến mà người học tiếng Hà Lan gặp phải - khó khăn trong việc thực hành với người bản xứ, những người thường chuyển sang nói tiếng Anh. Cách tiếp cận tự động này cung cấp việc tiếp xúc thường xuyên với từ vựng nâng cao mà không cần tương tác trực tiếp, giúp người học phát triển kỹ năng ngôn ngữ một cách độc lập.
Sáng kiến này cho thấy cách các dịch vụ đám mây hiện đại và AI có thể được kết hợp để tạo ra các công cụ học tập thực tế, cá nhân hóa. Mặc dù việc triển khai hiện tại khá đơn giản, nhưng nó cung cấp nền tảng cho các tính năng phức tạp hơn có thể nâng cao trải nghiệm học ngôn ngữ.
Tham khảo: Daily Dutch Vocabulary Email Automation