Skip to content

minecraft-simon/mini-agi-core

Repository files navigation

Mini-AGI-Core Project

Overview

This is the repository for the Mini-AGI-Core project, a small-scale artificial general intelligence (AGI) system, built with Quarkus framework using Kotlin and managed with Gradle. The project aims to develop AGI capabilities such as natural language processing, learning algorithms, knowledge organization, and decision-making processes.

Is this project supposed to be a serious attempt at building an AGI?

No, this project is not meant to be a serious attempt at building an AGI. It is meant to be a learning experience for the project maintainer with the goal of getting some actual work done in the process.

Getting Started

Prerequisites

Ensure you have the following installed on your system:

  • Java JDK 11 or later
  • Gradle
  • Your favorite IDE with support for Kotlin and Gradle (IntelliJ IDEA recommended)

Installation

  1. Clone the Repository:
    git clone [repository-url]
  2. Navigate to the Project Directory:
    cd mini-agi-core
  3. Build the Project:
    ./gradlew build

Running the Application

Run the application in development mode with:

./gradlew quarkusDev

This command starts the Quarkus application with hot reload enabled.

Project Structure

  • src/main/kotlin: Contains the Kotlin source files.
  • src/main/resources: Resources for the application like configuration files.
  • build.gradle.kts: The build configuration script in Kotlin DSL for Gradle.

Features

  • Basic AGI Framework: Core structure to support AGI capabilities.
  • Plugin System: Modular architecture allowing for plugins/extensions.
  • Reactive Support: Built-in support for handling asynchronous data streams.
  • ... [Other features specific to your project]

Contributing

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

License

This project is licensed under the [Your License Choice] - see the LICENSE file for details.

Acknowledgments

  • Quarkus Framework
  • Kotlin Language
  • Gradle Build Tool
  • ... [Any other acknowledgments]

Contact

  • Project Maintainer: [Your Name]
  • Email: [Your Email]
  • Project Link: [repository-url]

© [Year] [Your Name or Organization's Name]

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published