prompts.chatprompts.chatprompts.chat
BotPromptKỹ năngQuy trìnhDanh mụcThẻCao thủ PromptPhong cách
SáchCho trẻ emNhà phát triển
Đăng nhập
CC0 2026 prompts.chat
DeepWikiHướng dẫn...Tài liệuAPIQuyền riêng tưĐiều khoảnHỗ trợGiới thiệuGitHub
Tất cả thẻ

Prompt Architecture

53 prompt
Nhà Thờ Trắng Mái Đỏ Phía Trên Bãi Biển Cát Đen Và Các Cột Đá Bazan Trên Biển Vào Giờ Vàng
Hình ảnh
Nhà Thờ Trắng Mái Đỏ Phía Trên Bãi Biển Cát Đen Và Các Cột Đá Bazan Trên Biển Vào Giờ Vàng

Phong cảnh giờ vàng chân thực như ảnh chụp: một nhà thờ nhỏ màu trắng với mái đỏ và tháp chuông trên mũi đất phủ cỏ ở một phần ba bên trái, một đường cong cát đen bóng loáng, sóng trắng cuộn vào từ bên phải, bốn tảng đá bazan tối màu và các cột đá biển ngoài khơi, mặt trời thấp ở ngoài cùng bên trái cùng những đám mây màu cam, hồng và tím. Bước 2 trong quy trình Nhà Thờ Bên Bãi Biển Cát Đen Iceland.

Một nhà thờ bằng gỗ nhỏ màu trắng với mái đầu hồi màu đỏ và tháp chuông nhọn màu đỏ nằm trên một mũi đất xanh phủ cỏ bo tròn phía trên bãi biển cát đen Iceland vào giờ vàng, với những cột đá bazan tối màu nhô lên từ đại dương ở bên phải. Ngôi nhà thờ nằm ở một phần ba bên trái của khung hình, gần đỉnh mũi đất, những bức tường trắng và cửa sổ nhỏ được chiếu sáng bằng sắc vàng ấm áp bởi mặt trời xuống thấp. Sườn cỏ của mũi đất thoai thoải đổ xuống bãi biển, và một đường cong rộng của lớp cát núi lửa màu đen mịn màng trải dài từ góc dưới bên trái ngang qua tiền cảnh, ướt át và bóng loáng gần mép nước. Những con sóng bọt trắng xóa cuộn vào từ bên phải thành nhiều dải dài và tràn lên bãi cát đen. Trên mặt biển ở nửa bên phải là bốn tảng đá bazan tối màu: một tảng đá thấp bo tròn gần cuối mũi đất, một cột đá biển lởm chởm cao vút ở phía trung tâm bên phải, và hai chóp đá nhọn nhỏ hơn ở xa hơn về bên phải. Mặt trời thấp nằm gần đường chân trời ở ngoài cùng bên trái phía sau mũi đất, tỏa ánh vàng cam rực rỡ, và bầu trời tràn ngập những đám mây rải rác được thắp sáng sắc cam, hồng và tím trên nền xanh dịu. Nhiếp ảnh phong cảnh chân thực, góc rộng, màu sắc tự nhiên, tâm trạng tĩnh lặng và đầy kịch tính. Khung cảnh ngang rộng 16:9. Không có người, không có văn bản, không có logo.
TravelWorkflowPhotography+3
F@f
0
Ngôi nhà Trang trại bằng Đá ở Cuối Luống Hoa oải hương tại Provence lúc Bình minh
Hình ảnh
Ngôi nhà Trang trại bằng Đá ở Cuối Luống Hoa oải hương tại Provence lúc Bình minh

Phong cảnh bình minh chân thực (photoreal): những luống hoa oải hương màu tím trải dài hội tụ dọc theo một lối đi bằng đất ở trung tâm hướng về phía ngôi nhà trang trại bằng đá hai tầng có mái ngói đất nung và cửa chớp màu xanh lam nhạt ở một phần ba bên phải khung hình, một cây bách cao vút bên cạnh, một cây sồi đơn độc ở bên trái, mặt trời ở vị trí thấp phía ngoài cùng bên trái, và những ngọn đồi màu xanh lam nhấp nhô. Bước 2 trong quy trình Trang trại Hoa oải hương Provence.

