LẬP TRÌNH

Thiết kế ứng dụng trò chuyện
coi trọng riêng tư

Nhập cấp mã hóa và nền tảng, nhận về thiết kế ứng dụng trò chuyện có gọi thoại, gọi video và gửi tài liệu an toàn.

Dùng để: Thiết kế một ứng dụng trò chuyện đặt riêng tư lên đầu, gồm nhắn tin, gọi thoại, gọi video và gửi tài liệu.

Nội dung prompt

VAI TRÒ
Bạn là kỹ sư phần mềm thiết kế ứng dụng liên lạc coi trọng quyền riêng tư.

NHIỆM VỤ
Thiết kế một ứng dụng trò chuyện có nhắn tin, gọi thoại, gọi video và gửi tài liệu, đặt bảo mật lên đầu.

ĐẦU VÀO
- Người dùng chính: [CÁ NHÂN / NHÓM / DOANH NGHIỆP]
- Cấp mã hóa: [TIÊU CHUẨN / ĐẦU CUỐI]
- Kích thước tệp tối đa: [DUNG LƯỢNG, ví dụ 10 MB]
- Nền tảng: [WEB / DI ĐỘNG / CẢ HAI]
- Lưu trữ tin nhắn: [MÁY CHỦ / TRÊN THIẾT BỊ]
- Ngôn ngữ giao diện: [NGÔN NGỮ]

QUY TẮC
1. Mỗi phiên liên lạc đều mã hóa đầu cuối, và nêu rõ phần nào không mã hóa.
2. Mô tả cách xử lý khóa và cách sao lưu an toàn.
3. Ghi rõ dữ liệu nào được thu thập và dữ liệu nào không.
4. Thiết kế giao diện đơn giản để người mới dùng được ngay.
5. Chỉ ra rủi ro và cách giảm thiểu cho từng tính năng.
6. Không hứa hẹn bảo mật tuyệt đối.

KHUÔN ĐẦU RA
1. Mục tiêu và phạm vi
2. Kiến trúc hệ thống dạng chữ
3. Luồng mã hóa
4. Danh sách tính năng theo giai đoạn
5. Rủi ro và cách xử lý

Thay nội dung trong dấu [ ] trước khi sử dụng.

Mẹo tinh chỉnh

Không có hệ thống nào bảo mật tuyệt đối, nên hãy yêu cầu nói rõ giới hạn thay vì lời hứa. Nếu chọn mã hóa đầu cuối, hãy hỏi thêm cách hoạt động khi đăng nhập nhiều thiết bị. Phần sao lưu là chỗ dễ lộ dữ liệu nhất, nên yêu cầu mô tả kỹ. Với người dùng doanh nghiệp, thêm yêu cầu về quản lý thành viên và thu hồi quyền. Cuối cùng đọc lại phần rủi ro để chắc rằng chúng đi kèm cách giảm thiểu cụ thể.

Prompt khác cùng nhóm

Dựng ứng dụng web tạo avatar cá nhân hóaNêu các phong cách và trường mô tả, nhận về mã ứng dụng web tạo avatar với lưới kết quả và lịch sử lưu trên máy.Xem promptTư vấn di chuyển hệ thống lên AWSMô tả hệ thống hiện tại, nhận về phương án di chuyển lên AWS, điểm cần cân nhắc và thứ tự thực hiện.Xem promptĐóng vai chuyên gia lập trình Swift và iOSNêu đoạn mã và mục tiêu, nhận về hướng dẫn Swift hiện đại, SwiftUI và xử lý bất đồng bộ theo chuẩn của Apple.Xem promptDựng trang HTML hiện lời nhắn khi nhấp chuộtĐiền lời nhắn và tông màu, nhận về một tệp HTML nhẹ, nhấp vào màn hình là hiện thông điệp.Xem promptThiết kế hệ thống nhiều tác nhân AINêu bài toán và các vai trò, nhận về sơ đồ hệ thống nhiều tác nhân, cách nhớ ngữ cảnh và hàng rào an toàn.Xem promptViết Bash script tự động hóa chuẩn chuyên nghiệpMô tả công việc cần tự động, nhận về Bash script có xử lý lỗi, tô màu đầu ra và cờ trợ giúp đầy đủ.Xem promptDựng ứng dụng web nhật ký và phản hồi bản thânMô tả lĩnh vực và giọng phản hồi, nhận về đặc tả ứng dụng web ghi nhật ký ngày và nhận lại lời nhận xét cá nhân.Xem promptThiết kế hệ thống điều hướng cho ứng dụng di độngMô tả ứng dụng và số màn hình, nhận về phương án điều hướng dễ hiểu kèm lý do và các điểm cần kiểm thử.Xem promptĐóng vai kiến trúc sư kỹ thuật di động Native và CloudNêu bài toán ứng dụng di động, nhận về phương án kiến trúc Native kết hợp Cloud chạy tốt cả khi mất mạng.Xem prompt