language:
- en
license: mit
library_name: transformers
tags:
- travel
- itinerary
- assistant
- llama
pipeline_tag: text-generation
widget:
- text: Plan a 3-day trip to California starting on 15/04/2024
example_title: California Trip
- text: Create a 5-day itinerary for New York state starting next Monday
example_title: New York Trip
- text: I want to visit Florida for a weekend
example_title: Florida Weekend
ZenoBot - AI Travel Itinerary Assistant
ZenoBot is an AI-powered travel assistant that specializes in creating detailed travel itineraries strictly within one state in a country. Built on the Llama 3.2 architecture, ZenoBot generates comprehensive, geographically sensible travel plans with morning, afternoon, and evening activities for each day of your trip.
Model Description
ZenoBot is designed to create travel itineraries with the following characteristics:
- State-specific: All travel plans stay within a single state
- Geographically sensible: Activities are grouped to minimize unnecessary travel
- Comprehensive: Each day includes morning, afternoon, evening, and an additional activity
- Well-structured: Results are delivered in a consistent JSON format
- Realistic: Takes into account travel times between locations
- Diverse: Balances various types of experiences (nature, culture, history, etc.)
Intended Use
This model is intended to help users plan trips within specific states in various countries. It's especially useful for:
- Tourists planning a visit to a specific state
- Travel agents creating custom itineraries
- Locals looking to explore more of their own state
- Anyone overwhelmed by the options when planning a trip
Usage Examples
API Request Format
import requests
import json
query = "Plan a 3-day trip to California starting on 15/04/2024"
response = requests.post(
"https://api-endpoint/generate",
json={"query": query, "temperature": 0.1}
)
result = response.json()
print(json.dumps(result, indent=2))
Sample Output
{
"response": {
"tripDetails": {
"tripLengthHigh": false
},
"itinerary": [
{
"dayStart": "[DayStart]",
"date": "15/04/2024",
"morningStart": "[MorningStart]",
"morning": {
"name": "Golden Gate Bridge Visit",
"location": "San Francisco",
"description": "Start your California adventure with a visit to the iconic Golden Gate Bridge.",
"transportation": "Taxi"
},
"afternoonStart": "[AfternoonStart]",
"afternoon": {
"name": "Alcatraz Island Tour",
"location": "San Francisco Bay",
"description": "Explore the historic Alcatraz Federal Penitentiary.",
"transportation": "Ferry"
},
"eveningStart": "[EveningStart]",
"evening": {
"name": "Fisherman's Wharf Exploration",
"location": "San Francisco",
"description": "Enjoy the lively atmosphere of Fisherman's Wharf.",
"transportation": "Walking"
},
"additionalActivityStart": "[AdditionalActivityStart]",
"additionalActivity": {
"name": "Cable Car Ride",
"location": "San Francisco",
"description": "Take a ride on San Francisco's historic cable cars."
},
"dayEnd": "[DayEnd]"
}
// Additional days follow the same format
]
}
}
Limitations
- ZenoBot only plans for activities within a single state
- It does not recommend specific hotels or accommodations
- It does not include food or restaurant recommendations
- The model may occasionally suggest activities that are seasonal or unavailable
- Activities are not verified for current operating hours or availability
Training Details
ZenoBot is based on the Llama 3.2 architecture and has been fine-tuned to specialize in travel itinerary generation. The model has been trained to understand geography within states and to create logical travel routes that minimize unnecessary travel time.
Ethical Considerations
While ZenoBot attempts to provide useful travel suggestions, users should always:
- Verify the existence and availability of suggested activities
- Check current operating hours and admission requirements
- Consider local travel advisories and weather conditions
- Respect local customs and regulations
- Make their own judgments about the suitability of suggested activities
Contact Information
For questions, feedback, or issues regarding ZenoBot, please contact:
- GitHub: ZenoBot Repository
- Hugging Face: @Zeno0007