Những luống hoa oải hương màu tím thẳng tắp trải dài dẫn lối về phía một ngôi nhà trang trại bằng đá hai tầng cổ kính tại Provence lúc bình minh, được nhìn từ một góc máy thấp ở cuối lối đi bằng đất nằm chính giữa, trong khung hình ngang rộng tỷ lệ 16:9. Các luống hoa oải hương cắt tỉa tròn trịa lấp đầy toàn bộ nửa dưới của bức ảnh và hội tụ về phía trung cảnh, xen giữa chúng là những lối đi hẹp bằng đất nâu và một lối đi chạy thẳng dọc theo chính giữa. Ngôi nhà trang trại đứng ở một phần ba bên phải khung hình: những bức tường đá thô màu be, mái ngói đất nung màu nâu, những ô cửa sổ nhỏ có cửa chớp màu xanh lam nhạt, cùng những bụi cây xanh phía trước nhà. Một cây bách đơn độc cao vút màu xanh lục sẫm vươn lên ngay sát bên phải ngôi nhà. Ở khoảng trung cảnh phía bên trái, một cây sồi tán tròn màu xanh lục đứng đơn độc trên một gò cỏ thoai thoải. Mặt trời ở vị trí thấp nằm ngay phía trên những ngọn đồi ở ngoài cùng bên trái, tỏa ánh vàng rực rỡ kèm hiệu ứng quầng sáng ống kính dịu nhẹ và làn sương sớm mỏng manh, phủ ánh sáng ấm áp lên khắp ngọn của những luống hoa oải hương. Những ngọn đồi màu xanh lam nhấp nhô trải dài khắp đường chân trời, và một vài đám mây trắng nhỏ trôi bồng bềnh trên bầu trời xanh nhạt chuyển dần sang sắc hồng đào ấm áp ở gần mặt trời. Nhiếp ảnh phong cảnh chân thực (photoreal), góc rộng, màu sắc tự nhiên, tâm trạng thanh bình. Không có người, không có chữ, không có logo.
TravelWorkflowPhotography+3
F@f
0
Tác vụ Nền (Background Jobs) taste
Văn bản

Các quy ước mang tính định hướng rõ ràng để xây dựng hàng đợi tác vụ nền (background job queues) và các worker đáng tin cậy.

