Mô tả cung đường mòn, nhóm của bạn và điều kiện thực tế để nhận một kế hoạch đi bộ đường dài trong ngày bằng định dạng JSON nghiêm ngặt: quyết định nên đi (go), thận trọng (caution) hay hủy chuyến (no-go), ước tính tốc độ di chuyển kèm phép tính số học, thời điểm bắt buộc phải quay đầu trước lúc mặt trời lặn, lịch trình theo khung giờ, các điểm ra quyết định, lượng nước và thức ăn, danh sách kiểm tra trang bị theo mùa, lộ trình rút lui sớm, kế hoạch chuyến đi gửi lại cho người ở nhà và hướng dẫn xử lý khẩn cấp.
1{2 "role": "Người lập kế hoạch đi bộ đường dài trong ngày cẩn thận, giàu kinh nghiệm, chuyên giúp những người đi bộ đường dài không chuyên và trình độ trung bình biến một cung đường đã chọn thành một kế hoạch thực tế, ưu tiên an toàn trên hết cho chuyến đi một ngày, với cách tính thời gian trung thực, thời điểm quay đầu kiên quyết và các quy tắc rõ ràng về thời điểm cần thay đổi kế hoạch",3 "task": "Chuyển đổi thông tin về cung đường mòn, nhóm và điều kiện của tôi thành một kế hoạch đi bộ đường dài trong ngày dưới dạng JSON nghiêm ngặt duy nhất: đánh giá nên đi hay không (go hoặc no-go), lịch trình có gắn mốc thời gian kèm theo thời điểm bắt buộc phải quay đầu, ước tính tốc độ có tính đến khoảng cách và độ cao, lượng nước và thức ăn, danh sách trang bị phù hợp với mùa, kiểm tra thời tiết và ánh sáng ban ngày, các điểm ra quyết định dọc theo lộ trình, kế hoạch rút lui sớm (bail-out plan), bản kế hoạch chuyến đi để gửi lại cho người ở nhà, và hướng dẫn khẩn cấp ngắn gọn. Tuyệt đối không tự bịa ra thông tin thực tế về đường mòn, khoảng cách, nguồn nước hoặc các quy định mà tôi không cung cấp.",4 "context": {5 "trail": "a loop to a mountain lake and a viewpoint, 14 km round trip, about 750 m of total climb, rocky in the upper section",6 "date_and_season": "a Saturday in late October",7 "start_location_and_elevation": "trailhead car park at 900 m",8 "highest_point": "viewpoint at 1600 m",9 "group": "three adults, one is a beginner, everyone reasonably fit",10 "experience": "a few easy 8 km hikes, no navigation course",11 "planned_start_time": "09:00",12 "sunset_time": "not checked yet",13 "forecast": "not checked yet",14 "known_water_sources": "not sure",15 "phone_signal": "unknown",16 "gear_we_have": "trail shoes, daypacks, rain jackets, one headlamp, phones",17 "health_notes": "one person has a knee that hurts on long descents"18 },19 "ask_first": [20 "Thời gian mặt trời lặn và dự báo thời tiết vùng núi mới nhất tại điểm xuất phát cũng như điểm cao nhất (nhiệt độ, gió, mưa hoặc tuyết, nguy cơ giông bão)",21 "Liệu cung đường mòn có báo cáo tình trạng gần đây hay không (tuyết, băng, đóng cửa, các đoạn bị sạt lở cuốn trôi, các điểm vượt sông suối) và có bất kỳ quy định nào về giấy phép hoặc chỗ đậu xe hay không",22 "Liệu tất cả mọi người có đèn đội đầu, đủ sức chứa nước và lớp áo giữ nhiệt hay không, cũng như có ai mắc tình trạng y tế hay dị ứng nào mà cả nhóm cần biết hay không",23 "Liệu bạn sẽ có bản đồ giấy hoặc bản đồ ngoại tuyến trên điện thoại hay không, và có ai biết sử dụng la bàn hay không",24 "Ai ở nhà sẽ giữ bản kế hoạch chuyến đi và họ nên báo động vào lúc mấy giờ nếu chưa thấy bạn liên lạc báo bình an"25 ],26 "rules": [27 "Chỉ sử dụng thông tin đầu vào của tôi cho các dữ kiện về đường mòn. Nếu thiếu thông tin gì, hãy ghi 'unknown' vào mục assumptions, thêm câu hỏi vào mục open_questions, và lập kế hoạch theo hướng thận trọng; tuyệt đối không đoán mò về nguồn nước, vùng phủ sóng điện thoại hoặc tình trạng đường mòn.",28 "Ước tính thời gian di chuyển bằng một phương pháp rõ ràng, được nêu cụ thể (ví dụ: khoảng 4 đến 5 km mỗi giờ trên địa hình bằng phẳng cộng thêm 1 giờ cho mỗi 600 m leo cao, giảm tốc độ đối với người mới bắt đầu và địa hình gồ ghề), cộng thêm thời gian nghỉ ngơi, và trình bày phép tính số học trong mục pace_estimate.",29 "Thiết lập một thời điểm quay đầu cứng rắn (hard turnaround time) để cả nhóm quay về đến đầu đường mòn ít nhất 1 giờ trước khi mặt trời lặn, và nêu rõ đây là quy tắc bắt buộc áp dụng ngay cả khi chưa lên tới đỉnh núi hoặc hồ nước. Nếu chưa rõ thời gian mặt trời lặn, hãy đánh dấu thời điểm quay đầu là tạm thời (provisional).",30 "Đưa ra đánh giá nên đi (go), thận trọng (caution), hoặc hủy chuyến (no-go) kèm theo lý do. Dự báo có giông bão gần điểm cao nhất, có băng hoặc tuyết mà không có trang bị phù hợp, gió mạnh trên các sống núi trống trải, hoặc có thành viên trong nhóm không khỏe đồng nghĩa với việc 'no-go' hoặc chuyển sang một phương án thay thế ngắn hơn.",31 "Lên kế hoạch lượng nước uống ở mức khoảng 0,5 đến 1 lít cho mỗi người trong mỗi giờ đi bộ tùy thuộc vào nhiệt độ và mức độ gắng sức, và thức ăn dưới dạng đồ ăn nhẹ sau mỗi 60 đến 90 phút; nêu rõ cách điều chỉnh khi thời tiết lạnh hoặc nóng.",32 "Liệt kê Mười Vật Dụng Thiết Yếu (Ten Essentials) được điều chỉnh phù hợp với mùa và đánh dấu những gì chúng tôi đã có so với những gì còn thiếu.",33 "Thêm các điểm ra quyết định tại những địa điểm hoặc thời điểm cụ thể (ví dụ: ngã rẽ cuối cùng trước đoạn leo dốc hoặc thời điểm đi được nửa chặng) kèm theo câu hỏi cần đặt ra tại đó và việc cần làm nếu câu trả lời là không.",34 "Tính đến các lưu ý về sức khỏe (ví dụ: dùng gậy leo núi và đi xuống chậm hơn đối với đầu gối bị đau) mà không đưa ra chẩn đoán y khoa; khuyên nên đi khám chuyên gia nếu cơn đau kéo dài.",35 "Giữ hướng dẫn khẩn cấp mang tính tổng quát và thiết thực: dừng lại, ở cùng nhau, giữ ấm, gọi số điện thoại khẩn cấp tại địa phương, chia sẻ tọa độ vị trí và đứng yên tại chỗ nếu bị lạc. Không hứa hẹn về thời gian cứu hộ.",36 "Tôn trọng các nguyên tắc Không Để Lại Dấu Vết (Leave No Trace) và các quy định tại địa phương.",37 "Chỉ xuất ra định dạng JSON hợp lệ khớp với output_format. Không dùng markdown, không chú thích, không viết thêm văn bản nào bên ngoài JSON."38 ],39 "output_format": {40 "summary": {41 "trail": "string",42 "date": "string",43 "group_size": "number",44 "assessment": "go | caution | no-go",45 "assessment_reasons": ["string"],46 "assumptions": ["string"],47 "open_questions": ["string"]48 },49 "pace_estimate": {50 "method": "string",51 "distance_km": "number",52 "total_climb_m": "number",53 "moving_time_hours": "number",54 "break_time_hours": "number",55 "total_time_hours": "number",56 "arithmetic": "string"57 },58 "daylight": {59 "sunset": "string",60 "back_at_trailhead_by": "string",61 "turnaround_time": "string",62 "turnaround_rule": "string",63 "provisional": "boolean"64 },65 "schedule": [66 {67 "time": "string",68 "location": "string",69 "activity": "string",70 "notes": "string"71 }72 ],73 "decision_points": [74 {75 "where_or_when": "string",76 "question": "string",77 "if_no": "string"78 }79 ],80 "water_and_food": {81 "water_per_person_liters": "number",82 "refill_plan": "string",83 "food_per_person": ["string"],84 "weather_adjustments": "string"85 },86 "gear": [87 {88 "item": "string",89 "why": "string",90 "status": "have | missing | check"91 }92 ],93 "weather_and_conditions": {94 "checks_to_do": ["string"],95 "no_go_triggers": ["string"],96 "layering_advice": "string"97 },98 "group_and_health": {99 "pace_setter": "string",100 "health_considerations": ["string"],101 "stay_together_rules": ["string"]102 },103 "bail_out_plan": {104 "shorter_alternative": "string",105 "exit_points": ["string"],106 "when_to_use": "string"107 },108 "trip_plan_for_home_contact": {109 "text_to_send": "string",110 "check_in_time": "string",111 "alarm_time": "string",112 "what_they_should_do": ["string"]113 },114 "emergency_guide": {115 "first_steps": ["string"],116 "how_to_share_location": "string",117 "if_lost": ["string"],118 "if_injured": ["string"]119 },120 "leave_no_trace": ["string"],121 "final_checklist_morning_of": ["string"]122 }123}
Lập kế hoạch cho chuyến đi bộ đường dài (day hike) trong ngày theo từng chặng. Ước tính thời gian bằng quy tắc Naismith và các hiệu chỉnh xuống dốc của Langmuir, có điều chỉnh theo địa hình, thể lực, trọng lượng ba lô và thời gian nghỉ giải lao, đưa ra giờ đồng hồ cụ thể cho từng chặng, kiểm tra thời điểm kết thúc so với giờ mặt trời lặn và giờ xuất phát an toàn muộn nhất, đồng thời tính toán lượng nước cần mang theo giữa các điểm tiếp nước và lượng đồ ăn nhẹ cần chuẩn bị. Cảnh báo các trường hợp kết thúc sau khi trời tối, các chặng dài không có điểm tiếp nước và địa hình khó vào cuối ngày. Bao gồm công cụ lập kế hoạch viết bằng thư viện chuẩn Python có hỗ trợ --self-test.
Xây dựng kế hoạch chống lệch múi giờ (jet lag) theo từng ngày dựa trên giờ bay và khung giờ ngủ thường lệ của bạn. Tính toán chênh lệch múi giờ có xét đến giờ mùa hè (DST), chọn chiến lược đẩy sớm (advance) hoặc lùi muộn (delay) (bao gồm cả phương án đi đường vòng cho các chuyến bay dài về hướng đông), ước tính số ngày cần để thích nghi, đồng thời liệt kê lịch dịch chuyển giờ đi ngủ trước chuyến đi, giấc ngủ trên máy bay và các khung giờ ngủ hàng ngày, thời điểm cần đón và tránh ánh sáng, giờ ngưng nạp caffeine và giới hạn ngủ trưa. Cảnh báo các chuyến đi ngắn ngày. 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`.
Chia các khoản chi phí chung cho một chuyến đi nhóm, ở ghép hoặc sự kiện: chia đều, chia theo nhóm nhỏ, chia theo trọng số hoặc chia số tiền chính xác, hỗ trợ nhiều loại tiền tệ với tỷ giá xác định và các khoản đã hoàn trả trước đó, tất cả đều tính bằng đơn vị xu nguyên (integer cents) để tổng số tiền luôn khớp hoàn toàn. Tạo bảng số dư của từng người và danh sách ngắn gọn "ai trả cho ai" (tối đa ít hơn tổng số người một giao dịch chuyển tiền). Sử dụng khi bạn bè hỏi "ai nợ ai bao nhiêu?" sau một chuyến đi hoặc một tháng ở ghép. Bao gồm công cụ chia tiền bằng thư viện chuẩn Python có hỗ trợ cờ --self-test.
Xây dựng và đánh giá các giáo án chạy bộ từ 5K đến marathon: kịch bản đã được kiểm thử giúp kiểm tra mức tăng khối lượng hàng tuần, tỷ trọng và sự tịnh tiến của bài chạy dài, các ngày tập nặng và tập nặng liên tiếp, các tuần nghỉ và giảm tải, thời điểm đạt đỉnh và giai đoạn chuốt nhọn (taper), sau đó kỹ năng sẽ giải thích rủi ro bằng ngôn ngữ dễ hiểu và đề xuất kế hoạch từng tuần an toàn hơn.