EXANTE 金融測試導入 AI 強調人類把關防範「沉默錯誤」
全球多資產經紀平台 EXANTE 已將人工智慧(AI)整合至其軟體測試流程中,但將 AI 定位為測試人員的協作夥伴,而非取代人力。此舉旨在提升測試覆蓋率並加速交易軟體發布週期,因為這類軟體若出現錯誤,可能導致嚴重的財務損失及法規問題。
EXANTE 採行「左移(shift-left)」策略,即在產品開發週期的早期,當需求確定後就讓品質保證(QA,quality assurance)團隊提早介入。測試人員利用大型語言模型(LLMs)分析需求文件的完整性、一致性及邊緣案例,並搭配內部文件與上下文資訊來補充 AI 的分析結果。透過這套流程,開發人員在將功能交給 QA 團隊前,會先收到一份檢查清單,而測試案例也會自動產生並連結至如 Jira 等專案管理工具。
EXANTE 的 AI 工具在產生測試骨架、重構程式碼、識別除錯模式及撰寫工具腳本方面效率顯著。然而,該公司也發現 AI 存在「沉默錯誤」(silent failures)的風險,即 AI 在提供不正確或不完整的答案時,並不會提示其不確定性,這使得人類審核變得至關重要。此外,在處理複雜的任務,例如精細的頁面物件、拖曳自動化、否定斷言(negative assertions)以及光學字元辨識(OCR)範本比對時,仍需人工介入。
EXANTE 的 AI 工作流程建立在包含流程、整合、格式、方法論及回饋等五大類結構化知識基礎之上。他們運用斜線指令、子代理以及一種名為「council」的指令,能讓多個 AI 代理同時處理同一項任務,以找出潛在的遺漏或問題。該公司一名 QA 工程師 Dzianis Talstsiuk 表示:「我們的目標是強化團隊的人類專業知識,而不是取代它;AI 應該被視為共同工作者,而非作者。」EXANTE 強調,AI 所產出的結果僅為初稿,所有生成的內容都必須由人類 QA 測試人員審閱,以確保其準確性並鞏固人類的專業判斷。