This example is about how to make an AI Trends Searcher using CrewAI Agents and their Tasks. But before diving into that, let's first understand what CrewAI is and how we can use it for these applications.
CrewAI is an open-source framework that helps different AI agents work together to do tricky stuff. You can give each Agent its tasks and goals, manage what they do, and help them work together by sharing tasks. These are some unique features of CrewAI:
- Role-based Agents: Define agents with specific roles, goals, and backgrounds to provide more context for answer generation.
- Task Management: Use tools to dynamically define tasks and assign them to agents.
- Inter-agent Delegation: Agents can share tasks to collaborate better.
This Example can use OPENAI_GPT4 and GEMINI_PRO either of them as LLM.
This Example uses OpenEmbedding function for OpenAI LLM and LLamaFile Embedding function for Gemini Pro LLM