AI News HubLIVE
站內改寫1 分鐘閱讀

AuditWeave:為AI輔助和數據轉換工作流提供防篡改、審計可導航的證據層

AuditWeave是一個輕量級Python庫,通過僅追加的哈希鏈賬本記錄AI輔助和數據轉換工作流的步驟,確保任何修改都可被檢測。它適用於檢索增強生成和表格/湖倉轉換,每個事件的完整性保證僅需數十微秒,並在2000次隨機試驗中成功檢測所有篡改。

來源arXiv Machine Learning作者: Vimal Nakrani

在審計、金融和醫療等受監管領域,AI系統正越來越多地用於輔助關鍵決策。這帶來了一項持續性義務:組織必須能夠事後重建哪些證據支持了特定結論,並證明推理記錄未被篡改。現有工具主要面向機器學習工程師,而非需要追溯結論的審查者。AuditWeave應運而生,這是一個輕量級、無運行時依賴的Python庫,可將AI輔助和數據轉換工作流的步驟記錄到僅追加的哈希鏈賬本中。

AuditWeave的獨特之處在於其系統無關的事件詞彙表,同時涵蓋檢索增強生成(RAG)管道和表格/湖倉轉換。這意味着,如果一個結論依賴於多種數據源,審查者可以通過同一記錄進行端到端的追溯。在密封的賬本中,任何事件的修改、重排序、插入或刪除都會在鏈驗證時被檢測出來。

研究團隊在參考實現上評估了記錄開銷、可擴展性和防篡改正確性。結果顯示,完整性保證的成本僅為每個事件數十微秒。在涉及四種篡改類別的2000次隨機試驗中,驗證機制成功標記了所有注入的變異。該實現已開源,為受監管行業的AI應用提供了實用的審計工具。

AuditWeave的參考實現已開源在GitHub上,包含完整的代碼、文檔和示例。開發者可以快速上手,將其應用於自己的項目中。該庫的設計遵循了最小權限原則,確保只有授權的審查者才能驗證鏈的完整性。同時,由於賬本是僅追加的,任何未授權的修改都會破壞哈希鏈,從而立即暴露。

在性能方面,除了記錄開銷,研究團隊還測試了賬本的大小增長。隨着事件數量的增加,哈希鏈的存儲需求呈線性增長,但每個事件僅增加一個哈希值和元數據,因此對於大多數工作流來説是可接受的。他們還驗證了併發環境下的正確性,確保多線程或多進程應用中鏈不被破壞。

總體來説,AuditWeave填補了AI審計工具的一個空白,尤其適用於需要滿足合規性要求的組織。它提供了一種簡單而強大的方式來證明AI決策的透明度和不可篡改性,為受監管領域的AI應用提供了可靠的基礎。