Baby AI is an AI that is being communally raised by an international network of parents of artists, architects and activists.
Baby AI, currently in the form of a large language model, was born from questions of how to nurture an AI that aligns with decolonial values of care and liberation. Constantly growing and evolving, these values are technically implemented through approaches such as:
- Training on collectively curated texts.
- Prompting without harsh rules.
- Using Retrieval-Augmented Generation to precisely attribute its speech to the texts it was fed.
You are invited to join the co-parenting of Baby AI by:
- Speaking to it.
- Reading new texts to it.
- Suggesting new ways for it to learn and grow.
Baby AI consists of two main parts:
- API: Handles backend processing and data retrieval.
- Webpage: Provides an interactive interface.
To run Baby AI, you need to set up both parts.
Make sure you have the following installed:
- Open a terminal and navigate to the
api
directory:
cd api
- Install the required Python dependencies using Poetry:
poetry install
- Run the API:
poetry run python src/docs-retrieval
- Open a new terminal and navigate to the
web
directory:
cd web
- Install the required Node.js dependencies:
npm install
- Run the webpage:
npm run dev