Skip to content

Product Features

i. Azure AD Single Sign-On (SSO)

  • Secure login and password reset using Azure Active Directory.

  • Implement standard email and password authentication initially if Azure AD integration faces IT or security policy bottlenecks.

ii. File Upload

  • Support for uploading individual or multiple documents in .pdf and .docx formats.

  • Handle documents of up to 100-120 pages in one batch. Multiple batches might be required.

  • Provide a secure file upload mechanism with progress indicators.

iii. AI-Powered Chat Interface

  • Enable users to interact with uploaded documents using natural language queries.

  • Maintain a history of previous chats and associated documents.

  • Allow users to create new chat instances, load new files, and delete old chat instances along with their associated data.

iv. Prompt Engineering Guidance System

  • Display prompt examples to guide users.

  • Allow users to create and save custom prompt templates for reuse.

v. Data Isolation by User

  • Ensure strict data segregation and access controls, so each user’s documents and chats are private and secure.

vi. Basic Admin Panel

  • Provide an interface for admins to view, add, remove, and edit users on the platform.

  • Future enhancement: Include logs of user prompts to gain insights into system usage (not for MVP).

vii. Integration with Azure Document Intelligence

  • Utilize Azure Document Intelligence for analysing and extracting information from uploaded documents.

viii. Integration with Azure Open AI

  • Leverage Azure Open AI for natural language processing and AI-driven document interaction.

ix. Integration with External Email Server

  • Facilitate user registration, verification, and password reset through email notifications.

x. Notifications

  • Send email and in-app notifications for key events, such as successful document uploads or password reset confirmations.

xi. Usage Analytics Dashboard

  • Provide an admin dashboard to view usage statistics and analytics, helping to understand platform usage and identify areas for improvement (future enhancement).

xii. Document Management System

  • Allow users to organize uploaded documents into folders or categories for easier management (future enhancement).

xiii. Scalability and Performance

  • Ensure the platform can handle increased document loads and user interactions efficiently.

  • Implement load balancing and resource optimization strategies to maintain performance during peak usage.

xiv. Data Retention and Privacy Policy

  • Enforce a 48-hour data retention policy for anonymized data on Azure AI services.

  • Provide terms and conditions pop-up to inform users of the data retention policy.