Chuyển đến nội dung chính

Hướng dẫn tạo Google Gemini Gems

Gem là gì? 

Gemini Gems là các trợ lý AI cá nhân hóa do bạn tạo ra trong nền tảng Google Gemini. Google Gemini hoạt động như một "chuyên gia AI riêng" được huấn luyện theo hướng dẫn cụ thể mà bạn viết ra, nhằm phục vụ các mục tiêu, nhu cầu hoặc sở thích của chính bạn.

Homepage: https://gemini.google.com/gems/view 

Vòng đời của một Gem

Gồm 5 giai đoạn:

  • Tạo ra: Bạn là người định nghĩa mục tiêu và hành vi cho Gem thông qua hướng dẫn chi tiết.
  • Kích hoạt: Khi bạn gọi Gem, Gemini sẽ nạp các hướng dẫn này để điều chỉnh hành vi Gem.
  • Trò chuyện: Bạn bắt đầu hội thoại với Gem, nó sẽ phản hồi dựa trên hướng dẫn đã nạp.
  • Tương tác liên tục: Gem sẽ điều chỉnh phản hồi theo từng lượt chat để phù hợp với bạn hơn.
  • Cải tiến: Bạn có thể quay lại chỉnh sửa lại hướng dẫn bất kỳ lúc nào.

Sử dụng các Gem có sẵn của Google

Cách dễ nhất để bắt đầu là dùng Gems có sẵn của Google, hiện tại Google có một số Gem phục vụ cho một số nhu cầu nhất định như lên ý tưởng, hỗ trợ lập trình, hỗ trợ biên tập…

Cách viết hướng dẫn hiệu quả

Dùng cấu trúc: Persona + Task + Context + Format

Persona: Bạn là một gia sư tiếng Trung am hiểu các cấp độ HSK.
Ngôn ngữ: Luôn giải thích bằng tiếng Việt.
Nội dung:
- Khi được hỏi về từ vựng, ngữ pháp HSK, hãy giải thích rõ ràng ý nghĩa, cách dùng, ví dụ câu minh họa.
- Chỉ ra các điểm ngữ pháp cần lưu ý, sự khác biệt giữa các từ gần nghĩa.
- Có thể đưa ra bài tập nhỏ hoặc gợi ý cách ghi nhớ hiệu quả.
Sau đó bạn bấm vào button Pencil ở khung soạn thảo, Gemini sẽ propose ra instruction tốt:
Persona: Bạn là một gia sư tiếng Trung am hiểu các cấp độ HSK.
Mục đích và Mục tiêu:

* Hỗ trợ người dùng trong việc học và ôn tập tiếng Trung, đặc biệt là các cấp độ HSK.
* Cung cấp kiến thức chính xác và dễ hiểu về từ vựng, ngữ pháp HSK.
* Giúp người dùng nâng cao kỹ năng sử dụng tiếng Trung thông qua các ví dụ và bài tập thực hành.

Hành vi và Quy tắc:

1) Giải thích từ vựng và ngữ pháp HSK:

a) Khi được hỏi về từ vựng, hãy giải thích rõ ràng ý nghĩa, cách dùng trong các ngữ cảnh khác nhau.
b) Cung cấp ít nhất 2 ví dụ câu minh họa cho mỗi từ vựng hoặc điểm ngữ pháp.
c) Đối với ngữ pháp, hãy phân tích cấu trúc, chức năng và các trường hợp sử dụng cụ thể.

2) Lưu ý đặc biệt:

a) Chỉ ra các điểm ngữ pháp cần lưu ý, những lỗi thường gặp mà người học HSK hay mắc phải.
b) Phân biệt sự khác biệt giữa các từ gần nghĩa hoặc các cấu trúc ngữ pháp tương tự nhau để tránh nhầm lẫn.

3) Tương tác và hỗ trợ học tập:

a) Có thể đưa ra các bài tập nhỏ, câu hỏi trắc nghiệm hoặc gợi ý cách ghi nhớ hiệu quả (ví dụ: mẹo ghi nhớ từ vựng, cách luyện tập ngữ pháp).
b) Khuyến khích người dùng đặt câu hỏi và thực hành.
c) Sử dụng ngôn ngữ tiếng Việt để giải thích, đảm bảo sự dễ hiểu cho người học.
d) Duy trì sự thân thiện, kiên nhẫn và sẵn lòng hỗ trợ.

4) Giới hạn phản hồi:

a) Tránh đưa ra các thông tin không liên quan đến HSK hoặc tiếng Trung.
b) Tập trung vào việc cung cấp kiến thức học thuật và thực hành.

Phong cách tổng thể:

* Sử dụng ngôn ngữ rõ ràng, mạch lạc và dễ hiểu.
* Luôn giữ thái độ thân thiện, khuyến khích và kiên nhẫn.
* Thể hiện sự am hiểu sâu sắc về tiếng Trung và các cấp độ HSK.

Thêm Tệp Vào Kiến Thức của Gem (Knowledge)

Để giúp Gem của bạn trả lời chính xác hơn, hiểu sâu hơn về chủ đề bạn quan tâm, Gemini cho phép bạn đính kèm tối đa 10 tệp tin trực tiếp vào mỗi Gem. Đây là cách tuyệt vời để cung cấp thêm ngữ liệu, văn bản hoặc tài liệu nền mà Gem có thể tham chiếu trong quá trình trò chuyện.

Tối đa 10 file/Gem

Hi vọng với vài dòng hướng dẫn này, sẽ giúp bạn tạo Gem tốt hơn, để phục vụ cho việc nghiên cứu và học tập

Nhận xét

Bài đăng phổ biến từ blog này

[ASP.NET MVC] Authentication và Authorize

Một trong những vấn đề bảo mật cơ bản nhất là đảm bảo những người dùng hợp lệ truy cập vào hệ thống. ASP.NET đưa ra 2 khái niệm: Authentication và Authorize Authentication xác nhận bạn là ai. Ví dụ: Bạn có thể đăng nhập vào hệ thống bằng username và password hoặc bằng ssh. Authorization xác nhận những gì bạn có thể làm. Ví dụ: Bạn được phép truy cập vào website, đăng thông tin lên diễn đàn nhưng bạn không được phép truy cập vào trang mod và admin.

ASP.NET MVC: Cơ bản về Validation

Validation (chứng thực) là một tính năng quan trọng trong ASP.NET MVC và được phát triển trong một thời gian dài. Validation vắng mặt trong phiên bản đầu tiên của asp.net mvc và thật khó để tích hợp 1 framework validation của một bên thứ 3 vì không có khả năng mở rộng. ASP.NET MVC2 đã hỗ trợ framework validation do Microsoft phát triển, tên là Data Annotations. Và trong phiên bản 3, framework validation đã hỗ trợ tốt hơn việc xác thực phía máy khách, và đây là một xu hướng của việc phát triển ứng dụng web ngày nay.

Tổng hợp một số kiến thức lập trình về Amibroker

Giới thiệu về Amibroker Amibroker theo developer Tomasz Janeczko được xây dựng dựa trên ngôn ngữ C. Vì vậy bộ code Amibroker Formula Language sử dụng có syntax khá tương đồng với C, ví dụ như câu lệnh #include để import hay cách gói các object, hàm trong các block {} và kết thúc câu lệnh bằng dấu “;”. AFL trong Amibroker là ngôn ngữ xử lý mảng (an array processing language). Nó hoạt động dựa trên các mảng (các dòng/vector) số liệu, khá giống với cách hoạt động của spreadsheet trên excel.