assistant-ai / jess

9 stars 1 forks source link

As outlook developer i want to have a mailing coaches helping me generate mails, from my toughts #111

Open nikkrichko opened 1 year ago

nikkrichko commented 1 year ago

Persona: John, Writing Mail User Role: John is an employee at a big enterprise company who frequently writes emails to important clients and stakeholders. She wants to ensure her emails are professionally written and effective in conveying the intended message.

Functionality: As a writing mail user, I want functionality that would provide me with suggestions and improvements for rewriting my emails to big enterprise companies. This functionality should be like having "virtual coaches" (similar to CEOs) who can assist me in making my email more impactful and persuasive.

Acceptance Criteria:

  1. The feature should provide additional jess text command for rewriting and improving the email content.
  2. The suggestions should include grammar and spelling corrections, sentence restructuring, and tone enhancements.
  3. The suggestions should be presented in a visually clear and user-friendly manner.
  4. the suggestion should be also part of jess pipe commands, that allow creating prompt for regenerating mains, and after that regenerating original users thought to really great mail

Business Value: This feature will bring the following benefits to the users and the overall product:

  1. Enhanced professionalism: Users will be able to convey their message in a more polished and effective manner, creating a positive impression on their recipients.
  2. Time-saving: The functionality will help users save time by providing immediate suggestions and improvements, reducing the need for manual proofreading and rewriting.
  3. Improved communication: By having access to virtual coaches, users can improve their email writing skills and learn from expert suggestions, leading to better overall communication within the organization.

Positive Test Cases:

  1. User writes an email and receives real-time suggestions for correcting spelling errors.
  2. User writes a lengthy paragraph and receives suggestions to break it down into shorter and more coherent sentences.
  3. User writes an email with a formal tone and receives a suggestion to make it sound more friendly and personable.

Negative Test Cases:

  1. User intentionally writes an email with incorrect grammar and expects the feature to identify and suggest corrections.
  2. User writes an email with a sarcastic tone and expects the feature to suggest toning it down.

Overview of Documentations: Update readme.md to describe changes, and how it could help to generate mails