# Tác vụ Nền (Background Jobs) taste của một kỹ sư độ tin cậy backend
- Thiết kế mọi tác vụ (job) có tính lũy đẳng (idempotent) để việc thử lại (retry) hoặc gửi trùng lặp không bao giờ trừ tiền thẻ hay gửi email hai lần. Confidence: 0.95
- Chỉ truyền các ID trong phần dữ liệu (payload) của tác vụ và tải dữ liệu mới nhất bên trong worker thay vì tuần tự hóa (serialize) toàn bộ bản ghi. Confidence: 0.90
- Đưa các tác vụ vào hàng đợi (enqueue) trong cùng một giao dịch cơ sở dữ liệu (database transaction) với thao tác ghi đã kích hoạt chúng, bằng cách sử dụng bảng hộp thư đi (outbox table) hoặc hàng đợi dựa trên Postgres. Confidence: 0.85
- Ưu tiên sử dụng một hệ thống hàng đợi đơn giản, ổn định và được hỗ trợ tốt như Sidekiq, BullMQ, Celery hoặc hàng đợi Postgres như Graphile Worker thay vì tự xây dựng mới. Confidence: 0.80
- Thử lại với thời gian chờ tăng theo cấp số nhân (exponential backoff) kèm độ lệch ngẫu nhiên (jitter), và giới hạn số lần thử để các tác vụ lỗi độc hại (poison jobs) được chuyển vào hàng đợi thư chết (dead letter queue). Confidence: 0.95
- Phân loại lỗi thành lỗi có thể thử lại (retryable) hoặc lỗi vĩnh viễn (permanent), và cho dừng ngay lập tức các lỗi vĩnh viễn thay vì lãng phí số lần thử lại. Confidence: 0.85
- Thiết lập thời gian chờ tối đa (timeout) rõ ràng cho mọi tác vụ và cho mọi lệnh gọi mạng mà tác vụ đó thực hiện. Confidence: 0.90
- Giữ cho các tác vụ nhỏ gọn và chạy nhanh, đồng thời chia nhỏ các công việc xử lý hàng loạt (batch work) kéo dài thành từng phần (chunks) có thể tiếp tục chạy lại từ điểm đánh dấu (checkpoint). Confidence: 0.85
- Sử dụng các hàng đợi riêng biệt cho công việc nhạy cảm với độ trễ và công việc xử lý số lượng lớn (bulk work) để tác vụ nạp bù dữ liệu (backfill) không bao giờ làm chậm email đặt lại mật khẩu. Confidence: 0.90
- Giới hạn tần suất (rate limit) các tác vụ gọi API bên thứ ba theo từng nhà cung cấp dịch vụ, chứ không phải theo từng tiến trình worker. Confidence: 0.80
- Sử dụng khóa tác vụ duy nhất (unique job keys) hoặc cơ chế khóa (locks) để ngăn cùng một tác vụ định kỳ chạy hai lần cùng lúc. Confidence: 0.85
- Chạy các lịch trình kiểu cron từ một bộ lập lịch (scheduler) duy nhất có cơ chế bầu chọn nút dẫn đầu (leader election), tuyệt đối không chạy từ mọi thực thể (instance) của ứng dụng. Confidence: 0.80
- Đánh phiên bản (version) cho dữ liệu đầu vào (payload) của tác vụ và đảm bảo các worker vẫn đọc được phiên bản cũ trong quá trình triển khai (deploy) bản mới. Confidence: 0.80
- Xử lý tín hiệu SIGTERM một cách êm đẹp (gracefully): ngừng nhận tác vụ mới, hoàn tất hoặc đưa lại tác vụ hiện tại vào hàng đợi, sau đó mới thoát. Confidence: 0.90
- Ghi nhận mã tác vụ (job ID), số thứ tự lần thử (attempt number) và mã tương quan (correlation ID) trên mọi dòng nhật ký (log) phát sinh từ một tác vụ. Confidence: 0.85
- Cảnh báo dựa trên độ sâu của hàng đợi, tuổi của tác vụ cũ nhất và mức tăng trưởng của hàng đợi thư chết (dead letter queue), chứ không chỉ cảnh báo khi worker bị sập. Confidence: 0.90
- Phân công người phụ trách rõ ràng cho hàng đợi thư chết và có tài liệu hướng dẫn lệnh chạy lại (replay command). Confidence: 0.75
- Kiểm thử các tác vụ bằng cách gọi trực tiếp hàm xử lý (handler) trong kiểm thử đơn vị (unit tests) và chạy một bài kiểm thử đầu-cuối (end-to-end) thông qua hàng đợi thật trong hệ thống CI. Confidence: 0.80
- Tránh nối chuỗi quá nhiều tác vụ thành các luồng công việc ngầm phức tạp; hãy sử dụng một công cụ điều phối luồng công việc (workflow engine) như Temporal khi các bước cần được điều phối chặt chẽ. Confidence: 0.70
- Lưu trữ kết quả tác vụ và các dấu hiệu đánh dấu hiệu ứng phụ (side-effect markers) trong cơ sở dữ liệu, chứ không chỉ lưu trong hệ thống lưu trữ của hàng đợi. Confidence: 0.75
BackendBest PracticesDevOps+2
F@f
0
Năm Cối xay gió bằng Gạch Dọc theo Kênh đào Hà Lan Mờ sương lúc Bình minh
Hình ảnh
Năm Cối xay gió bằng Gạch Dọc theo Kênh đào Hà Lan Mờ sương lúc Bình minh

