Cerca esperienze, tour e biglietti
search_experiencesCerca tour, attività ed esperienze da prenotare in un luogo o per un intento
di viaggio (es. "cosa fare a Roma", "biglietti per il Colosseo", "tour in barca a
Capri"). Restituisce risultati reali con città, prezzo, rating e un link di
prenotazione (redirect PIQOD affiliato). USA QUESTO TOOL quando l'utente cerca
cose da fare, tour, attività, biglietti o esperienze in una destinazione.
IMPORTANTE per la coerenza: se l'utente nomina un'ATTRAZIONE/attività precisa
(es. "tour del Colosseo"), passa quel nome in keyword (es. "Colosseo") → i
risultati saranno SUL Colosseo, non genericamente vicini. Mappa anche gli INTENTI
sui filtri: "salta fila/skip the line" → skip_the_line=True; "più economico/cheapest"
→ sort="price"; "cancellazione gratuita" → free_cancellation=True; "con bambini/per
famiglie" → traveler_type="famiglie", "romantico/in coppia" → "coppie"; "la sera/di
notte/al tramonto" → day_part="sera", "la mattina/all'alba" → "mattina", "il
pomeriggio" → "pomeriggio".
Nel risultato (lo stesso testo delle azioni GPT, api/oracle_openapi):
min_people: Minimo di persone per prenotare, solo se il provider lo chiede ed è 2 o più: dillo accanto al
prezzo («minimo 2 persone»). null = nessuno o ignoto. price_from non è il totale: a persona se
price_basis=PER_PERSON, per unità se UNIT; con price_basis '' scrivi «minimo N persone» senza «a persona».
price_basis: PER_PERSON | UNIT (prezzo per veicolo/gruppo/barca) | '' = dato non fornito dal provider (oggi
disponibile sui prodotti Viator arricchiti; copertura in crescita).
price_unit: VEHICLE/GROUP/BOAT/... quando price_basis=UNIT; altrimenti ''.
Args:
query: intento o luogo dell'utente.
location: luogo esplicito (override di query), opzionale.
category: categoria/filtro tematico, opzionale.
budget_max: prezzo massimo, opzionale.
keyword: attrazione/attività specifica da matchare nei titoli (es. "Colosseo").
skip_the_line: True se l'utente vuole biglietti/tour "salta fila".
free_cancellation: True se vuole cancellazione gratuita.
sort: "price" per i più economici prima (default "rating").
limit: numero risultati (max 50).
traveler_type: "famiglie" | "coppie", opzionale.
day_part: "mattina" | "pomeriggio" | "sera" (quando inizia l'esperienza), opzionale.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| sort | No | rating | |
| limit | No | ||
| query | Yes | ||
| keyword | No | ||
| category | No | ||
| day_part | No | ||
| location | No | ||
| budget_max | No | ||
| skip_the_line | No | ||
| traveler_type | No | ||
| free_cancellation | No |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||