project-proposal-2025

SmartDoc AI

Abstract

SmartDoc AI is a plugin embedded in existing document editors such as Word or WPS. Its core functionality leverages AI algorithms to intelligently process text within documents. The plugin supports text enhancement, expansion, condensation, and grammar checking, directly inserting modification suggestions and revised text into the document to help users improve writing quality and efficiency.

In the MVP phase, the project will focus on AI-powered text rewriting. Future iterations will expand AI reading capabilities, including translation and text summarization, further enhancing workplace productivity. To ensure practical applicability, this project will emphasize four key quality attributes: Extensibility, Reliability, Security, and Scalability.

Author

Name: Wenmin Liu

Student number: 48490667

Functionality

Full System Functionality Overview:

Extensibility

The system should allow new features to be added seamlessly over its lifespan without requiring major modifications to the existing architecture. Each AI rewriting function should be designed as a standalone, pluggable module, enabling future integration of AI-powered translation and summarization without disrupting existing functionality. Additionally, the system should provide well-documented APIs and extension points, ensuring that developers can easily incorporate new AI capabilities or adapt the plugin for different document editors.

Reliability

The AI-powered features must maintain high availability during document editing, preventing crashes or excessive delays that could disrupt the user experience. Ensuring reliability will allow users to consistently receive accurate and efficient text refinements, making the system a dependable tool in real-world office environments.

Security

Since the plugin interacts with external AI services and processes document content, it must prioritize data security and confidentiality. Measures should be in place to prevent unauthorized access or data leaks, ensuring that sensitive information remains protected. A strong security framework is also crucial for fostering user trust in the system.

Scalability

The system should be capable of handling increasing user demand and text processing workloads efficiently. As more users access the plugin and concurrently invoke AI-powered rewriting functions, it must maintain stable performance and responsiveness. The architecture should support high concurrency, ensuring a smooth experience even under heavy usage.

Evaluation

In addition to the basic implementation of the MVP, the core quality attributes must also be met. Their achievement will be evaluated based on the following criteria.

Extensibility

Reliability

Security

Scalability