Building TeamRescue: Finding the Right Expert with FalkorDB
说明与用途
TeamRescue 使用 FalkorDB 在服务失败且所有者不可用时推荐专家,考虑所有者、依赖关系和事件历史。推荐会随可用性变化更新,并保存供后续交接使用。
问题
During an incident, knowing the service owner is useful—but what happens when that person is unavailable?
结果
TeamRescue successfully recommends an available expert based on graph traversal, and the recommendation adapts when availability changes. Draft handoffs preserve context for future review.
工作流
- 1. User queries "Checkout is failing. Who can help?"
- 2. Backend checks for an available owner of the failing service.
- 3. If no owner is available, backend traverses service dependencies to find incidents affecting dependent services.
- 4. Backend selects a person who resolved a related incident and is currently available.
- 5. AI formats the recommendation with supporting evidence (ownership, dependencies, incident history).
- 6. User can save a draft handoff containing the recommendation and context.
证据
When Priya is unavailable and Rahul is available, TeamRescue recommends Rahul based on his previous incident experience.
The application first checks for an available owner. A person with relevant resolved-incident experience is the fallback.
TeamRescue lets users save a draft handoff containing the recommended person, service, a note, and supporting context in FalkorDB.
- 记录日期: 2026-10-18T14:41:07.092Z