project-proposal-2025

SenseAI: Your OS-Level Personal Assistant

Abstract

SenseAI is an innovative operating-system-level agent designed to simplify users’ daily interactions with their computers. It seamlessly integrates with installed applications, enabling users to perform routine tasks effortlessly through natural language commands. SenseAI revolutionizes everyday computer interactions by ensuring consistent performance, adaptability to new software, seamless communication between applications, robust security against threats, and ease of long-term maintenance.


Author

Name: Praneet Dhoolia

Student number: 47364417


Functionality

SenseAI delivers a dynamic user experience by automating repetitive tasks and interfacing directly with installed applications. Users communicate naturally, prompting SenseAI to execute actions across various applications.

Features of SenseAI:


Scope

The Minimum Viable Product (MVP) of SenseAI includes:


Quality Attributes

Reliability

SenseAI performs consistently without failures, accurately interpreting commands and completing tasks successfully. Users rely on dependable automation, making reliability a cornerstone attribute.

Extensibility

SenseAI can adapt to various scenarios by easily incorporating new features, software, and capabilities. This adaptability ensures long-term relevance and continued enhancement without extensive redevelopment.

Interoperability

SenseAI interacts fluidly across multiple applications, ensuring smooth data exchange and workflow integration. This seamless interaction is essential for a natural and intuitive user experience.

Security

Security protects user data and operations, ensuring SenseAI remains robust against unauthorized access and potential threats. Given the sensitivity of OS-level access, comprehensive security practices are essential.

Maintainability

SenseAI can be efficiently updated, fixed, and improved over its lifecycle. A maintainable design facilitates rapid response to bugs and feature requests, extending the system’s viability.


Evaluation

Evaluation criteria aligned with each quality attribute ensure robust and measurable success.

Reliability

Extensibility

Interoperability

Security

Maintainability


By adhering to this detailed evaluation plan, SenseAI aims to deliver a dependable, secure, and user-centric OS-level companion, significantly enhancing the daily computing experience.