本案例涉及人工智慧(Artificial Intelligence, AI)。本頁使用結構化查詢語言(Structured Query Language, SQL)。從原書虛擬碼與 Python 範例理解模組化資料管線。
本案例依原書第 5 章的框架、範例或情境重組,並非原書正式案例研究。
原書先以八步虛擬碼說明環境設定、組態、服務初始化、資料遮蔽、檔案分段、SQL 轉文字清理、自然語言處理及搜尋索引,再提供 Python 類別與模組結構。主要模組負責環境變數、組態、服務、遮蔽、分段、清理、文字豐富與索引,彼此可插拔替換。
| 模組 | 原書高階職責 |
|---|---|
| environment.py | 載入環境與秘密相關變數 |
| config.py | 依使用情境建立組態 |
| services.py | 初始化儲存、安全與處理引擎 |
| masking.py | 解密、遮蔽、加密與上傳 |
| segmentation.py | 切分並上傳資料塊 |
| cleaning.py | 清理 SQL 文字 |
| 自然語言處理模組 | 擷取與豐富中繼資料 |
| indexing.py | 建立索引、上傳文件與保存 Excel 備份 |
在 Excel 建立模組介面表,記錄輸入、輸出、相依服務、例外處理與測試;AI 可檢查職責重疊或資料契約缺口。
原書沒有提供可直接計算的數據,因此不補造結果。
範例展示設計方向,不是可直接執行的完整成品。原書程式含命名與組態差異,使用前必須由工程人員驗證。
請依模組清單檢查每個模組的單一職責、輸入輸出與相依關係;遇到名稱不一致時列出差異,不得自行修正。