Spaces:
Runtime error
A newer version of the Streamlit SDK is available:
1.40.0
title: LegalLLaMa
emoji: π¦
colorFrom: yellow
colorTo: blue
sdk: streamlit
sdk_version: 1.25.0
app_file: app.py
pinned: false
license: gpl-3.0
LegalLLaMa π¦ (WORK IN PROGRESS)
LegalLLaMa: Your friendly neighborhood lawyer llama, turning legal jargon into a piece of cake!
Legal LLaMa is a chatbot developed to provide summaries of U.S. legislative bills based on user queries. It's built using the Hugging Face's Transformers library, and is hosted using Streamlit on Hugging Face Spaces.
You can interact with the live demo of Legal LLaMa on Hugging Face Spaces here.
The chatbot uses a frame-based dialog management system to handle conversations, and leverages the ProPublica and Congress APIs to fetch information about legislative bills. The summaries of bills are generated using a state-of-the-art text summarization model.
Features π
- Frame-based dialog management
- Intent recognition and slot filling
- Real-time interaction with users
- Bill retrieval using ProPublica and Congress APIs
- Bill summarization using Transformer models
Future Work π‘
Legal LLaMa is still a work in progress, and there are plans to make it even more useful and user-friendly. Here are some of the planned improvements:
- Enhance intent recognition and slot filling using Natural Language Understanding (NLU) models
- Expand the chatbot's capabilities to handle more tasks, such as providing summaries of recent bills by a particular congressman
- Train a custom summarization model specifically for legislative texts
Getting Started π
To get the project running on your local machine, follow these steps:
- Clone the repository:
git clone https://github.com/YuvrajSharma9981/LegalLLaMa.git
- Install the required packages:
pip install -r requirements.txt
- Run the Streamlit app:
streamlit run app.py
Please note that you will need to obtain API keys from ProPublica and Congress to access their APIs.
Contributing π€
Contributions to improve Legal LLaMa are welcomed. Feel free to submit a pull request or create an issue for any bugs, feature requests, or questions about the project.
License π
This project is licensed under the GPL-3.0 License - see the LICENSE file for details.