Skip to content

Academic Assistant Agent : multi-agent system designed to assist researchers and students in academic tasks. Whether you want to generate document summaries, explore new thesis ideas, or get contextual answers from your data, GraphMind makes it fast and easy.

Notifications You must be signed in to change notification settings

ourahma/Academic_research_Agent

Repository files navigation

LinkedIn


Logo

GraphMind

Multi-Agent project for academic purposes for generating synthesis, new thesis ideas and contextuel responses.

About The Project

Thesis Graph.

Product Name Screen Shot

Generated Ideas

Product Name Screen Shot

Generated Synthesis

Product Name Screen Shot

Welcome to GraphMind, a powerful multi-agent system designed to assist researchers and students in academic tasks. Whether you want to generate document summaries, explore new thesis ideas, or get contextual answers from your data, GraphMind makes it fast and easy.

Why Use GraphMind?

  • Streamline your research: Quickly synthesize information from multiple documents.
  • Discover new ideas: Generate novel and relevant thesis proposals.
  • Leverage advanced AI: Integrated LLMs and knowledge graphs provide intelligent, context-aware outputs.
  • Flexible and modular: Designed to fit various academic workflows.

(back to top)

Built With

This section should list any major frameworks/libraries used to bootstrap your project. Leave any add-ons/plugins for the acknowledgements section. Here are a few examples.

  • LangGraph
  • HuggingFace
  • FastAPI
  • Python
  • React

(back to top)

Getting Started

Follow these steps to set up GraphMind, your multi-agent academic assistant, locally.

Prerequisites

You need the following software installed on your system:

  • Python 3.11+
python --version
  • Optional: virtual environment (venv) to isolate dependencies.

Installation

  1. Clone the repository
git clone https://github.com/ourahma/Academic_research_Agent
cd Academic_research_Agent
  1. Create a Python virtual environment
python -m venv .venv
source .venv/bin/activate   # Windows: .venv\Scripts\activate
  1. Install Python dependencies
pip install -r requirements.txt
  1. Install frontend dependencies
cd frontend
npm install
cd ..
  1. Set up environment variables
  • Copy .env.example to .env and add your API keys (Hugging Face, LangGraph, etc.).
  1. Run the backend (FastAPI)
uvicorn main:app --reload
  1. Run the frontend (React.js)
cd frontend
npm run dev

Your GraphMind system should now be running locally. Access the frontend via http://localhost:3000 and the backend API via http://127.0.0.1:8000.

(back to top)

License

Distributed under the Unlicense License. See LICENSE.txt for more information.

(back to top)

Contact

OURAHMA Maroua

(back to top)

About

Academic Assistant Agent : multi-agent system designed to assist researchers and students in academic tasks. Whether you want to generate document summaries, explore new thesis ideas, or get contextual answers from your data, GraphMind makes it fast and easy.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published