I Travel Often, So I Built an AI Copilot for Comparing Flights: Meet AirGem
说明与用途
AirGem 是一个开源、隐私优先的航班搜索助手,能够将自然语言请求转换为简洁的航班列表,满足预算、时间和日历冲突等需求,并在本地处理日历数据,搜索结束后立即删除。
问题
Frequent travelers in Brazil need to compare flight costs, times, stops, dates, personal preferences, and calendar conflicts without opening many tabs and without giving travel platforms ongoing access to their calendars.
结果
AirGem enables frequent travelers to quickly obtain a concise, explainable shortlist of flights that respect budget, timing, and calendar constraints while keeping all sensitive data local and transient.
工作流
- 1. User submits a natural‑language travel request via the web form.
- 2. Gemma parses the request into structured preferences.
- 3. SerpApi retrieves current flight search results.
- 4. Python code filters, ranks, normalizes, and checks calendar conflicts using the uploaded .ics file.
- 5. Gemma synthesizes an explanation of the chosen options.
- 6. The UI displays the shortlisted flights, alternatives, booking links, and conflict information.
证据
AirGem parses the request, searches current flight data, evaluates candidates, considers calendar conflicts, and explains the selected options.
The calendar is used to rule out conflicts during the search, then discarded with the rest of the transient session data.
Gemma parses the user's request into structured travel preferences.
- 记录日期: 2026-10-16T00:41:11.679Z