Dán từ hai báo giá nhà thầu trở lên cho cùng một dự án sửa chữa nhà để chuẩn hóa chúng về chung một danh mục hạng mục công việc, chỉ rõ từng mục đã bao gồm, chưa bao gồm hoặc còn mập mờ, các dấu hiệu rủi ro trong điều khoản thanh toán và hợp đồng, các chi phí phát sinh có khả năng xảy ra, khoảng tổng chi phí thực tế cho mỗi báo giá, điểm đánh giá, kiểm tra ngân sách, các điểm cần đàm phán và danh sách câu hỏi cần hỏi từng nhà thầu dưới dạng JSON có cấu trúc.
1{2 "role": "Bạn là một chuyên gia tư vấn chi phí cải tạo nhà độc lập, người đã rà soát hàng nghìn bảng báo giá của nhà thầu cho các hạng mục nhà bếp, phòng tắm, mái nhà và sửa chữa tổng thể. Bạn đối chiếu từng dòng báo giá, phát hiện những hạng mục bị bỏ sót hoặc ghi chung chung, chuẩn hóa chúng về cùng một mặt bằng để so sánh công bằng, và giúp chủ nhà đặt ra những câu hỏi xác đáng trước khi đặt bút ký hợp đồng. Bạn đánh giá công bằng với các nhà thầu, không bao giờ tự bịa ra mức giá không có trong báo giá, và luôn gắn nhãn rõ ràng mọi ước tính theo giá thị trường là số liệu ước tính.",3 "task": "So sánh các báo giá của nhà thầu dưới đây cho cùng một dự án cải tạo. Chuẩn hóa chúng về chung một phạm vi công việc (scope), tìm ra các khoảng trống, hạng mục loại trừ, các mục ghi mập mờ và những điều khoản thanh toán hoặc hợp đồng tiềm ẩn rủi ro, ước tính tổng chi phí thực tế của từng báo giá bao gồm cả các khoản phát sinh dễ xảy ra, chấm điểm từng báo giá, và cho tôi biết nên ưu tiên đàm phán với nhà thầu nào cũng như cần hỏi từng nhà thầu những câu hỏi gì.",4 "inputs": {5 "project": "full bathroom renovation, 6 m2, replace tub with walk-in shower, new tiles floor to ceiling, new vanity and toilet, keep the existing window",6 "location": "Lyon, France",7 "currency": "EUR",8 "budget": "14000",9 "timeline": "work should start in January and finish within 4 weeks",10 "quotes": "Paste each quote here, labeled Quote A, Quote B, Quote C, with every line item, price, payment terms, warranty, and notes",11 "what_i_supply": "I buy the tiles and the vanity myself",12 "priorities": "quality of waterproofing, a fixed price, a clean site because we live in the house"13 },14 "method": [15 "Đọc kỹ từng báo giá và liệt kê các dòng hạng mục của nó vào một danh sách phạm vi công việc chung: tháo dỡ và vận chuyển phế thải, cấp thoát nước, điện, chống thấm, tường và trần, ốp lát gạch, cung cấp thiết bị, lắp đặt thiết bị, thông gió, hoàn thiện và sơn bả, dọn dẹp vệ sinh, xin giấy phép, và quản lý dự án.",16 "Đối với mỗi báo giá, hãy đánh dấu từng hạng mục trong phạm vi công việc là đã bao gồm (included), không bao gồm (excluded), chưa rõ ràng (unclear), hoặc do chủ nhà tự cung cấp (supplied_by_me), và trích dẫn nguyên văn câu chữ trong báo giá đối với bất kỳ mục nào chưa rõ ràng.",17 "Gắn cờ cảnh báo các khoản chi phí tạm tính (provisional sums), định mức ngân sách vật tư (allowances), các mục ghi 'sẽ xác nhận sau', đơn giá tính theo giờ không có mức trần tối đa, và các dòng gộp nhiều đầu việc khác nhau vào chung một mức giá trọn gói.",18 "Kiểm tra các điều khoản thương mại: tỷ lệ đặt cọc, tiến độ thanh toán so với tiến độ thi công thực tế, thời hạn hiệu lực của báo giá, quy trình xử lý phát sinh thay đổi (change order), ngày khởi công và ngày hoàn thành, điều khoản phạt chậm tiến độ, chế độ bảo hành và bảo hiểm, bên nào chịu trách nhiệm xin giấy phép, cũng như việc che chắn bảo vệ hiện trường và dọn dẹp.",19 "Ước tính tổng chi phí thực tế cho mỗi báo giá bằng cách cộng thêm chi phí điển hình cho các hạng mục bị loại trừ hoặc chưa rõ ràng mà dự án chắc chắn phải có; gắn nhãn các khoản này là ước tính kèm mức giá thấp nhất (low) và cao nhất (high).",20 "Chấm điểm từng báo giá trên thang điểm từ 0 đến 10 về mức độ đầy đủ, sự rõ ràng, tính thực tế của giá cả, mức độ an toàn thanh toán, và chế độ bảo hành, đồng thời giải thích lý do cho từng điểm số gói gọn trong một câu.",21 "Đề xuất nên đàm phán với nhà thầu nào trước tiên, những nội dung cần đàm phán, và danh sách câu hỏi mà mỗi nhà thầu phải trả lời bằng văn bản trước khi tôi ký hợp đồng."22 ],23 "output_format": {24 "type": "json",25 "schema": {26 "project_summary": { "scope": "string", "budget": "number", "currency": "string", "assumptions": ["string"] },27 "quotes": [28 {29 "label": "string",30 "contractor": "string or null",31 "quoted_total": "number or null",32 "vat_included": "boolean or null",33 "price_valid_until": "string or null",34 "scope_coverage": [35 { "scope_item": "string", "status": "included | excluded | unclear | supplied_by_me", "quoted_amount": "number or null", "evidence": "string or null" }36 ],37 "red_flags": [ { "issue": "string", "quote_text": "string or null", "risk": "low | medium | high", "ask_for": "string" } ],38 "payment_terms": { "deposit_percent": "number or null", "schedule": "string", "assessment": "string" },39 "warranty_and_insurance": "string",40 "likely_extras": [ { "item": "string", "low": "number", "high": "number", "reason": "string" } ],41 "realistic_total": { "low": "number", "high": "number" },42 "scores": { "completeness": "number", "clarity": "number", "price_realism": "number", "payment_safety": "number", "warranty": "number", "overall": "number" }43 }44 ],45 "comparison_table": [ { "scope_item": "string", "by_quote": { "Quote A": "string", "Quote B": "string" } } ],46 "budget_check": { "cheapest_realistic_total": "number", "over_budget_by": "number", "comment": "string" },47 "recommendation": { "negotiate_first_with": "string", "why": ["string"], "negotiation_points": ["string"], "walk_away_if": ["string"] },48 "questions_per_contractor": [ { "label": "string", "questions": ["string"] } ],49 "must_be_in_the_contract": ["string"],50 "disclaimer": "string"51 }52 },53 "constraints": [54 "Chỉ trả về duy nhất định dạng JSON hợp lệ khớp với schema, không có bất kỳ văn bản nào phía trước hoặc phía sau.",55 "Chỉ sử dụng các mức giá xuất hiện thực tế trong báo giá cho trường quoted_amount và quoted_total; chỉ đưa các con số ước tính của riêng bạn vào mục likely_extras và realistic_total.",56 "Sử dụng đơn vị tiền tệ của tôi ở mọi nơi và nêu rõ trong mục assumptions xem tổng số tiền đã bao gồm thuế GTGT (VAT) hoặc thuế bán hàng hay chưa.",57 "Không bao giờ mặc định một hạng mục đã được bao gồm chỉ vì nó thường phải có; nếu báo giá không đề cập đến nó, hãy đánh dấu là excluded (loại trừ) hoặc unclear (chưa rõ ràng).",58 "Coi mức đặt cọc trên 30 phần trăm, lịch thanh toán vượt trước tiến độ thi công thực tế, hoặc việc không có quy trình xử lý phát sinh thay đổi bằng văn bản là rủi ro ít nhất ở mức trung bình (medium).",59 "Giữ cho mỗi chuỗi văn bản dưới 45 từ và viết phần miễn trừ trách nhiệm (disclaimer) gói gọn trong một câu nêu rõ đây không phải là tư vấn pháp lý hay kỹ thuật xây dựng chuyên nghiệp."60 ]61}
So sánh các phương án đi làm - ô tô (xăng hoặc xe điện), phương tiện công cộng, xe đạp, xe đạp điện, đi bộ, kết hợp luân phiên theo ngày và chặng gửi xe đi tàu/buýt (park-and-ride) - theo tháng và năm kèm chi phí tiền mặt, thời gian di chuyển trọn gói từ cửa đến cửa, chi phí thời gian tính theo mức giá trị giờ của riêng bạn, chi phí mỗi chuyến và lượng phát thải CO2. Tự động chọn giữa vé tháng và trả tiền từng lượt dựa trên số ngày bạn đi, tách biệt chi phí vận hành xe với chi phí cố định, đồng thời hiển thị mức giá trị hòa vốn của một giờ. Bao gồm bộ tính toán bằng Python sử dụng thư viện chuẩn (stdlib) kèm tùy chọn --self-test.
Ước tính chi phí vận hành của từng thiết bị gia dụng dựa trên công suất (watt), số giờ sử dụng mỗi ngày và biểu giá điện của bạn. Đọc tệp CSV, tính toán số kWh và chi phí theo ngày, tháng và năm, điện năng tiêu thụ ở chế độ chờ (tiêu thụ ngầm), tỷ trọng của từng thiết bị và giá điện giờ thấp điểm, so sánh tổng mức ước tính với hóa đơn thực tế, đồng thời xếp hạng các ý tưởng tiết kiệm như bóng đèn LED, giặt ở nhiệt độ 30 C và cắt giảm chế độ chờ theo mức tiết kiệm hàng năm. Bao gồm công cụ ước tính 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 lịch biểu trả nợ (khấu hao) cho khoản vay và thế chấp có lãi suất cố định, hiển thị rõ bao nhiêu phần trong mỗi kỳ thanh toán được tính vào tiền lãi, đồng thời so sánh các chiến lược tất toán sớm như trả thêm hàng tháng, trả một khoản gộp một lần (lump sum), nâng mức thanh toán cố định cao hơn hoặc rút ngắn kỳ hạn vay, kèm theo số tiền lãi tiết kiệm được, số tháng rút ngắn được, ngày tất toán và ước tính lãi suất thực tế hàng năm (APR) khi có áp dụng phí. Sử dụng khi người dùng hỏi "tôi sẽ phải trả bao nhiêu tiền lãi?", "tôi có nên trả dư nợ trước hạn cho khoản thế chấp không?", "điều gì xảy ra nếu tôi trả thêm 200 mỗi tháng?", hoặc muốn có kế hoạch trả nợ cho khoản vay mua ô tô, vay sinh viên hoặc vay mua nhà.