# Creating Requirements & Imports

After clicking "Create Requirement" (新增旅遊需求), you have two ways to start an itinerary project: "Manual Entry" or "Import File".

## 1. Manual Entry

If you just finished a consultation and have clear ideas, use this form:

* **Origin & Destinations**: Supports multiple destinations (type and press Enter to add).
* **Dates**: Select start and end dates.
* **Travelers**: Set the number of adults, seniors, children, and infants.
* **Budget & Preferences**: Note that if the total traveler count is greater than 1, the budget label dynamically changes to "Per Person Budget" (每人預算).
* **Special Notes**: This is the most crucial field! Detail the client's spoken requirements here (e.g., "planning a proposal", "must eat seafood"). The AI heavily relies on this text.
* **Advanced Toggles**:
  * **Run AI Gap Analysis**: ON by default. AI checks if your conditions are logical before planning.
  * **Auto-add to Favorites**: If ON, all spots and restaurants from the final generated itinerary are automatically saved to your pocket list.

## 2. Import Files/Text

If you already have a PDF itinerary or a long chunk of text from the client, switch to the "Import" tab.

1. **Upload**: Supports PDF or images. Alternatively, paste text directly into the text box.
2. **Wait for Parsing**: After clicking parse, the AI attempts to read the file and convert it into a structured itinerary draft.
3. **Preview & Confirm**:
   * In the preview screen, you can quickly adjust the parsed traveler count and budget.
   * There is a special toggle here: **"Skip route planning, directly generate detailed itinerary"** (跳過路線規劃，直接生成詳細行程). If the imported file is already a complete, ready-to-use itinerary, turning this ON will bypass all intermediate steps (diagnostics and route editor) and jump straight to generating the final, beautifully formatted itinerary!


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://letztek.gitbook.io/travelagent/docs/en/manual/creating-requirements.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
