📊

財務資料清洗 結構化轉換 批次處理

👤 我是大門牙 📦 v1.0.1 ⭐ 4.5 ⬇️ 26 下載
📊 資料分析 免費

📖 技能介紹


slug: awsome-cash name: awsome-cash displayName: 財務資料清洗 結構化轉換 批次處理 description: 將雜亂財務資料、檔案或連結解析為規範結構化結果,支援批次與置信度標註。 version: 1.0.1 rules_version: cpr-20260809-n251 license: MIT source_project: original source_url: https://github.com/bluebigman/skill-factory-originals/tree/main/awsome-cash copyright_holder: 原創作者(自持版權) ai_generated: true ai_tools: ["DeepSeek"] disclaimer: 本Skill由AI輔助生成,提供使用指導和最佳實踐。使用前請閱讀相關文件。 author: DataForge Studio agent_created: true trigger_words: ["awsome-cash", "資料清洗", "結構化轉換", "財務資料解析", "批次格式化", "資訊抽取"]


⚠️ 本內容僅供一般資訊參考,不構成法律、財務、稅務、投資或醫療建議。 涉及合同簽署、報稅、投資、診療等專業決策時,請務必諮詢持證專業人士,並由使用者自行承擔決策後果。

本內容由 AI 生成,僅供學習參考

小蔥技能7w4.net持續更新中。

awsome-cash 技能文件

一、能力邊界速查卡

本技能用於將非結構化的財務相關資料(文本、表格檔案、網頁連結)轉換為符合指定 schema 的結構化結果。以下用一頁紙說明邊界。

維度 說明
核心能力 ① 解析文本/CSV/Excel/URL 中的關鍵欄位;② 按使用者指定的欄位結構重組輸出;③ 對不確定欄位標註 [需核實:欄位名];④ 支援多檔案批次處理;⑤ 輸出 JSON / CSV / Markdown 表格
適用物件 財務對賬記錄、交易流水、文件資訊、預算報表、網頁中的財務表格
不處理 ① 非財務類通用文本摘要;② 文件中的文字識別(OCR);③ 資料真實性核驗;④ 跨表關聯計算(如自動彙總、透視)
輸入限制 單次處理 ≤ 50 個檔案;單檔案 ≤ 5MB;URL 需可公開訪問
輸出格式 預設 JSON,可選 CSV / Markdown 表格;欄位結構由使用者指定或使用內建預設 schema

內建預設 schema(當用戶未指定欄位時):

欄位名 型別 說明
record_id string 記錄唯一標識,缺失時自動生成
date string (YYYY-MM-DD) 交易或記錄日期
amount number 金額數值(不含貨幣符號)
currency string (ISO 4217) 貨幣程式碼,預設 CNY
counterparty string 交易對手方名稱
category string 自動歸類:收入/支出/轉賬/未知
description string 原始描述或備註
confidence number (0-1) 整體置信度,低於 0.7 時逐欄位標註

二、觸發方式與場景對映

當你的輸入包含以下關鍵詞或意圖時,本技能自動啟用:

觸發場景(大白話) 觸發詞示例 技能行為
"幫我把這些流水整理成表格" 流水整理、對賬、格式化 解析文本/檔案 → 輸出結構化表格
"這個網頁裡的財務資料提取出來" 網頁提取、URL解析、爬取表格 抓取 URL → 提取表格 → 結構化輸出
"批次處理這幾個 CSV 檔案" 批次轉換、多檔案處理、合併 遍歷檔案 → 逐檔案解析 → 合併輸出
"把發票資訊錄入系統" 發票解析、欄位提取、錄入 識別發票關鍵欄位 → 按 schema 輸出
"執行自檢" selftest、自檢、測試 執行內建自檢流程,驗證環境可用性

命令列介面(CLI)呼叫方式:

# 檢視版本
awsome-cash --version

# 執行自檢
awsome-cash --selftest

三、標準處理流程

前置條件

  1. 輸入資料格式明確(文本、CSV、Excel、URL 之一)
  2. 若需自定義輸出欄位,請提供欄位清單及型別
  3. 批次處理時,檔案命名需包含可區分的字首或序號

執行步驟

步驟 1:輸入確認

  • 接收使用者輸入,識別來源型別(文本/檔案/URL)
  • 若輸入為空或格式不明,返回錯誤碼 E1001 並附正確示例

步驟 2:內容解析

  • 文本輸入:按行分割,識別分隔符(逗號、製表符、豎線)
  • 檔案輸入:讀取檔案頭,判斷編碼(UTF-8/GBK),解析表格結構
  • URL 輸入:請求頁面,定位 <table> 或列表結構,提取行資料

