SCANUE (SCAN Using Experts.js)
Welcome to the SCANUE repository! This project focuses on creating a Synthetic Cognitive Augmentation Network (SCAN) using Experts.js and web-based technologies to replicate and enhance prefrontal cortex (PFC) functions for decision-making, problem-solving, and planning.
SCANUE aims to develop AI-based extensions of the prefrontal cortex (PFC). The project focuses on creating AI agents that simulate the functions of various PFC regions to assist in real-time cognitive tasks. The agents are built using Experts.js and other web technologies.
We have rebranded from SCANJS to SCANUE due to SCANJS being a deprecated project created by another developer. If "SCANJS" appears in documentation, code, or other references, this was prior to the name change.
- Cognitive Augmentation: Simulate and enhance PFC functions for improved cognitive tasks.
- Multi-Agent System: Utilize multiple specialized AI agents for different cognitive tasks.
- Web-Based: Built using JavaScript and deployable as a web application.
- Scalable and Extensible: Easily extendable to include more cognitive functions and agents.
Ensure you have the following installed on your system:
- Node.js (version 14 or later)
- npm (Node Package Manager)
Clone the repository and install the dependencies:
git clone https://github.com/iLevyTate/scanue.git
cd scanue
npm install
To run the project locally:
-
Set up Environment Variables: Create a
.env
file in the root directory with the following content:OPENAI_API_KEY=your_openai_api_key_here
-
Start the Server:
npm start
-
Access the Application: Open your browser and navigate to
http://localhost:3000
.
After running the project, you can interact with the cognitive agents through the web interface. Enter text input for analysis and receive synthesized responses from the AI agents.
/scanue
├── .github
│ └── workflows
│ └── deploy.yml
├── public
│ └── index.html
├── src
│ ├── main.js
│ ├── pfc.js
│ └── server.js
├── test
│ └── assistantTest.test.js
├── .env
├── .gitignore
├── package.json
└── README.md
We welcome contributions to enhance the capabilities of SCANUE. To contribute:
- Fork the repository.
- Create a new branch (
git checkout -b feature/YourFeature
). - Make your changes.
- Commit your changes (
git commit -m 'Add new feature'
). - Push to the branch (
git push origin feature/YourFeature
). - Open a pull request.
This project is licensed under the MIT License - see the LICENSE file for details.
- Experts.js: For providing the framework to create AI agents.
- OpenAI: For the language processing capabilities.
- Contributors: Thanks to all contributors who have helped in building and improving SCANUE.