AI 旅遊行程規劃

Human → AI

AI 規劃個人化行程、確認供應商可用性,旅客核准後再進行訂購。

5 個節點 · 5 條連接travel
agenthumanapi
視覺化
旅客偏好設定human

旅客提供日期、預算、興趣與限制條件。

sequentialAI 規劃行程
AI 規劃行程agent

逐日生成含機票、住宿與活動的行程安排。

sequential確認供應商可用性
確認供應商可用性api

查詢訂購 API 取得即時價格與空位資訊。

sequential旅客審查
旅客審查human

旅客審查行程並要求修改。

conditional完成預訂
loopAI 規劃行程
完成預訂api

確認並預訂所有核准的機票、住宿與活動。

uc-travel-itinerary.osop.yaml
osop_version: "1.0"
id: "ai-travel-itinerary"
name:"AI 旅遊行程規劃"
description:"AI 規劃個人化行程、確認供應商可用性,旅客核准後再進行訂購。"

nodes:
  - id: "preferences"
    type: "human"
    subtype: "input"
    name: "旅客偏好設定"
    description: "旅客提供日期、預算、興趣與限制條件。"

  - id: "plan_itinerary"
    type: "agent"
    subtype: "llm"
    name: "AI 規劃行程"
    description: "逐日生成含機票、住宿與活動的行程安排。"
    security:
      risk_level: "low"

  - id: "check_availability"
    type: "api"
    subtype: "rest"
    name: "確認供應商可用性"
    description: "查詢訂購 API 取得即時價格與空位資訊。"
    timeout_sec: 30

  - id: "traveler_review"
    type: "human"
    subtype: "review"
    name: "旅客審查"
    description: "旅客審查行程並要求修改。"
    security:
      approval_gate: true

  - id: "book"
    type: "api"
    subtype: "rest"
    name: "完成預訂"
    description: "確認並預訂所有核准的機票、住宿與活動。"

edges:
  - from: "preferences"
    to: "plan_itinerary"
    mode: "sequential"
  - from: "plan_itinerary"
    to: "check_availability"
    mode: "sequential"
  - from: "check_availability"
    to: "traveler_review"
    mode: "sequential"
  - from: "traveler_review"
    to: "book"
    mode: "conditional"
    when: "review.approved == true"
  - from: "traveler_review"
    to: "plan_itinerary"
    mode: "loop"
    label: "Revise itinerary based on feedback"