This is a repository for our SQL Multi-Agent System for Question-Answering as part of the "Table Representation Learning" seminar.
Setup Instructions
- Clone the Repository
git clone git@github.com:iwan-tee/SMASQA.git
cd SMASQA- Install Poetry If you don't have Poetry installed: For Unix/macOS:
curl -sSL https://install.python-poetry.org | python3 -For Windows (PowerShell):
(Invoke-WebRequest -Uri https://install.python-poetry.org -UseBasicParsing).Content | python -After installation, ensure that Poetry is added to your system's PATH.
- Enter virtual env Start poetry environment:
poetry shellNote: to exit virtual env use exit
- Install Dependencies Install the project dependencies using Poetry:
poetry install- Set Up Environment Variables Copy the example .env file and add your API keys:
cp .env.example .envEdit the .env file and replace placeholders with your actual API keys.
- Run the Hello Script Using Poe the Poet
Since poethepoet is configured in the project, you can run the hello script using:
poe helloThis command runs the hello task defined in your pyproject.toml using poethepoet. The script scripts/hello.py will execute and print out all collected environment variables.