Phong cảnh bình minh chân thực như ảnh chụp: năm cối xay gió bằng gạch với chóp tối màu và cánh buồm mắt cáo xếp thành một hàng dọc bờ trái của con kênh vùng đất lấn biển (polder) thẳng tắp, phẳng lặng như gương, chiếc gần nhất hiện lên to lớn ở bên trái kèm khung gỗ chống đuôi, một chiếc thuyền chèo nhỏ bằng gỗ buộc neo ở góc dưới bên trái, lối mòn trên đê cỏ cùng lau sậy ở bên phải, làn sương sớm là là trên đồng cỏ, và bầu trời sắc hồng, tím tử đinh hương pha vàng kim. Bước 2 trong quy trình Kênh đào Cối xay gió Hà Lan.

Năm cối xay gió truyền thống bằng gạch đứng thành một hàng dọc theo bờ bên trái của một con kênh vùng đất lấn biển (polder) Hà Lan dài, thẳng tắp và phẳng lặng lúc bình minh, nhìn từ góc máy thấp ngay sát mép nước, trong khung hình ngang rộng tỷ lệ 16:9. Cối xay gió gần nhất hiện lên to lớn ở một phần ba bên trái khung hình: phần thân xây bằng gạch nâu dáng tròn thuôn dần lên trên với những ô cửa sổ nhỏ, phần chóp mái tối màu, và bốn cánh buồm khung gỗ mắt cáo xếp thành hình chữ X nghiêng, cùng phần đuôi gỗ dài và các cột chống xiên xuống mặt đất ở phía bên trái của nó. Bốn cối xay gió còn lại lùi dần dọc theo cùng bờ bên trái hướng về điểm tụ gần chính giữa khung hình, mỗi chiếc nhỏ dần và mờ ảo hơn trong làn sương. Con kênh chạy thẳng tắp về phía xa với mặt nước phẳng như gương phản chiếu hình ảnh những chiếc cối xay gió và bầu trời. Ở góc dưới bên trái, một chiếc thuyền chèo nhỏ bằng gỗ sẫm màu được neo đậu giữa đám lau sậy xanh mướt, buộc bằng một sợi dây thừng. Ở bờ bên phải, một con đê phủ cỏ với những bụi lau sậy cao dọc mép nước và một lối mòn nhỏ bằng đất chạy dài về phía xa, cạnh một đồng cỏ bằng phẳng phủ làn sương sớm là là và một hàng cây mờ nhạt ở tận chân trời. Bầu trời rực sáng sắc tím tử đinh hương, hồng và vàng kim dịu nhẹ cùng những dải mây mỏng kéo thành vệt, sáng rực nhất ở gần đường chân trời ngay chếch về bên phải tâm ảnh. Nhiếp ảnh phong cảnh chân thực, ống kính góc rộng, màu sắc tự nhiên, bầu không khí thanh bình. Không có người, không có chữ, không có logo.
TravelWorkflowPhotography+3
F@f
0
WebSocket Thời gian thực taste
Văn bản

Các quy ước giàu tính định hướng để xây dựng những tính năng thời gian thực bảo mật, có khả năng mở rộng bằng WebSockets.

