Cognitive CORE is an advanced template for building systems towards achieving Artificial General Intelligence (AGI). It stands for Comprehension, Orchestration, Reasoning, and Evaluation — the four pillars that provide a modular and scalable foundation for autonomous task execution and decision-making using natural language inputs.
The system is structured around the CORE principles, with each component serving a specific function in the task resolution process:
- Comprehension: Interprets user inputs and transforms them into structured tasks.
- Orchestration: Coordinates task flows between system components and manages the lifecycle of tasks.
- Reasoning: Applies logic and decision-making to process tasks and derive solutions.
- Evaluation: Assesses the outcomes of tasks for quality assurance and relevance to the original input.
https://excalidraw.com/#json=PY-6DoGbhybd0lLolBnDd,zwyWMAMPSjvolvtIHmm_Eg
Cognitive CORE is built using Python and integrates FastAPI for exposing its functionalities through HTTP endpoints, enabling easy access and extensibility.
Provide step-by-step instructions on setting up the project, including environment setup, dependencies installation, and how to start the server.
# Clone the repository
git clone https://github.com/Ian-Tharp/cognitive-core.git
# Navigate to the project directory
cd cognitive-core
# Install dependencies
pip install -r requirements.txt
# Start the server
uvicorn app:app --reload