gradeNot graded
search_hotelsAnswer
Mencari hotel di lokasi Jawa Tengah dengan filter fasilitas (breakfast, pool, wifi, spa) dan rentang tanggal.
View tool JSON
{
"name": "search_hotels",
"kind": "answer",
"impl": "imperative",
"description": "Mencari hotel di lokasi Jawa Tengah dengan filter fasilitas (breakfast, pool, wifi, spa) dan rentang tanggal.",
"inputSchema": {
"type": "object",
"properties": {
"location": {
"type": "string",
"description": "Kota/kabupaten di Jawa Tengah (e.g., Magelang, Semarang, Solo, Dieng)."
},
"amenities": {
"type": "array",
"items": {
"type": "string"
},
"description": "Fasilitas seperti breakfast, pool, wifi, spa."
},
"check_in": {
"type": "string",
"format": "date",
"description": "Tanggal check-in (YYYY-MM-DD)."
},
"check_out": {
"type": "string",
"format": "date",
"description": "Tanggal check-out (YYYY-MM-DD)."
}
},
"required": [
"location",
"check_in",
"check_out"
]
}
}filter_by_budgetAction
Memfilter hasil hotel berdasarkan rentang harga per malam (dalam IDR).
View tool JSON
{
"name": "filter_by_budget",
"kind": "act",
"impl": "imperative",
"description": "Memfilter hasil hotel berdasarkan rentang harga per malam (dalam IDR).",
"inputSchema": {
"type": "object",
"properties": {
"min_price": {
"type": "number",
"description": "Harga minimum per malam (dalam IDR)."
},
"max_price": {
"type": "number",
"description": "Harga maksimum per malam (dalam IDR)."
}
},
"required": [
"min_price",
"max_price"
]
}
}filter_hotels_by_proximityAction
Mengurutkan dan memfilter hotel terdekat dari landmark tertentu seperti Borobudur, Prambanan, atau Pusat Kota.
View tool JSON
{
"name": "filter_hotels_by_proximity",
"kind": "act",
"impl": "imperative",
"description": "Mengurutkan dan memfilter hotel terdekat dari landmark tertentu seperti Borobudur, Prambanan, atau Pusat Kota.",
"inputSchema": {
"type": "object",
"properties": {
"landmark": {
"type": "string",
"description": "Nama landmark tujuan (misal: Borobudur, Prambanan, Kota Lama)."
}
},
"required": [
"landmark"
]
}
}book_hotelSensitive Action
Memesan kamar hotel yang dipilih dengan konfirmasi Human-in-the-Loop melalui UI.
View tool JSON
{
"name": "book_hotel",
"kind": "transact",
"impl": "imperative",
"description": "Memesan kamar hotel yang dipilih dengan konfirmasi Human-in-the-Loop melalui UI.",
"inputSchema": {
"type": "object",
"properties": {
"hotel_id": {
"type": "string",
"description": "ID hotel dari hasil pencarian."
},
"room_type": {
"type": "string",
"description": "Tipe kamar (Deluxe Heritage Room, Suite, dll)."
},
"guest_name": {
"type": "string",
"description": "Nama tamu pemesan."
}
},
"required": [
"hotel_id",
"guest_name"
]
}
}search_transportationAnswer
Mencari opsi transportasi multi-modal (Kereta Api, Mobil Pribadi, Rental, Taksi) dari titik asal ke tujuan.
View tool JSON
{
"name": "search_transportation",
"kind": "answer",
"impl": "imperative",
"description": "Mencari opsi transportasi multi-modal (Kereta Api, Mobil Pribadi, Rental, Taksi) dari titik asal ke tujuan.",
"inputSchema": {
"type": "object",
"properties": {
"origin": {
"type": "string",
"description": "Alamat / Kota asal (e.g. Jakarta, Bandung, Rumah)."
},
"destination": {
"type": "string",
"description": "Alamat / Kota tujuan di Jawa Tengah (e.g. Hotel di Magelang, Borobudur, Solo)."
},
"mode": {
"type": "string",
"enum": [
"car",
"train",
"taxi",
"online_ride",
"rental",
"all"
],
"description": "Jenis moda transportasi."
},
"date": {
"type": "string",
"format": "date",
"description": "Tanggal perjalanan."
}
},
"required": [
"origin",
"destination",
"date"
]
}
}compare_transport_costsAction
Membandingkan biaya, durasi, dan kenyamanan antar moda transportasi.
View tool JSON
{
"name": "compare_transport_costs",
"kind": "act",
"impl": "imperative",
"description": "Membandingkan biaya, durasi, dan kenyamanan antar moda transportasi.",
"inputSchema": {
"type": "object",
"properties": {
"origin": {
"type": "string",
"description": "Alamat asal perjalanan."
},
"destination": {
"type": "string",
"description": "Alamat tujuan."
}
},
"required": [
"origin",
"destination"
]
}
}book_transportSensitive Action
Memesan tiket transportasi atau sewa mobil dengan konfirmasi Human-in-the-Loop.
View tool JSON
{
"name": "book_transport",
"kind": "transact",
"impl": "imperative",
"description": "Memesan tiket transportasi atau sewa mobil dengan konfirmasi Human-in-the-Loop.",
"inputSchema": {
"type": "object",
"properties": {
"transport_id": {
"type": "string",
"description": "ID opsi transportasi."
},
"passenger_name": {
"type": "string",
"description": "Nama penumpang / pemesan."
},
"contact_phone": {
"type": "string",
"description": "Nomor telepon yang dapat dihubungi."
}
},
"required": [
"transport_id",
"passenger_name"
]
}
}get_tourist_recommendationsAnswer
Memberikan rekomendasi destinasi wisata terbaik di Jawa Tengah (Candi Borobudur, Prambanan, Dieng, Punthuk Setumbu, dll).
View tool JSON
{
"name": "get_tourist_recommendations",
"kind": "answer",
"impl": "imperative",
"description": "Memberikan rekomendasi destinasi wisata terbaik di Jawa Tengah (Candi Borobudur, Prambanan, Dieng, Punthuk Setumbu, dll).",
"inputSchema": {
"type": "object",
"properties": {
"location": {
"type": "string",
"description": "Kota / kawasan di Jawa Tengah (e.g. Borobudur, Magelang, Solo, Semarang)."
},
"category": {
"type": "string",
"enum": [
"culture",
"nature",
"beach",
"history",
"adventure",
"all"
],
"description": "Kategori wisata."
}
},
"required": [
"location"
]
}
}get_souvenir_recommendationsAnswer
Memberikan rekomendasi sentra oleh-oleh dan kerajinan khas Jawa Tengah (Batik Solo, Getuk Trio, Bandeng Juwana, Perak Borobudur, Carica).
View tool JSON
{
"name": "get_souvenir_recommendations",
"kind": "answer",
"impl": "imperative",
"description": "Memberikan rekomendasi sentra oleh-oleh dan kerajinan khas Jawa Tengah (Batik Solo, Getuk Trio, Bandeng Juwana, Perak Borobudur, Carica).",
"inputSchema": {
"type": "object",
"properties": {
"location": {
"type": "string",
"description": "Kota/kabupaten di Jawa Tengah."
},
"type": {
"type": "string",
"enum": [
"food",
"craft",
"batik",
"all"
],
"description": "Jenis oleh-oleh."
},
"budget": {
"type": "string",
"enum": [
"low",
"medium",
"high",
"all"
],
"description": "Rentang budget."
}
},
"required": [
"location"
]
}
}get_restaurant_recommendationsAnswer
Memberikan rekomendasi restoran tradisional khas Jawa (Mangut Beong, Sate Buntel, Nasi Liwet) maupun modern fine dining.
View tool JSON
{
"name": "get_restaurant_recommendations",
"kind": "answer",
"impl": "imperative",
"description": "Memberikan rekomendasi restoran tradisional khas Jawa (Mangut Beong, Sate Buntel, Nasi Liwet) maupun modern fine dining.",
"inputSchema": {
"type": "object",
"properties": {
"location": {
"type": "string",
"description": "Kota/kabupaten di Jawa Tengah."
},
"cuisine": {
"type": "string",
"description": "Jenis masakan (e.g. Jawa Tradisional, Sate, Seafood)."
},
"price_range": {
"type": "string",
"enum": [
"low",
"medium",
"high",
"all"
],
"description": "Rentang harga."
},
"ambiance": {
"type": "string",
"enum": [
"casual",
"fine_dining",
"family",
"traditional",
"all"
],
"description": "Suasana tempat makan."
}
},
"required": [
"location"
]
}
}create_itineraryAction
Menyusun rencana perjalanan harian optimal (3 Hari / Multi-Day) menggabungkan hotel, transportasi, tempat wisata, kuliner, dan sentra oleh-oleh.
View tool JSON
{
"name": "create_itinerary",
"kind": "act",
"impl": "imperative",
"description": "Menyusun rencana perjalanan harian optimal (3 Hari / Multi-Day) menggabungkan hotel, transportasi, tempat wisata, kuliner, dan sentra oleh-oleh.",
"inputSchema": {
"type": "object",
"properties": {
"hotel_id": {
"type": "string",
"description": "ID hotel yang dipilih."
},
"tourist_spots": {
"type": "array",
"items": {
"type": "string"
},
"description": "Daftar ID tempat wisata terpilih."
},
"restaurants": {
"type": "array",
"items": {
"type": "string"
},
"description": "Daftar ID restoran terpilih."
},
"transport_options": {
"type": "array",
"items": {
"type": "string"
},
"description": "Daftar ID transportasi terpilih."
},
"start_date": {
"type": "string",
"format": "date",
"description": "Tanggal mulai perjalanan (YYYY-MM-DD)."
}
},
"required": [
"hotel_id",
"start_date"
]
}
}