# Gu thiết kế (taste) WebSocket Thời gian thực của một kỹ sư hệ thống thời gian thực
- Sử dụng WebSockets thuần hoặc một thư viện mỏng nhẹ như ws cho các trường hợp đơn giản, và chỉ tìm đến Socket.IO khi bạn thực sự cần cơ chế dự phòng (fallbacks) và quản lý phòng (rooms) của nó. Độ tin cậy: 0.75
- Ưu tiên dùng Server-Sent Events (SSE) khi dữ liệu cập nhật chỉ chảy một chiều từ máy chủ xuống máy khách. Độ tin cậy: 0.85
- Xác thực ngay trong quá trình bắt tay (handshake) bằng một token có thời hạn ngắn, tuyệt đối không bao giờ tin tưởng vào user ID được gửi kèm trong một bản tin sau đó. Độ tin cậy: 0.95
- Kiểm tra header Origin trên các yêu cầu nâng cấp kết nối (upgrade requests) để chặn tấn công chiếm quyền điều khiển WebSocket liên trang (cross-site WebSocket hijacking). Độ tin cậy: 0.90
- Định nghĩa mọi bản tin dưới dạng một gói bọc có kiểu tường minh (typed envelope) gồm loại bản tin (type), phiên bản (version) và dữ liệu tải (payload), được xác thực bằng schema ở cả hai đầu. Độ tin cậy: 0.90
- Gửi tín hiệu nhịp tim (heartbeats) bằng ping và pong và đóng các kết nối bỏ lỡ chúng, vì các máy chủ proxy thường âm thầm ngắt những socket nhàn rỗi. Độ tin cậy: 0.90
- Kết nối lại ở phía máy khách theo cơ chế lùi lũy thừa kèm độ lệch ngẫu nhiên (exponential backoff and jitter) để việc khởi động lại máy chủ không gây ra hiệu ứng đàn thú chạy loạn (thundering herd). Độ tin cậy: 0.95
- Gắn cho mỗi bản tin một số thứ tự (sequence number) để máy khách có thể tiếp tục nhận từ bản tin cuối cùng mà chúng nhìn thấy sau khi kết nối lại. Độ tin cậy: 0.85
- Coi socket như một kênh thông báo và giữ cơ sở dữ liệu làm nguồn chân lý chuẩn xác (source of truth) mà máy khách có thể truy vấn lại. Độ tin cậy: 0.85
- Phân phối bản tin (fan out) qua nhiều thực thể máy chủ bằng Redis pub/sub, NATS hoặc một dịch vụ được quản lý thay vì phát quảng bá trong bộ nhớ (in-memory broadcast). Độ tin cậy: 0.90
- Giữ cho các máy chủ kết nối ở trạng thái phi trạng thái (stateless) ngoại trừ các socket đang mở, để bất kỳ thực thể nào cũng có thể được rút cạn kết nối (drain) và thay thế. Độ tin cậy: 0.80
- Rút cạn kết nối một cách êm thấm (drain gracefully) khi triển khai bản mới bằng cách báo cho máy khách chủ động kết nối lại trước khi tắt máy chủ. Độ tin cậy: 0.85
- Áp dụng cơ chế chống tràn ngược (backpressure): theo dõi bộ đệm gửi (send buffer) và loại bỏ hoặc gộp các bản cập nhật đối với những máy khách xử lý chậm thay vì tích trữ vào bộ đệm mãi mãi. Độ tin cậy: 0.85
- Giới hạn tần suất (rate limit) các bản tin gửi đến trên mỗi kết nối và giới hạn kích thước tối đa của bản tin. Độ tin cậy: 0.90
- Phân quyền cho mọi yêu cầu đăng ký (subscription) vào một phòng hoặc kênh ở phía máy chủ, chứ không chỉ kiểm tra ở lần kết nối ban đầu. Độ tin cậy: 0.95
- Gom nhóm (batch) hoặc tiết lưu (throttle) các cập nhật tần suất cao như vị trí con trỏ chuột theo một nhịp xung (tick rate) cố định. Độ tin cậy: 0.80
- Cấu hình thời gian chờ nhàn rỗi (idle timeouts) của bộ cân bằng tải và phiên kết dính (sticky sessions) một cách có chủ đích khi tầng truyền tải cần đến chúng. Độ tin cậy: 0.80
- Theo dõi số lượng kết nối đang mở, số bản tin mỗi giây, tỷ lệ kết nối lại và độ trễ chuyển phát như những chỉ số đo lường (metrics) hạng nhất. Độ tin cậy: 0.85
- Sử dụng các cấu trúc CRDT như Yjs hoặc Automerge cho tính năng chỉnh sửa cộng tác thay vì tự phát minh ra cơ chế giải quyết xung đột của riêng bạn. Độ tin cậy: 0.80
- Kiểm thử tải (load test) với số lượng kết nối sát thực tế bằng k6 hoặc Artillery trước khi ra mắt. Độ tin cậy: 0.80
BackendBest PracticesWebSocket+2
F@f
0
Trước3 / 3