akashicMarga/rottie

Rust

0

5 commits

updated Aug 1, 2024

See the code

README

Project Rottie

Overview

Project Rottie is an innovative automation codebase designed to function as a personal assistant while exploring deep computer science concepts. Utilizing Rust, the project integrates advanced AI to automate tasks and serves as a platform for learning and applying core computer science principles. it's a hobby project for me to learn CS concepts and build a personal assistant using rust and other low -level languages with hardware utilisation at core.

Key Features

  • Adaptive Database: Dynamically stores and learns from user interactions.
  • Activity Log: Maintains logs of all interactions to refine algorithms.
  • Training Engine: Facilitates rapid learning and adaptation of AI models.
  • Multi-modal Interaction: Processes inputs in multiple forms including text, audio, and visual data.
  • Cross-Platform Compatibility: Operates on macOS, Raspberry Pi, Android, and iOS.

Getting Started

Prerequisites

  • Install Rust and Cargo from the official site.
  • PostgreSQL or any preferred SQL database installed and running.
  • Optional: Additional hardware like a microphone for audio input features.

Installation

  1. Clone the repository:
    git clone https://github.com/yourusername/rottie.git
    cd rottie
    
  2. Build the project:
    cargo build
    

Configuration

Modify the orchestrator_config.yaml to match your environment settings:

Contributors

akashicMarga

5 commits

akashicMarga/rottie

Rust

0

5 commits

updated Aug 1, 2024

See the code

README

Project Rottie

Overview

Project Rottie is an innovative automation codebase designed to function as a personal assistant while exploring deep computer science concepts. Utilizing Rust, the project integrates advanced AI to automate tasks and serves as a platform for learning and applying core computer science principles. it's a hobby project for me to learn CS concepts and build a personal assistant using rust and other low -level languages with hardware utilisation at core.

Key Features

  • Adaptive Database: Dynamically stores and learns from user interactions.
  • Activity Log: Maintains logs of all interactions to refine algorithms.
  • Training Engine: Facilitates rapid learning and adaptation of AI models.
  • Multi-modal Interaction: Processes inputs in multiple forms including text, audio, and visual data.
  • Cross-Platform Compatibility: Operates on macOS, Raspberry Pi, Android, and iOS.

Getting Started

Prerequisites

  • Install Rust and Cargo from the official site.
  • PostgreSQL or any preferred SQL database installed and running.
  • Optional: Additional hardware like a microphone for audio input features.

Installation

  1. Clone the repository:
    git clone https://github.com/yourusername/rottie.git
    cd rottie
    
  2. Build the project:
    cargo build
    

Configuration

Modify the orchestrator_config.yaml to match your environment settings:

Contributors

akashicMarga

5 commits

Languages

Rust

100.0%