Skip to content

What should an AI know about the world? An exercise in raising an AI.

Notifications You must be signed in to change notification settings

radical-data/baby-ai

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

16 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Baby AI

Baby AI is an AI that is being communally raised by an international network of parents of artists, architects and activists.

About Baby AI

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.

Project Structure

Baby AI consists of two main parts:

  1. API: Handles backend processing and data retrieval.
  2. Webpage: Provides an interactive interface.

To run Baby AI, you need to set up both parts.

Getting Started

Prerequisites

Make sure you have the following installed:

Setting Up the API

  1. Open a terminal and navigate to the api directory:
cd api
  1. Install the required Python dependencies using Poetry:
poetry install
  1. Run the API:
poetry run python src/docs-retrieval

Setting Up the Webpage

  1. Open a new terminal and navigate to the web directory:
cd web
  1. Install the required Node.js dependencies:
npm install
  1. Run the webpage:
npm run dev

About

What should an AI know about the world? An exercise in raising an AI.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published