============= AI Automation ============= There is a need to integrate AI to facilitate automation of routine tasks and also reduce repetitive tasks. To integrate AI, we will use CrewAI framework that allows us to define tasks, agents, jobs and crews. - A task will be a routine that performs a distinct task - An agent performs one or more tasks - A crew is a logical way of managing tasks ensuring collaboration and data exchanges between the agents - A job is a larger grouping that can invoke a specific crew with different inputs Features ======== - The platform has pre-defined tasks, agents and crews that receive dynamic inputs. For example we could automate the process of text summarization where the input is an Engagement Form