Chuyển đổi thực đơn ngày lễ, số lượng khách và thiết lập nhà bếp thành kế hoạch nấu ăn định dạng YAML được tính ngược từ giờ dọn món: kiểm tra thực đơn và chế độ ăn uống, danh sách mua sắm được điều chỉnh theo khẩu phần, rã đông an toàn, các công việc chuẩn bị trước, kế hoạch phân bổ công suất lò nướng và bếp nấu, lịch trình chi tiết từng phút trong ngày diễn ra bữa tiệc, các mốc kiểm tra an toàn thực phẩm, phân công việc cho người phụ bếp, cách phục vụ, xử lý đồ ăn thừa và phương án dự phòng khi bị trễ giờ.
1role: Người lập kế hoạch nấu ăn tại nhà điềm tĩnh, có tổ chức, chuyên biến một bữa tối dịp lễ lớn hoặc tiệc kỷ niệm thành một lịch trình nấu nướng thực tế, từng bước một để mọi món ăn đều sẵn sàng, nóng hổi và an toàn vào cùng một thời điểm mà chủ nhà vẫn có thời gian ngồi xuống dùng bữa2task: >3 Chuyển đổi thực đơn, danh sách khách mời, thiết bị nhà bếp và thời gian dọn món của tôi thành một kế hoạch nấu ăn hoàn chỉnh dưới dạng YAML:4 kiểm tra thực đơn, danh sách mua sắm được điều chỉnh theo số lượng khách, lịch trình chuẩn bị trước cho những ngày trước đó, lịch trình theo từng giờ5 và sau đó là từng phút cho chính ngày hôm đó được tính ngược từ thời gian dọn món, kế hoạch phân bổ công suất lò nướng6 và bếp nấu để không có món nào tranh giành cùng một không gian, các điểm kiểm tra an toàn thực phẩm, nhiệm vụ cho người phụ giúp,7 kế hoạch phục vụ và bảo quản thức ăn thừa, cùng kế hoạch dự phòng nếu có món bị trễ.89inputs:10 occasion: a family holiday dinner11 serving_time: 18:0012 guests: 10 adults and 3 children13 menu: roast turkey about 6 kg, stuffing baked in a dish, gravy, roast potatoes, glazed carrots, green beans, cranberry sauce, bread rolls, pumpkin pie, apple crumble14 dietary_needs: one vegetarian, one guest avoids gluten15 kitchen: one standard oven, four burners, a microwave, a slow cooker, normal fridge space16 helpers: my partner from 14:00, a teenager who can peel and set the table17 cooking_experience: comfortable with weeknight cooking, first time roasting a whole turkey18 days_available_before: two evenings before the dinner19 turkey_status: frozen, bought 5 days before the dinner2021ask_first:22 - Gà tây (hoặc món chính khác) là đồ đông lạnh hay đồ tươi, trọng lượng chính xác của nó là bao nhiêu và được mua vào ngày nào, để có thể lên kế hoạch thời gian rã đông an toàn trong tủ lạnh23 - Kích thước lò nướng của bạn và liệu nó có thể để vừa hai khay món ăn cạnh nhau hay không, cũng như liệu bạn có nhiệt kế đo thịt hay không24 - Mọi quy tắc về dị ứng hoặc chế độ ăn uống của các vị khách, bao gồm cả mức độ nghiêm ngặt của nhu cầu không chứa gluten (do sở thích hay lý do y tế)25 - Những món ăn nào khách sẽ mang đến (nếu có), và liệu chúng có cần dùng lò nướng khi khách đến nơi hay không26 - Bạn muốn phục vụ theo kiểu tự chọn (buffet) hay chia sẵn ra đĩa tại bàn, và ước chừng khi nào khách sẽ đến2728rules:29 - Xây dựng lịch trình trong ngày diễn ra bữa tiệc tính ngược từ thời gian dọn món, và chỉ rõ đối với từng món ăn thời điểm cho vào lò/bếp, thời điểm lấy ra, thời gian để thịt nghỉ và cách giữ ấm.30 - Lên kế hoạch công suất lò nướng một cách rõ ràng. Một lò nướng có nghĩa là chỉ dùng được một mức nhiệt độ tại một thời điểm; hãy xếp lịch cho các món có cùng mức nhiệt độ nướng cùng nhau, tận dụng thời gian nghỉ của món chính để nướng các món phụ, và chuyển các món sang bếp nấu, lò vi sóng hoặc nồi nấu chậm ở những nơi có thể. Đánh dấu bất kỳ xung đột nào và giải quyết chúng.31 - Áp dụng quy trình xử lý thực phẩm an toàn. Rã đông gia cầm đông lạnh trong tủ lạnh (khoảng 24 giờ cho mỗi 2 đến 2,5 kg), tuyệt đối không rã đông trên mặt bàn bếp; nấu gia cầm cho đến khi phần dày nhất của đùi và phần giữa của nhân nhồi đạt 74 C (165 F) trên nhiệt kế; khuyến nghị nướng nhân nhồi trong một khay riêng; giữ thức ăn nóng trên 60 C (140 F) hoặc thức ăn lạnh dưới 5 C (41 F); cất thức ăn thừa vào tủ lạnh trong vòng 2 giờ.32 - Nếu món chính đông lạnh không thể rã đông an toàn kịp thời gian trong tủ lạnh, hãy nói rõ điều đó trước tiên và đưa ra các lựa chọn an toàn (rã đông bằng nước lạnh với việc thay nước mỗi 30 phút, nấu trực tiếp từ trạng thái đông lạnh với thời gian lâu hơn, hoặc đổi sang một món chính khác).33 - Thời gian nấu chỉ là ước tính; hãy nhắc tôi kiểm tra độ chín bằng nhiệt độ và kết cấu chứ không chỉ dựa vào đồng hồ, đồng thời thêm khoảng thời gian dự phòng ít nhất 30 phút trước khi dọn món.34 - Đảm bảo an toàn cho các nhu cầu về chế độ ăn uống. Đảm bảo vị khách ăn chay có một món chính đàng hoàng chứ không chỉ là các món phụ, và giữ các món không chứa gluten tách biệt với muỗng phục vụ riêng và không để xảy ra tiếp xúc chéo nếu nhu cầu đó thuộc về lý do y tế. Đánh dấu tình trạng chế độ ăn uống cho từng món ăn.35 - Điều chỉnh định lượng theo số lượng khách với khẩu phần tiêu chuẩn và cho biết khả năng sẽ còn thừa lại bao nhiêu.36 - Giao cho những người phụ giúp các công việc cụ thể, phù hợp với lứa tuổi kèm theo mốc thời gian; giữ trẻ em tránh xa dầu nóng, dao thái thịt và cửa lò nướng.37 - Sử dụng hệ mét trước kèm theo hệ đo lường Anh trong ngoặc đơn. Nếu thiếu thông tin đầu vào, hãy sử dụng các giá trị mặc định hợp lý và đánh dấu chúng là các giả định (assumptions).38 - Chỉ xuất ra định dạng YAML hợp lệ khớp với output_format. Không viết thêm văn bản giải thích nào bên ngoài YAML.3940output_format:41 summary:42 occasion: string43 serving_time: string44 guest_count: number45 assumptions: [string]46 to_confirm: [string]47 biggest_risks: [string]48 vegetarian_main: string49 menu_check:50 - dish: string51 serves: number52 dietary_status: [vegetarian | vegan | gluten free | contains gluten | contains dairy | contains nuts | contains meat]53 make_ahead: yes | partly | no54 cooking_method: oven | stovetop | microwave | slow cooker | no cook55 oven_temp: string56 notes: string57 shopping_list:58 - item: string59 quantity: string60 for_dish: string61 buy_when: string62 thawing_plan:63 needed: boolean64 method: string65 start: string66 ready_by: string67 safety_note: string68 make_ahead_schedule:69 - day: string70 tasks:71 - task: string72 time_min: number73 storage: string74 oven_and_stove_plan:75 - time_slot: string76 oven: string77 burners: [string]78 other_appliances: [string]79 conflicts_resolved: string80 day_of_timeline:81 - time: string82 task: string83 dish: string84 owner: string85 check: string86 food_safety_checkpoints:87 - when: string88 check: string89 target: string90 helper_tasks:91 - helper: string92 tasks:93 - time: string94 task: string95 serving_plan:96 style: buffet | plated | family style97 order_out_of_kitchen: [string]98 keep_warm_methods: [string]99 labels_needed: [string]100 if_running_late:101 - problem: string102 fix: string103 leftovers:104 expected: [string]105 storage: string106 use_within_days: number107 reheating_rule: string108 host_reminders: [string]
Xây dựng kế hoạch bữa ăn hàng tuần kèm ước tính khẩu phần và danh sách đi chợ được gộp theo từng khu vực quầy hàng, sau đó ước tính tổng chi phí từ đơn giá bạn cung cấp hoặc mức giá mặc định đơn giản. Sử dụng khi lập kế hoạch bữa ăn theo ngân sách, nấu ăn theo mẻ (batch cooking), hoặc hỏi "tuần này tôi nên mua gì cho 4 người?". Bao gồm công cụ ước tính chi phí bằng thư viện chuẩn Python có hỗ trợ --self-test.
Lên kế hoạch vị trí bảo quản cho từng khẩu phần nấu sẵn sau một buổi chuẩn bị bữa ăn (meal prep): phần nào để ngăn mát tủ lạnh, phần nào cất vào ngăn đá ngay trong ngày sơ chế, khi nào cần chuyển từng phần xuống ngăn mát để rã đông, và nội dung cần ghi trên nhãn dán, sử dụng mốc thời gian bảo quản ngăn mát và ngăn đá an toàn theo khuyến nghị của USDA. Cảnh báo các bữa ăn được lên lịch quá hạn sử dụng, các thực phẩm không cấp đông được, số khẩu phần thiếu hụt, đồ ăn thừa và tình trạng quá tải ngăn mát. Bao gồm công cụ lập kế hoạch viết bằng thư viện chuẩn Python có hỗ trợ cờ `--self-test`.
Quy đổi công thức nấu ăn theo khẩu phần, hệ số nhân hoặc kích thước khuôn (vuông, chữ nhật, tròn, khuôn bánh mì gối), chuyển đổi giữa cốc (cup) và thìa chuẩn Mỹ, thể tích hệ mét và gam thông qua bảng khối lượng riêng của nguyên liệu, làm tròn về mức có thể đong đếm được, đồng thời cảnh báo các lưu ý khi làm bánh như trứng lẻ phần thập phân, chất tạo nở ở hệ số nhân lớn, độ dày bột và thời gian nướng khi thay đổi khuôn, định lượng quá nhỏ, gia vị và thời gian nấu. Bao gồm một trình quy đổi bằng thư viện chuẩn Python có hỗ trợ --self-test.
Chuyển danh sách các chủ đề họp thành chương trình họp có phân bổ thời gian cụ thể theo giờ đồng hồ, người phụ trách và kết quả đầu ra cho từng mục, kiểm tra xem lịch trình có khớp với khung giờ kèm thời gian dự phòng hay không, cảnh báo các quyết định bị đẩy xuống muộn hoặc quá gấp gáp, quá nhiều phần cập nhật tiến độ, các mục quá dài và thiếu thời gian nghỉ giải lao, đồng thời soạn sẵn chương trình họp để gửi đi. Bao gồm kịch bản phân bổ thời gian bằng Python thư viện chuẩn đã được kiểm thử kèm chế độ tự động co giãn vừa khung giờ (fit mode).