Commit e2dacb

2025-10-30 07:51:50 Switi Patel: updated key components
Projects/OptiQA.md ..
@@ 105,12 105,12 @@
![](./image-1760007471455.png)
- **Core Modules**
- - **Test Case Manager:** Converts unstructured requirements into structured, testable cases using NLP.
- - **Execution Engine:** Runs automated Playwright tests and captures execution logs.
- - **AI Analyzer:** Combines rule-based logic and NLP for anomaly detection and failure summaries.
- - **Log Parser:** Normalizes error logs from different environments for consistent analysis.
- - **Report Generator:** Aggregates and visualizes results into actionable insights.
+ #### **Key Components**
+ - **User Management Service:** Handles registration, authentication, and user profile management.
+ - **Prompt Service:** Accepts and stores user-submitted prompts; links each prompt to a user.
+ - **AI Response Service:** Interacts with an AI model to generate responses for submitted prompts.
+ - **Test Result Service:** Runs automated test cases on AI-generated outputs and stores results.
+ - **Chat Logging Service:** Records all user–AI interactions (both user and AI messages).
#### **Database Design**
![](./image-1761807647089.png)
0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9