by travel-itinerary (LX AI)

Last updated: 2026-09-16

How to use travel-itinerary

Open travel-itinerary, provide the required inputs, run Demo to preview the workflow, then switch off Demo when a live key is configured.

travel-itinerary helps you draft and review work in a three-step workflow with an honest demo mode.

Decision-support only — confirm before you publish or act.

How to use travel-itinerary

Open travel-itinerary, provide the required inputs, run Demo to preview the workflow, then switch off Demo when a live key is configured.

travel-itinerary helps you draft and review work in a three-step workflow with an honest demo mode.

Decision-support only — confirm before you publish or act.

How the three‑step workflow works

Step 1: Input

I start by entering the core details that shape the itinerary: destination city, number of days, and the vibe I want the trip to convey. The vibe can be relaxed, adventurous, cultural, or any short phrase that captures the tone. I keep the inputs short because the tool works best with clear, constrained prompts.

Step 2: Draft

Once the inputs are submitted, the system generates a day‑by‑day outline. Each day gets a headline activity, a suggested time block, and a brief note that ties back to the chosen vibe. The output is plain text that I can copy directly into a notes app or email.

Step 3: Review

I read the draft, check if the activities match my expectations, and decide whether to keep, edit, or discard any item. Because the tool is decision‑support only, I never treat the draft as a final plan without my own verification.

Setting up Demo mode

Enable Demo

In the product interface there is a toggle labelled Demo. I switch it on before I add any API key. When Demo is active the tool uses a built‑in mock model that returns predictable output.

Provide inputs

With Demo on I fill in the city, day count, and vibe exactly as I would for a live run. The mock model ignores external calls, so I can experiment freely without consuming quota.

Run preview

I press the Generate button and see the itinerary appear in the preview pane. I can repeat this step as many times as I like, adjusting inputs each time to see how the output changes.

Switching to Live mode

Add API key

When I am ready to use a real language model I obtain a key from the provider and paste it into the Settings panel. I make sure the Demo toggle is turned off before saving the key.

Turn off Demo

Disabling Demo tells the product to route requests to the live model instead of the mock. The interface shows a brief confirmation that live mode is active.

Run live

I enter the same inputs or new ones and hit Generate. The tool now calls the external API, returns a fresh itinerary, and displays it for review. I treat the result as a suggestion and verify each item before sharing it with others.

What this is NOT

No guarantee of completeness

The output does not promise to cover every attraction, restaurant, or transport option in a city. It is a starting point, not an exhaustive guide.

Not a booking engine

I cannot reserve flights, hotels, or tickets directly from the itinerary. The tool only supplies textual suggestions.

Not fully autonomous

Even in live mode the system does not act on its own. I must review, edit, and approve any plan before I consider it final.

Not immune to model error

The underlying language model can produce inaccurate or outdated information. I cross‑check critical details such as opening hours or entry fees with official sources.

Typical workflow example

Planning a weekend trip

I want a two‑day stay in Lisbon with a relaxed vibe. I type “Lisbon”, “2”, and “relaxed” into the input fields, leave Demo on, and generate a preview. The mock returns:

Adjusting vibe

I decide I prefer a more adventurous tone. I change the vibe field to “adventurous”, keep the same city and day count, and run the preview again. The new outline adds a surf lesson and a hike to Sintra.

Exporting copy

When I am satisfied I switch Demo off, insert my live API key, and generate the final version. I copy the plain‑text itinerary into a travel‑notes document and share it with my travel companion.

Comparison of demo vs live outputs

Aspect Demo mode Live mode
Response source Built‑in mock model External language model API
Latency Immediate (local) Depends on network and provider
Variability Fixed patterns, limited creativity Dynamic, can surprise with novel suggestions
Cost No usage fees Subject to provider pricing
Data handling No external calls, data stays local Inputs sent to provider, outputs received

Safety and risk considerations

OWASP LLM Top 10

I review the OWASP LLM Top 10 to understand common pitfalls such as prompt injection, data leakage, and insecure output handling. The product does not enforce any of these mitigations automatically, so I stay vigilant.

NIST AI Risk Management Framework

The NIST AI RMF offers a structured way to identify, assess, and manage risks tied to AI systems. I apply its four functions — Govern, Map, Measure, Manage — when I decide whether to trust a generated itinerary for a real trip.

Personal verification habit

Before I book anything I look up each suggested item on the official website or a trusted travel guide. I treat the tool’s output as a hypothesis that needs confirmation.

Operator checklist for How to use travel-itinerary

I keep a written checklist next to every release that touches this topic. The list is boring on purpose: name the owner, name the evidence artifact, and name the rollback. If a step cannot produce a file, a ticket, or a log line, it is not a step — it is a wish.

Before you change production

While you run the check

After you finish

SignalWhat to recordStop-ship?
Unexpected write or sendTool name, args, identityYes until gated
Missing confirmation on destructive actionCall path and bypassYes
Untrusted text treated as instructionSource surface and resulting actionYes for agent reach
Scanner clean, judgment openDeferred items + ownerOnly if core path safe

travel-itinerary helps with the measurable first pass. Architecture choices, legal sign-off, and customer-facing claims still need a human owner. Treat every checklist row as decision support, not a certificate.

How I explain limits to buyers

When a prospect asks whether the product "covers everything," I answer with the boundary: automated checks catch known patterns; novel chains and policy judgment still need review. That honesty keeps support load down and keeps the blog aligned with what the product actually does.

If you need a second opinion, pair this write-up with the references below and with your own staging reproduction. Do not skip the reproduction step just because a model wrote a confident summary.

References

Frequently asked questions

What is travel-itinerary?

travel-itinerary helps you draft and review work in a three-step workflow with an honest demo mode.

Who should use travel-itinerary?

Operators and builders who need a fast first draft or checklist from travel-itinerary.

Does it work without an API key?

Yes in explicit Demo mode. Live AI requires a configured key.

Does it guarantee outcomes?

No. Outputs are decision-support; you still review before publishing or acting.

Does it include SSO, Slack, or bulk CSV?

Only if those features are implemented in this product build — do not assume them from marketing copy.

Where does data go?

Runs may be stored locally under the product's .data/ boundary; treat demos as ephemeral.

References

Try travel-itinerary