|
--- |
|
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 |
|
|
|
```python |
|
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 |
|
|
|
```json |
|
{ |
|
"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](https://github.com/Zeno0007/ZenoBot) |
|
- Hugging Face: [@Zeno0007](https://huggingface.co/Zeno0007) |
|
|