crewai-groq-llama3 / README.md
dromerosm's picture
Update README.md
2b06018 verified

A newer version of the Gradio SDK is available: 4.37.2

Upgrade
metadata
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

  1. Enter a Topic: Start by entering a research topic into the provided textbox on the Gradio interface.
  2. Initiate Research: Click the 'Start Research' button to kick off the automated research process.
  3. 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.