"Insight" is an innovative app that revolutionizes the research process by leveraging cutting-edge technologies like LLM, RAG, Weaviate, and Langchain. It simplifies knowledge discovery and empowers researchers. The primary objective of Research Insight is to enhance the research exploration process by enabling users to ask questions about their research documents and receive insightful, context-aware responses. This project aims to bridge the gap between users and their research content, making information retrieval more intuitive and interactive. Key Components: Cohere: Research Insight integrates Cohere, a powerful natural language processing platform. Cohere enables the project to understand and process user queries effectively. Its advanced language models contribute to accurate comprehension and interpretation of user questions. LangChain: LangChain, a sophisticated language processing framework, forms the core of Research Insight. It orchestrates the flow of information, handling tasks such as text splitting, embeddings generation, and conversational retrieval. LangChain ensures a seamless and efficient interaction between users and the research data. Weaviate: Weaviate, a semantic vector database, is employed to store and retrieve information. It plays a crucial role in organizing and indexing the research content, making it easily accessible for queries. Weaviate's capabilities contribute to efficient and fast retrieval of relevant information.
Daily journaling offers numerous benefits for personal growth: 1. Stress Relief: Writing down thoughts and feelings can induce a sense of calmness and relaxation. It can also lower heart rate and counteract the effects of adrenaline. 2. Improved Confidence: Journaling aids in self-understanding, providing insights into emotions and behavior patterns. This self-awareness can boost self-esteem and confidence. 3. Creativity Boost: Journaling provides a space for exploring ideas, brainstorming, and reflection, fostering creativity. 4. Stress Reduction: By serving as an outlet for emotions and curbing rumination, journaling effectively reduces stress and anxiety. 5. Stream of Consciousness: Engaging in stream of consciousness writing allows individuals to connect with their inner thoughts and feelings on a deeper level. 6. Gratitude Journaling: Cultivating a gratitude journal promotes positive brain changes, helping individuals focus on blessings, gain clarity, and alleviate stress. We also include a food analyzer that will help ensure that the food you eat is healthy and has all the nutritional benefits! It is important to keep track of our food intake as it directly affects our physical and mental well being. Coming Soon: Our future use case will include a RAG based chatbot to make your journaling even more interactive and give you better suggestions! Stay Tuned!
Developed a system to process student queries and classify them into one or more categories: scheduler, wellness, diet, and note maker. Based on the classification, the system generates a tailored prompt for each category. If a query falls into multiple categories, the system creates separate prompts for each relevant category and sends them to the respective agents. Each agent processes its prompt and returns an output. The system then aggregates these outputs into a single, comprehensive response, ensuring the student receives all necessary information and tasks are completed efficiently in one go. Agent Processing ๐ Scheduler Agent Handles calendar-related queries. Interacts directly with the Google Calendar API to manage events and schedules. Focuses on efficient API interactions without using RAG (Retrieval-Augmented Generation). ๐ Note Maker Agent Manages study notes and creates study materials. Uses RAG for generating quizzes, flashcards, and mindmaps ensuring contextually relevant content. Interacts with a dedicated note storage system for basic note management. ๐๏ธโโ๏ธ Fitness Agent This agent assists in developing personalized fitness plans tailored to your specific goals. By completing a straightforward questionnaire, users can receive expert guidance in planning, deciding, and adhering to their customized fitness regimen. Potential future integration with external fitness tracking APIs. ๐ Mood Agent This Agent provides comprehensive emotional support and mood management, offering empathetic responses, and personalized coping strategies. Users can log their current moods, and receive tailored recommendations such as breathing exercises, mindfulness practices, and physical activities. By analyzing mood data, the Mood Agent helps users understand their emotional health and offers simple actionable advice to instantly uplift their moods and help maintain a balanced and positive mindset that in turn, boosts productivity!