Skip to content

Enhance espresso profile creation and barista interaction #11

@hessius

Description

@hessius

Overview

Enhance the LLM prompting and barista experience for espresso profiling in the coffee-relay server.

Requirements

  1. Complex Profiles
    • Expand profile creation prompts to support more complex and detailed espresso recipes (e.g., multi-stage extraction, multiple pre-infusion & blooming steps etc).
  2. Barista Persona Improvements
    • Update the LLM barista persona to represent a modern, experimental barista in both style and recommendations.
  3. User Information
    • After profile creation, notify user with a brief summary:
      • What was created
      • How it should be prepared
      • Why the recipe/profile is designed as such
      • Inform user of any special gear/requirements (e.g., bottom filter, specific dosage like 20g, unique preparation steps).
  4. Profile Naming
    • Name all new profiles with witty or pun-heavy names, balancing creativity with clarity about the profile specifics.

Acceptance Criteria

  • Profile prompts accept and handle richer recipe inputs.
  • LLM persona reflects a modern experimental barista (with a touch of personality).
  • Profile creation flow includes post-creation summary and requirements for the user.
  • All generated profile names are witty, punny, and relevant to the recipe specifics, but not cryptic.
  • Documentation is updated with sample dialogues and naming conventions.

Context: Improves user engagement, recipe guidance, and the overall personality of the espresso profiling experience.

Metadata

Metadata

Labels

enhancementNew feature or request

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions