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.
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.
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)
- Clone the Repository:
git clone [repository-url]
- Navigate to the Project Directory:
cd mini-agi-core
- Build the Project:
./gradlew build
Run the application in development mode with:
./gradlew quarkusDev
This command starts the Quarkus application with hot reload enabled.
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.
- 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]
We welcome contributions! Please read CONTRIBUTING.md
for details on our code of conduct and the process for submitting pull requests.
This project is licensed under the [Your License Choice] - see the LICENSE
file for details.
- Quarkus Framework
- Kotlin Language
- Gradle Build Tool
- ... [Any other acknowledgments]
- Project Maintainer: [Your Name]
- Email: [Your Email]
- Project Link: [repository-url]
© [Year] [Your Name or Organization's Name]