AI Multi Agent Data Analyst

Python Version Postgres OpenAI GitHub Issues Build Status

An AI-powered tool for data analysis, leveraging the power of OpenAI's GPT models and the Neon serverless database for efficient data handling and insights generation.

Table Of Contents

Features

  • Integrates with Neon Database: Seamless connection with Neon serverless databases for data storage and retrieval.
  • Utilizes OpenAI GPT: Leverages the advanced natural language processing capabilities of OpenAI's GPT models.
  • Built with Poetry: Dependency management and packaging made easy with Poetry.
  • Automatic Code Generation: Features Autogen for automatic code generation, enhancing development efficiency.

Installation

Ensure you have Poetry installed on your system.

  1. Clone the repository:
git clone git@github.com:mojalil/ai-dataanalyst-agent.git
cd postgres-da-ai-agent
  1. Install dependencies:
poetry install

Usage

To start the AI Data Analyst Agent, run the following command:

poetry run start

Configuration

  • Neon Database: Configure your database connection in the .env file.
  • OpenAI API Key: Set your OpenAI API key in the .env file to enable GPT model interactions.

Contributing

Contributions are what make the open-source community such an amazing place to learn, inspire, and create. Any contributions you make are greatly appreciated.

  1. Fork the Project
  2. Create your Feature Branch (git checkout -b feature/AmazingFeature)
  3. Commit your Changes (git commit -m 'Add some AmazingFeature')
  4. Push to the Branch (git push origin feature/AmazingFeature)
  5. Open a Pull Request

Tools

Some tools when working with this project

  1. TablePlus for a simple database GUI

License

Distributed under the MIT License. See LICENSE for more information.

Contact

Built with ❤️ @motypes