Overall System Assistant
Author
Dr. Kamalaveni V, Hamdha S, Hare Krishna Kumar S, Lalish SK, Mahaboob Mariam SMB
Abstract
The Overall System Assistant is an intelligent desktop application that helps in simplifying the tasks on the computer through the use of Artificial Intelligence. The application has been designed in such a way that it allows the user to interact with it through voice and text. The assistant can perform desktop automation tasks like application launch, window control, and file and folder management. The assistant uses a local artificial intelligence engine called Ollama and Gemma 3:1B to answer questions in an intelligent manner. The other features of the system include voice replies, screen reading with the help of OCR, reminders, WhatsApp automation, and face authentication.
Keywords
Artificial Intelligence, Virtual Assistant, Natural Language Processing, Voice Recognition, Automation, Large Language Model, Task Automation, Python, Speech Processing, Intelligent System
Full Text:
Download Paper PDF
References
- Artificial Intelligence: A Modern Approach— S. Russell & P. Norvig (2021). Provides fundamental concepts of Artificial Intelligence, intelligent agents, reasoning, and problem-solving techniques.
- Speech and Language Processing— D. Jurafsky & J. H. Martin (2023). Explains Natural Language Processing, speech recognition, language understanding, and conversational AI techniques.
- Attention Is All You Need— Vaswani et al. (2017). Introduces the Transformer architecture that forms the foundation of many modern language and conversational AI systems.
- Language Models are Few-Shot Learners— T. Brown et al. (2020). Discusses large language models and their ability to understand and generate natural-language responses.
- Deep Learning— I. Goodfellow, Y. Bengio & A. Courville (2016). Provides fundamental concepts of neural networks and deep learning techniques used in modern AI applications.
- Natural Language Processing with Python— S. Bird, E. Klein & E. Loper (2009). Describes practical NLP techniques and Python-based approaches for processing human language.
- Python Documentation— Python Software Foundation (2025). Provides official documentation for Python programming, libraries, functions, and system-level application development.
- Google Gemini API Documentation— Google (2025). Provides resources for integrating generative AI models into applications for natural-language understanding and response generation.
- SpeechRecognition Documentation— SpeechRecognition Developers (2025). Provides methods for implementing speech-to-text functionality and processing voice commands in Python applications.
- PyAutoGUI Documentation— PyAutoGUI Developers (2025). Describes Python-based techniques for controlling the mouse, keyboard, and graphical user interfaces for desktop automation.
Share your valuable work from Social Media Buttons