Skip to content

CreasyBear/JARVIS2

Repository files navigation

JARVIS Project

An advanced AI assistant inspired by Iron Man's JARVIS, built using LlamaIndex and LlamaDeploy.

Project Overview

JARVIS is designed to be a sophisticated AI assistant capable of complex workflows and multi-agent handling. It leverages LlamaIndex for knowledge management and LlamaDeploy for scalable deployment, with a focus on local deployment and resource efficiency.

Key Features

  • Multi-agent system for specialized tasks
  • NLP-based task classification
  • Efficient local deployment
  • Caching for improved performance

Getting Started

  1. Clone this repository
  2. Install dependencies: pip install -r requirements.txt
  3. Download the spaCy English model: python -m spacy download en_core_web_sm
  4. Follow setup instructions in docs/setup.md

Project Structure

  • src/: Source code for JARVIS
  • docs/: Project documentation
    • project_status.md: Current project status and roadmap
    • setup.md: Setup instructions
    • development_process.md: Development process guidelines
    • information_flow.md: Detailed information flow and processing documentation
  • tests/: Unit and integration tests
  • data/: Data files for knowledge base

Current Status

See docs/project_status.md for the latest project status and roadmap.

Contributing

Please read CONTRIBUTING.md for details on our code of conduct and the process for submitting pull requests.

References

License

This project is licensed under the MIT License - see the LICENSE file for details.

JARVIS

JARVIS2

About

No description, website, or topics provided.

Resources

Contributing

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors