一家虛構的美國服務業者讓人工智慧整理報價。核准的金額進入其他系統前,還要回答單位問題。單獨一個數字,無法說明幣別或小數位數。這裡討論軟體表示方式,不決定價格,也不執行付款。 Stripe 的公開文件中,十美元用一千表示,十日圓用十表示。這是介面單位,不是匯率。因此,不能把所有金額都乘以一百。還要核對具體操作與幣別限制。 精度與四捨五入等捨入規則也要明確。資料庫的精確數值型別,與浮點型別不同。指定小數位數還可能造成捨入。先逐筆捨入,還是加總後捨入,應由業務規則決定,不能讓模型臨時選擇。 改變貨幣符號,不等於完成換匯。把顯示格式與獲准進行的幣別轉換分開。缺少幣別、異常精度或不支援的操作,應該停下來核實,而不是靠模型補齊後繼續。 用虛構金額測試讀取、計算、儲存、介面編碼與顯示。涵蓋美元、日圓、捨入邊界和無效輸入。每個案例先寫明應通過還是阻擋,並在隔離環境執行,不建立真實扣款。 最後保留一張金額約定表,寫清楚幣別、精度、捨入、目標介面與異常負責人。介面或規則改變後重新測試。目標是解釋核准的金額怎樣成為系統參數,而不是每次重新猜測。