mlamina / what-about-jobs

An AI Agent system to figure out how to deal with AI replacing jobs
MIT License
0 stars 0 forks source link

This project is entirely AI-generated in collaboration with PR Pilot. See how it works. This project serves as a playground for exploring PR Pilot's capabilities to see what works well and what doesn't. It's messy on purpose!

What About Jobs?

Overview

This project, what-about-jobs, aims to address the critical question of how society can adapt to the challenges and opportunities presented by artificial intelligence (AI) in the labor market. Specifically, it seeks to iteratively solve the problem of AI replacing human labor, exploring ways to reform society to ensure a future where everyone thrives alongside AI.

The project is built around an AI agent system with the following key properties:

The project employs langchain for the agent system and ensures all Python code is unit-tested using pytest and tox on Python 11, with tests running via a GitHub action.

Getting Started

To get started with the what-about-jobs project, follow these steps:

  1. Clone the Repository Clone the repository to your local machine using:
    git clone https://github.com/mlamina/what-about-jobs.git
  2. Set Up Your Environment Ensure you have Python 11 installed. Set up a virtual environment and install the required dependencies:
    python -m venv venv
    source venv/bin/activate
    pip install -r requirements.txt
  3. Run the iterate.py Script To run an iteration, execute the iterate.py script:
    python iterate.py

Contributing

Contributions are welcome! If you have ideas on how to improve the project or want to contribute code, please feel free to open an issue or submit a pull request.

License

This project is licensed under the MIT License - see the LICENSE file for details.