新加坡旅遊科技公司 Atlas 推出開源工具 Atlas Flight Booking,以 Apache 2.0 授權發布,現時可經 GitHub 及 PyPI 取得。這套軟件「Skill」並不是供一般旅客直接使用的完整訂票 App,而是讓開發者把即時機票交易能力,接入自己打造的 AI 智能代理。 ![]()
最值得留意的設計,不是 AI 可以代人搜尋機票,而是它不容許智能代理完全自行作主:涉及價格、座位及付款等重要決定時,必須由人確認,交易才可以繼續。
由搜尋到出票,AI 可以處理哪些步驟?
Atlas 表示,Atlas Flight Booking 覆蓋將旅客要求轉化為實際航班訂單所需的主要流程,包括:
- 即時搜尋航班
- 核實票價
- 檢查座位及航班供應情況
- 查詢航班價格
- 建立及出票
透過 Atlas 的網絡,智能代理可以連接超過 140 間廉價航空公司,包括 AirAsia、Ryanair、Norse Atlantic Airways 及 Pegasus Airlines。 ![]()
換句話說,這不只是列出航班、再把用戶導向航空公司網站的搜尋介面。開發者可以把實際交易連接嵌入自己的 AI 產品,讓智能代理準備甚至完成訂票流程。
一個指令安裝,但仍要有 Atlas 帳戶
開發者可以用一個指令,把 Atlas Flight Booking 安裝到兼容的 AI 智能代理,毋須由零開始自行開發航班預訂整合。工具使用現有的 Atlas ATRIP 帳戶;Atlas 表示不需要另簽獨立商業協議,但一般訂閱費、交易條款及帳戶充值要求仍然適用。 ![]()
對產品團隊而言,這代表接入廉航訂票功能的工程工作可以大幅減少。不過,帳戶權限及商業使用條件,仍然是落地時不可避開的一環。
四個「人手確認」關卡,防止 AI 自行落單
Atlas 刻意沒有把這套工具定位成完全自動化的訂票系統。整個流程設有四個強制性的人手批准關卡:
- 初步訂票授權:用戶必須先批准開始訂票流程。
- 接受票價變動:如果實際價格與較早報價不同,必須由用戶批准新的票價。
- 選擇座位替代方案:原本心儀的座位無法提供時,用戶要決定下一步怎樣處理。
- 確認最終付款摘要:完成交易前,用戶必須確認最後的付款資料。
![]()