Skip to content

EPFL Restaurants Menus Q&A #231

@ziyad-m97

Description

@ziyad-m97

Description

Integrate EPFL restaurants’ online menus so EULER can answer Natural language questions about menus, dates, and locations.

Tasks

Data:

  • Connect to menu source (API/scrape); normalize by restaurant, date, meal type; add caching/TTL.

  • Handle missing/stale data with clear error codes.

Natural language → Slots:

  • Extract location, date (relative terms), meal (lunch/dinner), dietary preferences if present.

Response:

  • Format answers in Markdown (tables/bullets) with restaurant names, dates, items, and prices if available.

Acceptance Criteria

  • NL queries return accurate menus with correct date/location/meal context.

  • Markdown output is well-formatted and readable.

  • Stale/missing data handled gracefully with explicit messaging.

  • Caching prevents unnecessary refetch; data freshness indicated to users.

Metadata

Metadata

Assignees

Labels

No labels
No labels

Type

No type

Projects

Status

Sprint Backlog

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions