The SCAN (Synthetic Cognitive Augmentation Network) project aims to develop a collaborative multi-agent system that replicates the functions of the prefrontal cortex (PFC) using AI agents to enhance problem-solving, planning, decision-making, and other PFC-related activities.
The SCAN project offers a multi-agent system designed to simulate the functions of the prefrontal cortex (PFC), enabling detailed analysis and decision-making simulations. By employing collaborative agents that emulate different components of the PFC, SCAN aims to enhance the capabilities of LLMs through customization. This system aids in understanding cognitive processes, developing advanced AI applications that mimic human cognitive functions, and assisting end users in making better decisions, solving problems, planning, and other PFC-related activities.
The SCAN project offers a multi-agent system designed to simulate the functions of the prefrontal cortex (PFC), enabling detailed analysis and decision-making simulations. By employing collaborative agents that emulate different components of the PFC, SCAN aims to enhance the capabilities of LLMs through customization. This system aids in understanding cognitive processes, developing advanced AI applications that mimic human cognitive functions, and assisting end users in making better decisions, solving problems, planning, and other PFC-related activities.
To configure the project, create a .env file in the root directory with the following variables:
# OpenAI API Key
OPENAI_API_KEY=your_openai_api_key_here
git clone https://github.com/iLevyTate/SCAN.git
cd SCAN
uv sync --frozen
Set up your environment variables in the .env file as shown above.
If the API key from the .env file is not being picked up, you can export it directly in the terminal:
export OPENAI_API_KEY=your_openai_api_key_here
uv run run-scan
Feel free to contribute by submitting issues or pull requests. For major changes, please open an issue first to discuss what you would like to change.
This project is licensed under the MIT License - see the LICENSE file for details.
For the uv package manager:
uv add <package-name> to add dependencies.uv run <command> to run scripts defined in pyproject.toml.