範例資料。此畫面使用 data/fixtures/ 中的四個測試案例。按下立即檢查,即從交易所官方 OpenAPI 擷取自選股的真實公告,之後改用真實資料,讀取程式完全相同。
作業軌跡 · 附件二第 6 項要求
稽核軌跡 · 2330
耗時
0 ms步驟
5模型呼叫
0輸入 token
0輸出 token
0成本
$0.0000重試
0備援模式
是以規則式推理執行。未設定 API 金鑰,因此分類與擷取採用確定性路徑。此路徑同時也是附件二要求的基準,故上方數字仍可作為評估資料。
步驟
0
0 · 條款篩選
通過 · 0 ms
{
"alasan": "Pasal 20 \u2014 Perolehan atau pelepasan aset. Dapat menyentuh: capex, cash.",
"alasan_i18n": {
"kode": "saring.cocok",
"param": {
"input": "capex, cash",
"k": 20
},
"param_kode": {
"nama": "klausa.20"
}
},
"input_mungkin": [
"capex",
"cash"
],
"klausa": 20,
"lolos": true,
"nama": "Perolehan atau pelepasan aset",
"ragu": false
}
1
1–2 · 分類與擷取
通過 · 0 ms
penalar-aturan · prompt 2026-09-24.1 · 備援:tidak ada kunci API
{
"jumlah_temuan": 2,
"temuan": [
{
"butir_no": 3,
"input": "capex",
"kutipan": "\u4ea4\u6613\u91d1\u984d: \u7f8e\u91d1 5,000,000 \u4edf\u5143",
"label": "\u4ea4\u6613\u91d1\u984d",
"mata_uang": "USD",
"mata_uang_diasumsikan": false,
"nilai_juta_ntd": null,
"nilai_mentah": "5,000,000",
"pengali_ke_juta": 0.001,
"satuan": "\u4edf\u5143"
},
{
"butir_no": 3,
"input": "cash",
"kutipan": "\u4ea4\u6613\u91d1\u984d: \u7f8e\u91d1 5,000,000 \u4edf\u5143",
"label": "\u4ea4\u6613\u91d1\u984d",
"mata_uang": "USD",
"mata_uang_diasumsikan": false,
"nilai_juta_ntd": null,
"nilai_mentah": "5,000,000",
"pengali_ke_juta": 0.001,
"satuan": "\u4edf\u5143"
}
]
}
2
4a · 計算前驗證(capex)
拒絕 · 0 ms
{
"cek": [
{
"alasan": "Label \u0027\u4ea4\u6613\u91d1\u984d\u0027 ada dalam daftar label sah untuk capex: \u8cc7\u672c\u652f\u51fa\u9810\u7b97\u91d1\u984d, \u8cc7\u672c\u652f\u51fa\u91d1\u984d, \u4ea4\u6613\u91d1\u984d, \u53d6\u5f97\u8cc7\u7522\u4e4b\u91d1\u984d",
"alasan_i18n": {
"kode": "cek.label.ok",
"param": {
"input": "capex",
"label": "\u4ea4\u6613\u91d1\u984d",
"sah": "\u8cc7\u672c\u652f\u51fa\u9810\u7b97\u91d1\u984d, \u8cc7\u672c\u652f\u51fa\u91d1\u984d, \u4ea4\u6613\u91d1\u984d, \u53d6\u5f97\u8cc7\u7522\u4e4b\u91d1\u984d"
},
"teks": "Label \u0027\u4ea4\u6613\u91d1\u984d\u0027 ada dalam daftar label sah untuk capex: \u8cc7\u672c\u652f\u51fa\u9810\u7b97\u91d1\u984d, \u8cc7\u672c\u652f\u51fa\u91d1\u984d, \u4ea4\u6613\u91d1\u984d, \u53d6\u5f97\u8cc7\u7522\u4e4b\u91d1\u984d"
},
"lolos": true,
"nama": "Label butir sah untuk input ini",
"nama_i18n": {
"kode": "cek.label",
"param": {},
"teks": "Label butir sah untuk input ini"
}
},
{
"alasan": "Kutipan cocok dengan isi dokumen",
"alasan_i18n": {
"kode": "cek.kutipan.ok",
"param": {
"kutipan": "\u7f8e\u91d1 5,000,000 \u4edf\u5143"
},
"teks": "Kutipan cocok dengan isi dokumen"
},
"lolos": true,
"nama": "Kutipan ditemukan di dokumen sumber",
"nama_i18n": {
"kode": "cek.kutipan",
"param": {},
"teks": "Kutipan ditemukan di dokumen sumber"
}
},
{
"alasan": "Angka 5,000,000 ada di dokumen",
"alasan_i18n": {
"kode": "cek.angka.ok",
"param": {
"angka": "5,000,000"
},
"teks": "Angka 5,000,000 ada di dokumen"
},
"lolos": true,
"nama": "Angka ditemukan di dokumen sumber",
"nama_i18n": {
"kode": "cek.angka",
"param": {},
"teks": "Angka ditemukan di dokumen sumber"
}
},
{
"alasan": "Jumlah berdenominasi USD. Model valuasi tidak memuat kurs, jadi angka ini tidak boleh dikonversi diam-diam.",
"alasan_i18n": {
"kode": "cek.mu.x",
"param": {
"mu": "USD"
},
"teks": "Jumlah berdenominasi USD. Model valuasi tidak memuat kurs, jadi angka ini tidak boleh dikonversi diam-diam."
},
"lolos": false,
"nama": "Mata uang didukung model",
"nama_i18n": {
"kode": "cek.mu",
"param": {},
"teks": "Mata uang didukung model"
}
},
{
"alasan": "Satuan \u0027\u4edf\u5143\u0027 dikenali (pengali 0.001 ke juta NTD)",
"alasan_i18n": {
"kode": "cek.satuan.ok",
"param": {
"pengali": "0.001",
"satuan": "\u4edf\u5143"
},
"teks": "Satuan \u0027\u4edf\u5143\u0027 dikenali (pengali 0.001 ke juta NTD)"
},
"lolos": true,
"nama": "Satuan dikenali",
"nama_i18n": {
"kode": "cek.satuan",
"param": {},
"teks": "Satuan dikenali"
}
},
{
"alasan": "Konversi tidak dilakukan \u2014 gagal-tertutup karena satuan atau mata uang",
"alasan_i18n": {
"kode": "cek.konversi.x",
"param": {
"nilai": null
},
"teks": "Konversi tidak dilakukan \u2014 gagal-tertutup karena satuan atau mata uang"
},
"lolos": false,
"nama": "Nilai terkonversi tersedia",
"nama_i18n": {
"kode": "cek.konversi",
"param": {},
"teks": "Nilai terkonversi tersedia"
}
},
{
"alasan": "Tidak bisa dinilai \u2014 nilai baru atau nilai lama tidak tersedia",
"alasan_i18n": {
"kode": "cek.besaran.na",
"param": {},
"teks": "Tidak bisa dinilai \u2014 nilai baru atau nilai lama tidak tersedia"
},
"lolos": false,
"nama": "Besaran masuk akal",
"nama_i18n": {
"kode": "cek.besaran",
"param": {},
"teks": "Besaran masuk akal"
}
}
],
"vonis": {
"jumlah_cek": 7,
"jumlah_gagal": 3,
"lolos": false,
"sebab": [
"Mata uang didukung model \u2014 Jumlah berdenominasi USD. Model valuasi tidak memuat kurs, jadi angka ini tidak boleh dikonversi diam-diam.",
"Nilai terkonversi tersedia \u2014 Konversi tidak dilakukan \u2014 gagal-tertutup karena satuan atau mata uang",
"Besaran masuk akal \u2014 Tidak bisa dinilai \u2014 nilai baru atau nilai lama tidak tersedia"
],
"sebab_i18n": [
{
"alasan": {
"kode": "cek.mu.x",
"param": {
"mu": "USD"
},
"teks": "Jumlah berdenominasi USD. Model valuasi tidak memuat kurs, jadi angka ini tidak boleh dikonversi diam-diam."
},
"nama": {
"kode": "cek.mu",
"param": {},
"teks": "Mata uang didukung model"
}
},
{
"alasan": {
"kode": "cek.konversi.x",
"param": {
"nilai": null
},
"teks": "Konversi tidak dilakukan \u2014 gagal-tertutup karena satuan atau mata uang"
},
"nama": {
"kode": "cek.konversi",
"param": {},
"teks": "Nilai terkonversi tersedia"
}
},
{
"alasan": {
"kode": "cek.besaran.na",
"param": {},
"teks": "Tidak bisa dinilai \u2014 nilai baru atau nilai lama tidak tersedia"
},
"nama": {
"kode": "cek.besaran",
"param": {},
"teks": "Besaran masuk akal"
}
}
]
}
}
3
4a · 計算前驗證(cash)
拒絕 · 0 ms
{
"cek": [
{
"alasan": "Label \u0027\u4ea4\u6613\u91d1\u984d\u0027 ada dalam daftar label sah untuk cash: \u4ea4\u6613\u91d1\u984d, \u50f9\u6b3e, \u8655\u5206\u91d1\u984d",
"alasan_i18n": {
"kode": "cek.label.ok",
"param": {
"input": "cash",
"label": "\u4ea4\u6613\u91d1\u984d",
"sah": "\u4ea4\u6613\u91d1\u984d, \u50f9\u6b3e, \u8655\u5206\u91d1\u984d"
},
"teks": "Label \u0027\u4ea4\u6613\u91d1\u984d\u0027 ada dalam daftar label sah untuk cash: \u4ea4\u6613\u91d1\u984d, \u50f9\u6b3e, \u8655\u5206\u91d1\u984d"
},
"lolos": true,
"nama": "Label butir sah untuk input ini",
"nama_i18n": {
"kode": "cek.label",
"param": {},
"teks": "Label butir sah untuk input ini"
}
},
{
"alasan": "Kutipan cocok dengan isi dokumen",
"alasan_i18n": {
"kode": "cek.kutipan.ok",
"param": {
"kutipan": "\u7f8e\u91d1 5,000,000 \u4edf\u5143"
},
"teks": "Kutipan cocok dengan isi dokumen"
},
"lolos": true,
"nama": "Kutipan ditemukan di dokumen sumber",
"nama_i18n": {
"kode": "cek.kutipan",
"param": {},
"teks": "Kutipan ditemukan di dokumen sumber"
}
},
{
"alasan": "Angka 5,000,000 ada di dokumen",
"alasan_i18n": {
"kode": "cek.angka.ok",
"param": {
"angka": "5,000,000"
},
"teks": "Angka 5,000,000 ada di dokumen"
},
"lolos": true,
"nama": "Angka ditemukan di dokumen sumber",
"nama_i18n": {
"kode": "cek.angka",
"param": {},
"teks": "Angka ditemukan di dokumen sumber"
}
},
{
"alasan": "Jumlah berdenominasi USD. Model valuasi tidak memuat kurs, jadi angka ini tidak boleh dikonversi diam-diam.",
"alasan_i18n": {
"kode": "cek.mu.x",
"param": {
"mu": "USD"
},
"teks": "Jumlah berdenominasi USD. Model valuasi tidak memuat kurs, jadi angka ini tidak boleh dikonversi diam-diam."
},
"lolos": false,
"nama": "Mata uang didukung model",
"nama_i18n": {
"kode": "cek.mu",
"param": {},
"teks": "Mata uang didukung model"
}
},
{
"alasan": "Satuan \u0027\u4edf\u5143\u0027 dikenali (pengali 0.001 ke juta NTD)",
"alasan_i18n": {
"kode": "cek.satuan.ok",
"param": {
"pengali": "0.001",
"satuan": "\u4edf\u5143"
},
"teks": "Satuan \u0027\u4edf\u5143\u0027 dikenali (pengali 0.001 ke juta NTD)"
},
"lolos": true,
"nama": "Satuan dikenali",
"nama_i18n": {
"kode": "cek.satuan",
"param": {},
"teks": "Satuan dikenali"
}
},
{
"alasan": "Konversi tidak dilakukan \u2014 gagal-tertutup karena satuan atau mata uang",
"alasan_i18n": {
"kode": "cek.konversi.x",
"param": {
"nilai": null
},
"teks": "Konversi tidak dilakukan \u2014 gagal-tertutup karena satuan atau mata uang"
},
"lolos": false,
"nama": "Nilai terkonversi tersedia",
"nama_i18n": {
"kode": "cek.konversi",
"param": {},
"teks": "Nilai terkonversi tersedia"
}
},
{
"alasan": "Tidak bisa dinilai \u2014 nilai baru atau nilai lama tidak tersedia",
"alasan_i18n": {
"kode": "cek.besaran.na",
"param": {},
"teks": "Tidak bisa dinilai \u2014 nilai baru atau nilai lama tidak tersedia"
},
"lolos": false,
"nama": "Besaran masuk akal",
"nama_i18n": {
"kode": "cek.besaran",
"param": {},
"teks": "Besaran masuk akal"
}
}
],
"vonis": {
"jumlah_cek": 7,
"jumlah_gagal": 3,
"lolos": false,
"sebab": [
"Mata uang didukung model \u2014 Jumlah berdenominasi USD. Model valuasi tidak memuat kurs, jadi angka ini tidak boleh dikonversi diam-diam.",
"Nilai terkonversi tersedia \u2014 Konversi tidak dilakukan \u2014 gagal-tertutup karena satuan atau mata uang",
"Besaran masuk akal \u2014 Tidak bisa dinilai \u2014 nilai baru atau nilai lama tidak tersedia"
],
"sebab_i18n": [
{
"alasan": {
"kode": "cek.mu.x",
"param": {
"mu": "USD"
},
"teks": "Jumlah berdenominasi USD. Model valuasi tidak memuat kurs, jadi angka ini tidak boleh dikonversi diam-diam."
},
"nama": {
"kode": "cek.mu",
"param": {},
"teks": "Mata uang didukung model"
}
},
{
"alasan": {
"kode": "cek.konversi.x",
"param": {
"nilai": null
},
"teks": "Konversi tidak dilakukan \u2014 gagal-tertutup karena satuan atau mata uang"
},
"nama": {
"kode": "cek.konversi",
"param": {},
"teks": "Nilai terkonversi tersedia"
}
},
{
"alasan": {
"kode": "cek.besaran.na",
"param": {},
"teks": "Tidak bisa dinilai \u2014 nilai baru atau nilai lama tidak tersedia"
},
"nama": {
"kode": "cek.besaran",
"param": {},
"teks": "Besaran masuk akal"
}
}
]
}
}
4
· 完成
已拒絕 · 0 ms
{
"alasan": "Mata uang didukung model \u2014 Jumlah berdenominasi USD. Model valuasi tidak memuat kurs, jadi angka ini tidak boleh dikonversi diam-diam.; Nilai terkonversi tersedia \u2014 Konversi tidak dilakukan \u2014 gagal-tertutup karena satuan atau mata uang; Besaran masuk akal \u2014 Tidak bisa dinilai \u2014 nilai baru atau nilai lama tidak tersedia"
}
此軌跡的原始 JSON 位於 data/traces/2330-2026-09-19-4.json,亦可透過 /api/jejak/2330-2026-09-19-4 取得。它在日常使用中自動寫入,而非在截止前拼湊。