Epic 11: AI Assistant¶
Overview¶
The AI Assistant Epic empowers both managers and workers with intelligent, context-aware guidance throughout their recruitment and placement lifecycle. This conversational AI interface provides instant answers to operational questions, helps users make informed decisions faster, and reduces the learning curve for complex processes like CAO compliance, candidate selection, and problem resolution. By leveraging user-specific context including profile data, application history, and interaction patterns, the AI Assistant delivers personalized recommendations that improve decision quality while reducing administrative overhead and support requests. Managers benefit from on-demand expertise for staffing decisions, shift planning, CAO compliance checks, and problem handling, while workers receive tailored guidance on job applications, profile optimization, and career development. The assistant's contextual awareness and conversation history enable progressive, multi-turn dialogues that adapt to each user's specific situation and needs.
Business Value¶
- AI Chat for Manager Managers access "Cruits AI" through a dedicated chat interface featuring three pre-organized prompt categories: How To (operational guidance), CAO (compliance and legal considerations), and Manage Problems (issue resolution). Each category contains curated prompts addressing common scenarios managers face daily. The AI draws from the manager's activity history, recent applications, active placements, and platform usage patterns to provide tailored recommendations. An "Enhance with AI" feature helps managers polish their communications to workers, offering professional, friendly, or concise rewrites. All suggestions include appropriate disclaimers reminding managers that AI provides guidance, not legal advice, and that final decisions remain their responsibility. AI Chat for Worker Workers access a simplified AI chat interface tailored to their needs: job search guidance, application tips, profile optimization, and career development advice. The AI understands the worker's profile, CV, AI interview results, application history, offers, and placements to provide personalized recommendations. Workers can ask about job matching, skill development, availability management, and understanding their recruitment status. User Persona & Long-term Memory The system maintains a comprehensive context library for each user, storing recent prompts, chat history, profile information, and relevant activity data. For workers, this includes parsed CV data, AI interview results, and job application history. This persistent memory enables the AI to reference past conversations and provide increasingly personalized guidance over time. AI Chat History Users can access their recent prompts and conversations, enabling them to quickly return to previous topics or reuse successful queries. This feature supports continuity across sessions and helps users build on prior interactions. AI-Enhanced Communication Managers can leverage AI to refine their messages to workers with options to make content more professional, friendly, or concise. The system presents three alternative versions, allowing managers to select and further edit before sending. All features are designed with transparency, user control, and appropriate disclaimers to ensure AI serves as an augmentation tool rather than a replacement for human judgment.
Solution Concept¶
This epic implements an intelligent conversational AI assistant accessible to both managers and workers, with role-specific capabilities and contextual awareness: AI Chat for Manager Managers access "Cruits AI" through a dedicated chat interface featuring three pre-organized prompt categories: How To (operational guidance), CAO (compliance and legal considerations), and Manage Problems (issue resolution). Each category contains curated prompts addressing common scenarios managers face daily. The AI draws from the manager's activity history, recent applications, active placements, and platform usage patterns to provide tailored recommendations. An "Enhance with AI" feature helps managers polish their communications to workers, offering professional, friendly, or concise rewrites. All suggestions include appropriate disclaimers reminding managers that AI provides guidance, not legal advice, and that final decisions remain their responsibility. AI Chat for Worker Workers access a simplified AI chat interface tailored to their needs: job search guidance, application tips, profile optimization, and career development advice. The AI understands the worker's profile, CV, AI interview results, application history, offers, and placements to provide personalized recommendations. Workers can ask about job matching, skill development, availability management, and understanding their recruitment status. User Persona & Long-term Memory The system maintains a comprehensive context library for each user, storing recent prompts, chat history, profile information, and relevant activity data. For workers, this includes parsed CV data, AI interview results, and job application history. This persistent memory enables the AI to reference past conversations and provide increasingly personaliz
Features and User Stories¶
11.1 AI Chat for Manager¶
User Story:
As a manager I want to ask context-aware questions about staffing, compliance, and problem resolution So that I can make faster, more informed decisions and handle operational challenges effectively
Описание: The AI Chat for Manager provides an intelligent conversational interface that helps managers navigate complex decisions around candidate selection, shift planning, CAO compliance, and problem handling. The system organizes common scenarios into three main categories (How To, CAO, Manage Problems) while supporting free-form questions. The AI leverages the manager's activity history and platform context to deliver personalized, actionable recommendations. alt class="_c71l7vkz _p12f7vkz _1bsb1osq" style="background-blend-mode:normal;background-clip:content-box;background-position:50% 50%;background-color:rgba(0,0,0,0);background-image:var(--sf-img-10);background-size:100% 100%;background-origin:content-box;background-repeat:no-repeat"> BlinkSoftware [HF] [Main] Preview
Критерии приёмки: - Access point: “Ask Cruits AI” button in the header, available from every page - Click on button opens a pop-up modal - Chat Modal Interface Layout: - Header: - Male animated character avatar with online indicator - Title: - Charles - Badge: - Cruits AI Assistant - Close button → closes the modal, conversation saved in History (see US 11.4) - Welcome text: “Ready to make your decisions faster with AI help?” - Shows the categories of prompts / prompts themselves - Input area: - Chat History button → opens Recent Chats - Text input field with placeholder “Ask me anything” - Send button, active if at least 1 character typed in - Max characters limit - 3 200 ? - Disclaimer text: “AI may make mistakes. - Always review suggestions before applying them.” - Initial State: - Welcome text: “Ready to make your decisions faster with AI help?” - Three category buttons displayed: "How To", "CAO", "Manage Problems" - Input field accepts free-form questions at any time - On category button click: - Category buttons disappear - Welcome message stays - Prompt list appears featuring random 3 out of possible questions - Category - "How To": - Prompt list appears featuring random 3 out of with the following options: - "How to quickly shortlist candidates for this shift?" - "How to decide between two candidates with similar experience?" - "How to estimate how many workers I need for this job?" - "How to improve my job description to attract more candidates?" - "How to schedule shifts to avoid overtime issues?" - "How to evaluate if a candidate is reliable based on past data?" - "How to reduce last-minute cancellations for this project?" - "How to plan staffing for a peak season or busy week?" - "How to onboard new flex workers more efficiently?" - "How to communicate expectations clearly to workers before the shift?" - "How to choose replacement workers when someone cancels?" - "How to interpret candidates' ratings and reviews when selecting workers?" - Category - "CAO": - Prompt list appears featuring random 3 out of with the following options: - "What CAO rules should I consider for this type of job and shift length?" - "Does this planned schedule comply with typical CAO rules for rest and breaks?" - "What should I check in the CAO before planning night or weekend shifts?" - "How to estimate overtime and surcharge pay according to common CAO rules?" - "What CAO topics are most important when hiring flex workers for warehouses?" - "What CAO topics are most important when hiring flex workers for logistics/drivers?" - "Which CAO-related risks should I watch out for in this planning?" - "How to explain CAO-related pay components (overtime, allowances) to workers?" - "How to structure shifts to respect typical CAO rest requirements?" - "What should I consider regarding minimum hours and call-off rules in CAO?" - "How to check if my planned shift pattern might conflict with CAO?" - "How to prepare questions for HR/legal if I'm unsure about CAO compliance?" - Disclaimer displayed at bottom: "AI is not legal advice. - AI makes suggestions, you make final decisions." - nice to have - Category - "Manage Problems": - Prompt list appears featuring random 3 out of with the following options: - "A worker is late or absent - how should I handle it and document it?" - "How to deal with repeated lateness from the same worker?" - "How to give feedback to a worker who underperformed on the last shift?" - "How to handle a conflict between two workers on a shift?" - "How to respond if a client complains about a worker?" - "How to decide if I should block or give another chance to a worker?" - "How to communicate a last-minute schedule change to workers?" - "How to handle when I don't have enough workers for a placement?" - "How to handle when more workers show up than needed?" - "How to prevent no-shows for early morning or night shifts?" - "How to motivate workers to accept unpopular shifts (nights, weekends)?" - "How to write a clear incident report after a problem on a shift?" - Prompt Interaction: - Clicking any prompt pastes it into the text input field - User can edit the prompt before sending or send immediately - User can return to category view with back/home button - Free-form Questions: - Input field always available for custom questions - Accepts questions outside of predefined prompts - AI responds based on context and available information - AI Response Behavior: - Responses draw from manager's context (see User Story 11.3) - Answers are conversational, actionable, and specific to user's situation - Responses include relevant disclaimers where appropriate - Complex answers may include step-by-step guidance or decision frameworks - Safe-Use & Compliance: - Footer displays in small text: "AI may make mistakes. - Always review suggestions before applying them." - Appropriate risk warnings included in responses dealing with compliance or legal matters - CAO category includes additional disclaimer: "AI is not legal advice. - AI makes suggestions, you make final decisions." - nice to have - Navigation: - Back button to return to category selection - Access to conversation history (see User Story 11.4) - Close button to dismiss the modal - Response to Unclear / Invalid Input: - Input is too short / just emojis / makes no sense: - Polite reply that asks for more details, something like “Could you please clarify how I can help you?” - Input is too long (more that 3 200 characters): ? - Polite reply that asks to trim the text down, something like “Could you please explain it in your own words, a little more concise? - As for now, I cannot process big texts” - Input is offensive (slurs, threats, hate speech): - Polite reply that asks to calm down, something like “I am not real, but your hurtful words are. - I see you are upset, but please rephrase you question so that I can help you”
11.1.1 (не MVP)¶
11.2 AI Chat for Worker¶
User Story:
As a worker I want to ask questions about job applications, profile optimization, and career development So that I can understand how everything works within the platform, make better decisions about my job search and understand how to improve my chances for offer
Описание: The AI Chat for Worker provides a simplified, worker-focused conversational interface that helps flexworkers navigate job applications, understand matching scores, optimize their profiles, and plan their availability. The AI understands the worker's profile, CV, interview results, and application history to provide personalized career guidance and job search support. alt class="_c71l7vkz _p12f7vkz _1bsb1osq" style="background-blend-mode:normal;background-clip:content-box;background-position:50% 50%;background-color:rgba(0,0,0,0);background-image:var(--sf-img-10);background-size:100% 100%;background-origin:content-box;background-repeat:no-repeat"> BlinkSoftware [HF] [Main] Preview
Критерии приёмки: - Access point: - AI button with animated character in the bottom navigation panel (tap bar) - Click on button opens a full-screen page - Chat Page Interface Layout: - Header: - Female animated character avatar with online indicator - Title: - Charlie - Subtitle: - Cruits AI Assistant - Chat History button → opens Recent Chats - Close button → goes back to previous page - Shows the categories of prompts / prompts themselves - Input area: - Text input field with placeholder “Ask me anything” - Send button, active if at least 1 character typed in - Max characters limit - 3 200 ? - Disclaimer text: “AI provides suggestions based on your profile and history. - Final decisions are yours.” - Initial State: - Welcome question: “Need some help with your journey?” - Suggested prompt chips/buttons of categories for common needs: - "Complete My Profile" / “Improve My Profile” / “Profile Tips” - "Find Jobs" - "How It Works" - "Understanding Matching" - “Recruitment Process” - “Career Growth” - "Manage Availability" - Prompt categories depend on profile completion tier - Profile Completion-Based Prompt Adjustment: - AI scrapes the user profile completion percentage - Prompt categories adjust based on profile completion tier: - 0-40% Complete: - Priority: - Profile completion prompts displayed first - Category buttons: "Complete My Profile", "Find Jobs", "How It Works" - "Complete My Profile" prompts: - "What information do I need to complete my profile?" - "Why is completing my profile important?" - "How do I add my work experience?" - "What skills should I list?" - "Do I need to upload a CV?" - "How do I add certifications?" - "What information do I need to complete my profile?" - "Why is completing my profile important?" - "What makes a profile complete?" - "How long does it take to complete my profile?" - Priority message displayed: "Complete your profile to get better job matches! - Your profile is X% complete." - 40-60% Complete: - Priority: - Mix of profile and job search prompts - Category buttons: "Improve My Profile", "Find Jobs", "Understanding Matching" - "Improve My Profile" prompts: - "What's missing from my profile?" - "How can I make my profile stand out?" - "What additional skills would help me?" - "Should I add more work history details?" - "What's missing from my profile?" - "How do employers evaluate profiles?" - "What certifications are most valuable?" - Mixed prompts from profile improvement and job search - Encouragement message: "You're making progress! - Complete a bit more to unlock better matches." - 60-80% Complete: - Priority: - Job search and application prompts - Category buttons: "Find Jobs", "Recruitment Process", "Profile Tips" - "Profile Tips" prompts (reduced): - "How can I optimize my profile further?" - "What makes a profile attractive to employers?" - "What to expect during the first interview?" - Primary focus shifts to job search and applications - Profile prompts minimal and optional - 80-100% Complete: - Priority: - Job search, applications, and career development - Category buttons: "Find Jobs", "Career Growth", "Manage Availability" - Profile-related prompts minimized / removed - Focus on: - Job matching and selection - Application strategies - Career advancement - Availability optimization - Performance improvement - No profile completion nudges - Profile completion indicator displayed in header - nice to have: - Progress bar showing completion percentage - Text: "Profile X% complete" - Suggested Prompt Categories - Find Jobs: - Prompts include: - "How to find out if a job matches my skills and experience?" - "How can I improve my chances of getting an offer?" - "What does my matching score mean for this job?" - "Why haven't I received an offer for this job?" - "How do I make my application stand out?" - "What types of jobs should I apply for based on my profile?" - "How can I get more job offers?" - Suggested Prompt Categories - Profile Optimization: - Prompts include: - "How can I improve my profile to get more matches?" - "What skills should I add to my profile?" - "How do employers see my work history?" - "What information is missing from my profile?" - "How can I get better ratings from employers?" - "Should I update my CV?" - Suggested Prompt Categories - Manage Availability: - Prompts include: - "How should I set my availability to get more jobs?" - "What does 'Open to Work' vs 'Unavailable' mean?" - "How far in advance should I plan my availability?" - "Can I change my availability after applying for a job?" - Suggested Prompt Categories - Recruitment Process: - Prompts include: - "What does my current application status mean?" - "When will I hear back about my application?" - "What should I do if I receive an offer?" - "How does recruitment process work within the platform?" - "What happens after I accept an offer?" - Suggested Prompt Categories - Career Growth: - Prompts include: - "What steps can I take to advance my career?" - "How can I move from temporary to permanent positions?" - "How do I identify my next career goal?" - "What kind of training or certification should I consider?" - "How can I get a promotion or better role offers?" - "What are common career paths in my field?" - Prompt Interaction: - Clicking any suggested prompt chip pastes it into the text input field - Worker can edit the prompt before sending or send immediately - Free-form questions always supported - AI Response Behavior: - Responses draw from worker's context (see User Story 11.3) - References specific profile data, application history, and matching scores where relevant - Provides actionable next steps and clear explanations - Uses simple, encouraging language appropriate for diverse worker backgrounds - Personalization Examples - nice to have - "Based on your warehouse experience and forklift certification, you're a strong match for logistics roles" - "Your profile shows availability on weekdays only. - Adding weekend availability could increase your opportunities by approximately 40%." - Safe-Use & Transparency: - Footer displays: "AI provides suggestions based on your profile and history. - Final decisions are yours." - Responses acknowledge limitations, like "I don't have access to employer-specific preferences, but based on general trends..." - Navigation: - Close button to go back to previous page - Access to conversation history (see User Story 11.4) - Link to profile settings for immediate action on suggestions - nice to have - Response to Unclear / Invalid Input: - Input is too short / just emojis / makes no sense: - Polite reply that asks for more details, something like “Could you please clarify how I can help you?” - Input is too long (more that 3 200 characters): ? - Polite reply that asks to trim the text down, something like “Could you please explain it in your own words, a little more concise? - As for now, I cannot process big texts” - Input is offensive (slurs, threats, hate speech): - Polite reply that asks to calm down, something like “I am not real, but your hurtful words are. - I see you are upset, but please rephrase you question so that I can help you”
11.2.1 (не MVP)¶
11.3 User Persona & Long-term Memory¶
User Story:
As a system I want to maintain comprehensive context about each user's activity, preferences, and history So that the AI can provide increasingly personalized and relevant recommendations over time
Описание: The User Persona & Long-term Memory feature creates a persistent context library for each user (both managers and workers) that stores relevant activity history, profile information, and interaction patterns. This contextual data enables the AI to deliver personalized responses that reference the user's specific situation, past decisions, and preferences.
Критерии приёмки: - Manager Context Library Includes: - AI Chat History: - Full chat history from AI Chat (all prompts and responses) - Chat content and timestamps - Topic categorization (How To / CAO / Manage Problems) - Recruitment Activity: - Recent applications reviewed/declined (last 30 days) - Offers sent/accepted/withdrawn (last 30 days) - Awaiting, confirmed, discontinued and active placements - Job Posting Activity: - Active job postings - Recently archived jobs - Common job types/roles posted - Usage Patterns: - Frequently used filters - Common decision patterns (like typical decline/withdrawal reasons) - Peak activity times - Recent Chat Messages - nice to have: - Full message thread history with workers - Message content with timestamps - Associated candidate and job context - Worker Context Library Includes: - Profile Information: - Complete user profile data (skills, certifications, experience) - Availability settings - Location preferences - Work history summary - CV Data: - Parsed CV content - Extracted skills and qualifications - Education and work history - Job Application History: - Full history of all jobs applied to - Application outcomes (selected/declined/withdrawn) - Job types and patterns - Offers & Placements: - New offers (all current) - Active placements with job information - Full archived placement history - Performance ratings received - AI Chat History: - Full chat history from AI Chat (all prompts, responses and timestamps) - Common topics and concerns - AI Interview Results (see epic 14): - nice to have - Interview responses and scores - Skill assessments - Personality/fit indicators - Context Usage in AI Responses: - AI references user context naturally in responses - Examples: - Manager: "Based on your recent hiring for warehouse roles, here's what to consider..." - Worker: "Looking at your forklift certification and 3 years of warehouse experience..." - Context injection happens automatically without explicit user prompts - AI can reference specific past actions: "Last month you declined a similar candidate because..." - Data Management: - Context library updates in real-time as users take actions - Full historical data maintained (no automatic truncation) - Users cannot directly view or edit their context library (operates behind the scenes) - Privacy & Security: - Context data stored securely per user - No cross-user context sharing - Context used only for AI personalization, not for other analytics without consent
11.3.1 (не MVP)¶
11.4 AI Chat History¶
User Story:
As a manager or worker I want to access my previous AI conversations and prompts So that I can quickly return to prior topics, reuse successful queries, and maintain conversation continuity
Описание: The Chat History feature provides users with access to their recent AI prompts and conversations, enabling them to review past recommendations, continue previous discussions, and quickly reuse queries that worked well. This reduces repetitive typing and helps users build on prior interactions. alt class="_c71l7vkz _p12f7vkz _1bsb1osq" style="background-blend-mode:normal;background-clip:content-box;background-position:50% 50%;background-color:rgba(0,0,0,0);background-image:var(--sf-img-10);background-size:100% 100%;background-origin:content-box;background-repeat:no-repeat"> BlinkSoftware [HF] [Main] Preview alt class="_c71l7vkz _p12f7vkz _1bsb1osq" style="background-blend-mode:normal;background-clip:content-box;background-position:50% 50%;background-color:rgba(0,0,0,0);background-image:var(--sf-img-10);background-size:100% 100%;background-origin:content-box;background-repeat:no-repeat"> BlinkSoftware [HF] [Main] Preview
Критерии приёмки: - Access Point: - “History” clock button visible in AI Chat interface header (for candidate) or on the left to prompt input field (for manager) - History View: - On "History" button click: - Button becomes of primary color (orange) - Conversation history as full page (candidate) / full modal (manager) - List sorted by most recent first (reverse chronological) - Title “Recent Chats” - List Display: - Each history item shows: - Prompt text (truncated to 1 line) - Timestamp (relative: "Today" & "Yesterday" - nice to have) - Category badge if from predefined prompts (How To / CAO / Manage Problems) - nice to have - First line of AI response as preview - nice to have - Back button → goes back to initial state (view of 3 categories) - Interaction - on clicking on a history item: - Chat is opened and scrolled down to the most recent answer - Prompt input field is available - “History” button remains highlighted - Back button → goes back to Chat History - Data Retention: - Stores full conversation history per user (Manager or Worker) - No automatic limit on number of stored conversations - History persists across sessions - Empty State: - If no history exists: "No chat history yet. - Your recent chats will appear here." - Icon: empty state illustration - Search in History - nice to have: - Search bar at top of history panel - Search by prompt text - Real-time filtering as user types - Privacy: - History is user-specific (not shared across accounts)
11.4.1 (не MVP)¶
11.5 "Enhance with AI" Button (Manager Only)¶
User Story:
As a manager I want to improve my messages to workers using AI suggestions So that I can communicate more effectively with different tones and styles while saving time
Описание: The "Enhance with AI" feature helps managers polish their communications to workers by offering professionally rewritten versions in different tones. The AI generates three alternative versions (professional, friendly, concise) of the manager's message, allowing them to select and further edit before sending.
Критерии приёмки: - Button Placement: - Location: - Next to message input field or in message composition toolbar - Label: "Enhance with AI" or AI sparkle icon - Visibility: - Appears when manager has typed at least 10 characters in message field - Enhancement Options: - Three rewrite style options available: - "More Professional" - Formal tone - Structured language - Appropriate for official communications, warnings, or formal requests - "More Friendly but Clear" - Warm, approachable tone - Maintains clarity and professionalism - Appropriate for routine updates, encouragement, positive feedback - "Shorter and Concise" - Brief, direct language - Preserves key information - Appropriate for quick updates, simple instructions - Interaction Flow - Step 1 (Initiate): - Manager types a message in the text input field - Manager clicks "Enhance with AI" button - Interaction Flow - Step 2 (Processing): - Loading indicator appears - Original message remains visible in input field - Interaction Flow - Step 3 (View Options): - Modal or inline panel displays with three rewritten versions - Each version shows: - Style label (Professional / Friendly / Concise) - Full rewritten message text - Character count - "Use This" button - Interaction Flow - Step 4 (Selection): - Manager clicks "Use This" on preferred version - Selected message is pasted into the text input field - Original message is replaced (or saved to a "Restore Original" option) - Modal/panel closes - Interaction Flow - Step 5 (Edit & Send): - Manager can further edit the AI-enhanced message - Manager sends message normally - Additional Controls: - "Restore Original" - Nice to Have: - Available after selection - One-click restore to manager's original message - Accessible via small link or button near input field - "Try Again" - Nice to Have: - Generate alternative versions if manager doesn't like initial options - Limited to 2 retries per message to prevent abuse - "Cancel": - Close enhancement panel without making changes - Return to original message - Content Preservation: - AI preserves factual content (dates, times, names, locations) - Critical details (shift times, rates, job requirements) remain unchanged - Tone, structure, and word choice are modified - Examples: - Original Manager Message: "hey are you're coming tomorrow at 6am? we really need you there on time because we have a big shipment" - Professional Version: "Good morning, Could you please confirm your availability for tomorrow's shift starting at 6:00 in the morning? - Your punctuality is especially important as we have a large shipment scheduled. - Thank you for your confirmation." - Friendly Version: "Hi! - Just wanted to check in – are you all set for tomorrow's shift at 6:00 in the morning? - We've got a big shipment coming in, so it would be great to have you there on time. - Thanks!" - Concise Version: "Please confirm: - Tomorrow, 6:00 AM shift. - Large shipment scheduled. - Punctuality required." - Disclaimers & Limitations: - Footer text: "AI-generated suggestions. - Review before sending." - Enhancement preserves meaning but may alter nuance - manager should always review - Enhancement does not translate language (uses same language as input) - Error Handling: - If enhancement fails: "Unable to enhance message. - Please try again." - If input is too short: "Please write at least 10 characters for AI to enhance." - If input exceeds limit: "Message too long to enhance. - Please shorten before using AI."
11.5.1 (не MVP)¶
11.6 Additional Features -¶
User Story:
As a manager or worker I want contextual assistance and guided interactions with the AI So that I can discover relevant features and get more targeted help
Описание: Additional features that enhance the AI assistant experience through contextual filtering, suggested follow-up questions, and discoverable help content. These features make the AI more intuitive and help users understand its full capabilities.
11.6.1 Contextual Quick Filters / Chips Placement: Above prompt lists or near the input field Horizontal scrollable row of filt¶
11.6.2 Suggested Next Questions (Follow-ups) Trigger: After AI provides an answer to user's question Displayed below the AI res¶
11.6.3 "What Can I Ask?" Help Button Placement: Info icon next to "Cruits AI" header or near input field Small, unobtrusive but¶
11.6.4 Conversation Threading & Context Retention¶
Описание: AI maintains context within a conversation session Users can ask follow-up questions without restating context Example Sequence: User: "How do I evaluate candidates for warehouse work?" AI: [Provides answer] User: "What about for forklift drivers?" ← AI understands this is still about evaluation AI: [Provides comparison or adjusted guidance] Session Management: Conversation context retained for duration of session (until user closes chat) Starting new chat allows user to reset context for unrelated topic Context summary: Small text showing what AI "remembers" from current conversation - nice to have Benefits: More natural, human-like conversation flow Reduces repetitive information entry Enables progressive problem-solving