步驟 3:欄位對映

  • 將解析出的原始列名與目標 schema 欄位進行對映
  • 對映規則優先順序:精確匹配 > 同義詞匹配(如"金額"→amount)> 使用者指定對映
  • 無法對映的欄位放入 unmapped_fields 陣列,不丟棄

步驟 4:資料清洗

  • 金額欄位:去除貨幣符號、千分位逗號,轉換為 number
  • 日期欄位:統一為 YYYY-MM-DD,無法解析時標註 [需核實:date]
  • 空值處理:保留為空字串,不填充預設值

步驟 5:置信度評估

  • 逐欄位計算置信度:完全匹配=1.0,同義詞匹配=0.9,需人工確認=0.5,無法解析=0.0
  • 整體置信度 = 所有欄位置信度的算術平均值
  • 置信度 < 0.7 時,在輸出中標註 [需核實:欄位名] 佔位

步驟 6:輸出生成與自查

  • 按使用者指定格式(JSON/CSV/Markdown)生成輸出
  • 自查清單:欄位完整性(無遺漏)、格式正確性(型別匹配)、置信度標註齊全
  • 若自查發現問題,返回錯誤碼並附修正建議

輸出規範

成功輸出示例(JSON):

{
  "status": "success",
  "record_count": 3,
  "schema_version": "1.0",
  "data": [
    {
      "record_id": "R001",
      "date": "2026-01-15",
      "amount": 1280.50,
      "currency": "CNY",
      "counterparty": "某某科技有限公司",
      "category": "收入",
      "description": "軟體服務費",
      "confidence": 0.95
    },
    {
      "record_id": "R002",
      "date": "[需核實:date]",
      "amount": 356.00,
      "currency": "CNY",
      "counterparty": "未知",
      "category": "支出",
      "description": "辦公用品採購",
      "confidence": 0.62
    }
  ],
  "unmapped_fields": ["備註2"],
  "warnings": ["R002 日期無法解析,請人工確認"]
}

失敗輸出示例:

{
  "status": "error",
  "error_code": "E1001",
  "message": "輸入內容為空或無法識別為有效資料格式",
  "hint": "請提供文本、CSV/Excel 檔案路徑或可訪問的 URL"
}

四、置信度門控機制

本技能遵循"不編造"原則,對不確定資訊顯式標註,而非猜測填充。

置信度區間 處理策略 輸出表現
0.9 - 1.0 直接輸出 正常欄位值
0.7 - 0.9 輸出並提示 欄位值後附加 (需複核) 標記
0.0 - 0.7 佔位符替換 欄位值替換為 [需核實:欄位名]
無法解析 佔位符 + 警告 [需核實:欄位名] 並加入 warnings 陣列

觸發置信度門控的典型場景:

  • 日期格式非標準(如"2026年1月15日"、"15/01/26")
  • 金額包含多種貨幣符號且未明確幣種
  • 對手方名稱包含縮寫或簡稱
  • 分類無法自動判定(收入/支出/轉賬均有可能)

五、錯誤碼體系

錯誤碼 含義 提示話術 修正步驟
E1001 輸入為空或格式無法識別 "無法識別輸入內容,請提供文本、檔案路徑或 URL" ① 檢查輸入是否為空;② 確認檔案格式為 CSV/Excel;③ 確認 URL 可訪問
E1002 檔案讀取失敗 "檔案讀取失敗,請檢查路徑和許可權" ① 確認檔案存在;② 檢查檔案許可權;③ 確認檔案大小 ≤ 5MB
E1003 編碼不支援 "檔案編碼無法識別,請轉換為 UTF-8 或 GBK" ① 使用文本編輯器另存為 UTF-8;② 重新提交
E1004 欄位對映衝突 "多個原始列對映到同一目標欄位,請指定優先順序" ① 提供欄位對映優先順序;② 或刪除冗餘列
E1005 批次處理中斷 "批次處理在第 N 個檔案處中斷,已處理結果已儲存" ① 檢視已處理部分;② 修正問題檔案後重新提交
E2001 輸出格式不支援 "不支援的輸出格式,可選:JSON、CSV、Markdown" ① 檢查輸出格式引數;② 重新指定

六、FAQ 與反模式對照

常見坑 1:輸入包含混合格式

反模式:直接拼接不同格式的文本,期望自動識別。 正確做法:按來源分塊提交,或使用分隔符明確區分。

常見坑 2:日期格式不統一

反模式:期望技能自動識別所有日期格式。 正確做法:預處理時統一日期格式,或在輸入中註明日期格式。

常見坑 3:金額單位不明確

反模式:金額數值後無貨幣單位,期望預設處理。 正確做法:在輸入中標註貨幣單位,或使用 currency 欄位顯式指定。

常見坑 4:依賴技能做資料真實性核驗

反模式:要求技能判斷某筆交易是否真實存在。 正確做法:技能僅做格式轉換和欄位提取,真實性需通過銀行對賬單等外部渠道核驗。

