This study proposes a system that uses NLP technologies to facilitate access to legislative information in the Chamber of Deputies of the Nation Argentina. The system is based on an LLM and a user-centered design, and aims to improve transparency and citizen participation in the legislative process.
The academic paper can be found in the /documents
directory.
IADA.mp4
To install and run the application, follow these steps:
-
Install Docker:
- For Windows: Download and install Docker Desktop from the official Docker website.
- For macOS: Download and install Docker Desktop from the official Docker website.
- For Linux: Follow the instructions specific to your Linux distribution to install Docker.
-
Clone the project repository:
git clone https://github.com/bartolomeoadrian/iada
-
Navigate to the project directory:
cd iada
-
Run the Docker ecosystem:
docker compose up
-
Access the application: Open a web browser and navigate to
http://localhost
to access the running Docker application.
That's it! You have successfully installed and run the Docker project. For more advanced configuration and usage, refer to the project's documentation.
To configure the project, create a .env
file in the root directory of the project and add the following variables:
COMPOSE_PROJECT_NAME=iada
PORT=80
POSTGRESQL_URL=postgres://postgres:postgres@postgresql:5432/iada
CHROMA_URL=http://chroma:8000
GEMINI_API_KEY=
Make sure to replace the values of POSTGRESQL_URL
and CHROMA_URL
with the appropriate URLs for your PostgreSQL and Chroma instances.
Save the .env
file and you're all set!
To install and run the application, follow these steps:
-
Install Docker:
- For Windows: Download and install Docker Desktop from the official Docker website.
- For macOS: Download and install Docker Desktop from the official Docker website.
- For Linux: Follow the instructions specific to your Linux distribution to install Docker.
-
Clone the project repository:
git clone https://github.com/bartolomeoadrian/iada
-
Navigate to the project directory:
cd iada
-
Run the Docker ecosystem:
docker compose -f docker-compose.dev.yml up --build
-
Access the application: Open a web browser and navigate to
http://localhost
to access the running Docker application.
That's it! You have successfully set up the development environment. Happy coding!
This project is licensed under the Creative Commons Attribution 4.0 International License.
You are free to:
- Share: Copy and redistribute the material in any medium or format.
- Adapt: Remix, transform, and build upon the material for any purpose, even commercially.
Under the following terms:
- Attribution: You must give appropriate credit, provide a link to the license, and indicate if changes were made. You may do so in any reasonable manner, but not in any way that suggests the licensor endorses you or your use.
For more details, please refer to the full license text.
If you have any questions or feedback regarding this project, feel free to reach out to me. You can contact me via email at bartolomeoadriangonzalez@gmail.com or through my GitHub repository at github.com/bartolomeoadrian/iada. I would be happy to assist you!