Spaces:
Running
title: Crewai, Groq, Llama3 and Cohere for Research
emoji: π
colorFrom: blue
colorTo: blue
sdk: gradio
sdk_version: 4.28.3
app_file: app.py
pinned: false
license: cc-by-nc-nd-4.0
CrewAI Research Tool
Welcome to the CrewAI Research Tool on Hugging Face Spaces! This tool employs a combination of Gradio, Cohere, CrewAI, and LangChain technologies to automate and streamline the process of online research, compiling reports, and extracting data through web scraping.
Description
The CrewAI Research Tool leverages advanced AI capabilities to gather, analyze, and compile information on a wide range of topics, delivering comprehensive and structured reports. It automates the entire research process from web searching to report generation.
Features
- Web Search Automation: Utilizes the DuckDuckGo search engine to perform web searches and gather detailed results related to specified topics.
- Data Extraction and Summarization: Employs web scraping tools and Cohere's language models to extract and summarize web content.
- Detailed Report Generation: Automated agents, defined as 'Researcher' and 'Editor', work sequentially to craft detailed and polished reports based on web findings.
- Interactive Gradio Interface: Users can input their research topic directly into the Gradio interface and initiate the research process with a simple button click.
Tools and Technologies
- CrewAI: Integrates agents with specific roles and tasks to automate complex workflows.
- LangChain and Groq: Employs large language models for deep understanding and generation of content.
- Cohere: Uses advanced NLP models for generating summaries and text analysis.
- Gradio: Provides an interactive web interface to facilitate easy user interaction with the CrewAI system.
How to Use
- Enter a Topic: Start by entering a research topic into the provided textbox on the Gradio interface.
- Initiate Research: Click the 'Start Research' button to kick off the automated research process.
- View Results: The result, a detailed and structured report, will be displayed directly in the Gradio interface.
Contributions and Feedback
Contributions to this project are welcome! Feel free to duplicate the Space, make improvements, and submit a pull request. For feedback and issues, please open an issue in the project's Community tab.
License
This project is licensed under the cc-by-nc-nd-4.0.
Acknowledgments
Special thanks to the open-source projects and APIs that made this tool possible: Gradio, CrewAI, LangChain, Cohere, and DuckDuckGo.