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 [email protected]: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 shell
Note: 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 .env
Edit 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 hello
This 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.