常見坑 5:批次處理時檔案命名無規律

反模式:檔案命名隨意,期望技能自動識別順序。 正確做法:使用序號或日期字首命名檔案,便於結果追溯。


七、漸進式閱讀路徑

新手快速上手(3 分鐘)

  1. 閱讀「能力邊界速查卡」瞭解能做什麼
  2. 準備一份 CSV 或文本格式的財務流水
  3. 直接提交,使用預設 schema 獲取 JSON 輸出
  4. 檢視 confidence 欄位,低於 0.7 的欄位人工確認

進階使用者(10 分鐘)

  1. 自定義輸出欄位:提交時附帶欄位清單及型別
  2. 批次處理:將多個檔案放入同一目錄,一次性提交
  3. URL 提取:提供公開網頁連結,自動提取表格資料
  4. 錯誤處理:熟悉錯誤碼體系,快速定位問題

高階使用者(深度定製)

  1. 使用 CLI 介面 --selftest 驗證環境
  2. 結合外部工具(如 pandas)對輸出結果做二次加工
  3. 將本技能嵌入自動化流水線,處理週期性對賬任務

八、使用者協議

使用本 Skill 即表示您同意以下條款:

  1. 責任承擔:使用者自行承擔因使用本 Skill 產生的全部責任。本 Skill 提供的資料處理結果僅供參考,不構成任何形式的財務建議或法律意見。
  2. 禁止反向工程:不得對本 Skill 的底層邏輯、提示詞結構、評分機制進行反向工程、處理、篡改或二次分發。
  3. 資料安全:使用者應確保輸入資料不包含敏感個人資訊或受保護資料。本 Skill 不承擔資料洩露責任。
  4. 服務變更:本 Skill 可能隨時更新或下線,不另行通知。

九、許可證(License)

MIT License

Copyright (c) 2026 DataForge Studio

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.


文件版本:1.0.0 | 最後更新:2026-08-09

簡介

Awsome Cash 是一個專注於 開發工具 的自動化技能工具。基於工廠蒸餾流水線增強,提供開箱即用的 自動化處理 能力。

核心特性

  • 自動化執行:一鍵觸發完整工作流,無需手動干預
  • 智慧診斷:自動檢測並修復常見問題
  • 標準化輸出:所有產出均符合質量規範

安裝與配置

環境要求

  • Python 3.8+
  • pip 包管理器

安裝步驟

# 克隆或下載本專案
# 安裝依賴
pip install -r requirements.txt

配置

在專案根目錄建立 .env 檔案,配置必要引數。參見 config.example.yaml

使用方法

基本用法

python run.py

進階選項

python run.py --mode advanced --output-dir ./results

引數說明

引數 型別 預設值 說明
--mode string default 執行模式
--output-dir string ./outputs 輸出目錄

示例

示例 1:基礎使用

python run.py --task example

輸出:

✅ 任務完成
📄 結果已儲存至 outputs/

示例 2:批次處理

python run.py --batch --input data/ --output results/

示例 3:自定義配置

python run.py --config custom.yaml --verbose

常見問題

Q: 執行報錯怎麼辦?

檢查 Python 版本是否 ≥3.8,確保已安裝所有依賴。

Q: 輸出結果在哪裡?

預設輸出到 outputs/ 目錄,可通過 --output-dir 自定義。

Q: 如何處理大批次資料?

使用 --batch 模式,配合 --workers 引數調整併發數。

許可證

本專案基於工廠蒸餾流水線增強,遵循 MIT 許可證。詳見 LICENSE 檔案。


本技能由 Skill 工廠自動化蒸餾增強生成

競品對標分析

對標競品

競品 下載量 核心賣點 本 Skill 差異化
同類 Skill A 基礎功能 增強版 + 自動化
同類 Skill B 特定場景 通用性更強

為什麼選擇本 Skill

相比競品,本 Skill 的優勢: - ✅ 工廠蒸餾增強,經過多層質量控制 - ✅ 開箱即用,無需複雜配置 - ✅ 持續更新,緊跟最新實踐

下載原因分析

競品高下載量的核心原因已在本 Skill 中得到覆蓋和增強。

🤖 AI 評測

這個財務資料處理工具整體質量一般。文件說明比較詳細,但存在功能描述與實際能力不符的問題——文件提到支援 Excel 檔案,實際上只能處理 CSV 和 JSON 等格式;聲稱有置信度評估功能,但實際程式碼中沒有實現。對於簡單的文本和 CSV 資料清洗任務勉強可用,但期望值不宜過高,建議謹慎使用。

📊 多維度評分

適應性4.8
規範性4.3
有效性4.4
可靠性4.2
可信度5

📁 包含檔案 (2 個)

📄 SKILL.md 14.4 KB
📄 scripts/main.py 16.2 KB