F.R.I.D.A.Y AI Assistant
Female Real-time Intelligent Decisive Assistant System.
Architecture (Internship Report):
- Client Layer: HTML5/CSS3/JavaScript web interface.
- Flask Application Layer: Python Flask microframework serving REST endpoints.
- External Services Layer: OpenWeatherMap API, NewsAPI, and SambaNova/OpenAI LLM services.
- SQLite Data Layer: Persistent SQLite relational tables (users, reminders, settings, interaction_log).
Key Features Implemented:
- Dual Input: Voice (Speech Recognition) and Text typing.
- Automated rule matching & fallback AI completions.
- Real-time weather, news feed, and schedule reminders.
- Interaction history logging & dynamic client voice synthesis.