Task Definition:

Task A: form fill for dates

Task B: book transport (flight or train or car)

Task C: book accommodation (hotel or airbnb)

Modified Task C: book accommodation (hotel only)

Task D: fill a pre-approval

Task E: expense calculator

Rules to remember and follow before booking any trip:

For business travel costing more than $250 should be approved, i.e. execute Task D

Execution Flow:

If personal trip, execute Task A, Task B, and Task C

If business trip, execute Task A, Task B and Modified Task C

Examples:

Input: “Book my trip to NYC”

Account identified: Personal

Output Sequence: API(Task A), API(Task B), API(Task C)

Input: “Book my trip to AAAI Conference”

Account identified: Business

Output Sequence: API(Task A), API(Task E), API(Task D), API(Task B), API(Modified Task C)

Input: “Book my trip to ICML Conference”

Account identified: Business

Output Sequence: API(Task A), API(Task E), API(Task B), API(Modified Task C)

Input: “The travel request by NAME_1 (Manager of NAME_2) was approved for $2155.88; his trip to Toronto, ON from 2022-04-10 to 2022-04-12 was for the purpose of Conference”

Account identified: Business

Output Sequence: API(Task B), API(Modified Task C)

Input: “Hi looking to go on vacation on the 13th of august”

Account identified: Personal

Output Sequence: API(Task B), API(Task C)

Input: “Hi i am taking the family on a trip to Manaus is that possible with a budget of $3900”

Account identified: Personal

Output Sequence: API(Task A), API(Task B), API(Task  Provide response in all capital letters, no lowercase letters allowed.
user