Skip to content

A-Ahmed-I/Course-Compass

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

27 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

CourseCompass

CourseCompass is a Python-based project designed to provide tools and utilities for various AI-driven tasks, including web scraping, search engine interaction, and report generation. The project is modular, with a focus on extensibility and ease of use.

Features

  • Agent-based architecture: Includes agents for scraping, searching, and reporting.
  • LLM Integration: Supports large language model (LLM) interactions for advanced AI capabilities.
  • Utilities: Helper functions and tools for common tasks, such as data processing and formatting.
  • Extensible Design: Modular structure for easy customization and extension, allowing developers to add new features seamlessly.

Project Structure

CourseCompass
├── config
├── outs
├── src
│   ├── agents
│   ├── constants
│   ├── crew
│   ├── llm
│   ├── schemas
│   ├── tasks
│   ├── tools
│   └── utils
├── template
├── LICENSE
├── README.md
├── requirements.txt
├── setup.py

Installation

  1. Clone the repository:

    git clone https://github.com/A-A7med-i/Course-Compass.git
    cd CourseCompass
  2. Set up the virtual environment:

    python3 -m venv AI-AGENT
    source AI-AGENT/bin/activate
  3. Install dependencies:

    pip install -r requirements.txt

Usage

  • Activate the virtual environment:

    source AI-AGENT/bin/activate
  • Run the main script:

    python src/crew/main.py

Getting Started

To get started with CourseCompass, follow these steps:

  1. Ensure you have Python 3.8 or higher installed on your system.
  2. Follow the installation steps above to set up the project.
  3. Explore the src directory to understand the modular structure and available agents.
  4. Run the main script to see the project in action.

Visual Overview

Below is a screenshot showcasing the app's interface or functionality:

CourseCompass Screenshot

Contributing

Contributions are welcome! Please fork the repository and submit a pull request. Make sure to follow the project's coding standards and include tests for any new features.

Support

If you encounter any issues or have questions, feel free to open an issue on the GitHub repository or contact the maintainers.

License

This project is licensed under the terms of the LICENSE file.

About

AI-AGENT for recommendation courses depend on inputs

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors