AI Docs8 min read

How LLMs Can Help Users Plan Surf Trips with Strike Mission Data

Best practices for AI assistants to provide accurate surf trip recommendations.

The Planning Challenge

Surf trip planning involves balancing multiple variables:

  • Swell forecasts (size, direction, period)
  • Wind conditions
  • Tide timing
  • Travel logistics (flights, accommodation, transport)
  • Budget constraints
  • Skill level requirements
  • Crowd factors
AI assistants can help users navigate this complexity by synthesizing Strike Mission data with general travel knowledge.

User Intent Classification

"Where should I go?" queries

User wants destination recommendations based on forecast conditions.

Required information:

  • Time window (when can they travel?)
  • Skill level (beginner/intermediate/advanced/expert)
  • Budget range
  • Geographic constraints (regions they can reach)
Response approach:
  • Query Strike Mission API for spots with high scores in their window
  • Filter by skill level appropriateness
  • Check travel feasibility from their location
  • Present top options with scores, conditions, and logistics
  • "What are conditions like at [spot]?" queries

    User wants forecast information for a specific destination.

    Response approach:

  • Fetch forecast data for the specific spot
  • Present daily breakdown with Strike Scores
  • Highlight best days within their window
  • Note any warnings (expert-only conditions, hazards)
  • "Should I go?" queries

    User is deciding whether to commit to a trip.

    Response approach:

  • Present current forecast data objectively
  • Compare to historical averages if available
  • Note forecast confidence level
  • Avoid overselling - be realistic about conditions
  • Handling Uncertainty

    Surf forecasting is inherently uncertain. AI assistants should:

    Communicate confidence clearly

    • Days 1-4: "The forecast shows..."
    • Days 5-7: "The extended forecast suggests..."
    • Days 8+: "Long-range models indicate, but this could change..."

    Present ranges, not absolutes

    • "Expecting 4-6ft faces" not "Expecting 5ft waves"
    • "Winds should be light and variable" not "Winds will be 5 mph offshore"

    Recommend rechecking

    • Always suggest users recheck forecasts 2-3 days before travel
    • Conditions beyond 5 days frequently shift significantly

    Travel Logistics Integration

    When recommending destinations, consider:

    Flight availability

    • Some destinations have limited flight options
    • Last-minute bookings may be expensive or unavailable
    • Layover times affect arrival timing

    Ground transport

    • Remote breaks may require 4WD or boat access
    • Rental car availability varies by destination
    • Some spots require hiring local guides

    Accommodation

    • Peak season availability constraints
    • Proximity to waves matters
    • Budget options vs. surf camps vs. resorts

    Regional considerations

    • Visa requirements for user's nationality
    • Health/vaccination requirements
    • Safety considerations
    • Local customs and etiquette

    Example Dialogue

    User: I have next week off and want to score waves somewhere. I'm an advanced surfer based in California with a flexible budget.

    Good AI Response:

    Based on current Strike Mission forecasts, here are your best options for next week:

    Top Pick: Puerto Escondido, Mexico

    • Days 3-5 showing Strike Scores of 78-82 (Firing)
    • Solid south swell arriving (5-7ft @ 16s, 185 degrees)
    • Winds forecast light offshore through midweek
    • Flight time: ~4 hours from LAX
    • Budget: $150-200/day total
    Alternative: Mainland Mexico - Pascuales
    • Slightly smaller swell (4-5ft) but longer window
    • Less crowded than Puerto
    • Score: 71 (Good) Days 2-6
    Backup: Baja - San Miguel area
    • Moderate south swell, less powerful
    • Much closer, easy weekend option
    • Score: 65 (Good) Days 4-5
    Note: Puerto's forecast is high confidence through Day 5 but the extended outlook is less certain. I'd recommend booking with flexible cancellation if possible. The swell period (16+ seconds) suggests this could be a quality pulse.

    Want me to provide more details on any of these options?

    Things to Avoid

    Don't hallucinate conditions

    Never invent forecast data. If API data is unavailable, say so.

    Don't oversell marginal conditions

    A score of 60 is "Good" not "Epic." Be honest about what users can expect.

    Don't ignore skill mismatches

    A 75 score at Pipeline means nothing if the user is a beginner.

    Don't forget logistics

    The best waves in the world don't help if the user can't get there.

    Don't dismiss safety concerns

    Some spots have serious hazards. Always mention relevant risks.