Skip to content

sparkerhoney/Congress-Competition

Repository files navigation

K Congress Competition 2023

Deployment Using Streamlit

스크린샷 2023-12-05 오후 4 24 24

Contents Progress

Congress-Competition/
├── DB
│   ├── README.md
│   ├── Read_OpenAPI.ipynb
│   ├── XML_parser.ipynb
│   └── law_list
│       └── law_list.csv
├── LICENSE
├── Prompts
│   └── README.md
├── README.md
├── model
│   ├── Embedding.py
│   ├── README.md
│   ├── SBERT.py
│   ├── SBERT_cosine_similarity.py
│   └── cosine_similarity.ipynb
├── requirements.txt
├── run.sh
├── streamlit-agent
└── web
    ├── README.md
    ├── __pycache__
    │   ├── basic_streaming.cpython-311.pyc
    │   ├── chat_with_documents.cpython-311.pyc
    │   └── top5_recommendation.cpython-311.pyc
    ├── app.py
    ├── basic_streaming.py
    ├── chat_with_documents.py
    ├── embeddings_data.csv
    └── top5_recommendation.py

How to use(in local)

Web Implementation

$ chmod +x run.sh
$ sh run.sh

MLOPS & Entire Work Flow

스크린샷 2023-11-22 오후 4 42 03


Key System for our Project

1. Reference Material Recommendation System

image

2. Personalized Bill Drafting System

image

3. Public Petition Standardization System

스크린샷 2023-11-22 오후 3 22 22

4.Legislator Matching System

image


Introduction

이 보고서는 국회의 텍스트 데이터를 활용하여 사용자에게 맞춤형 정보를 제공하는 웹사이트 개발에 관한 프로젝트의 세부 계획과 절차를 자세히 설명합니다.
본 프로젝트는 Python 언어를 기반으로 하여, 효율적인 데이터 처리와 사용자 친화적인 경험을 제공하기 위해 FastAPI 및 Streamlit을 사용합니다.
FastAPI를 통해 강력하고 민첩한 백엔드 시스템을 구축하고, Streamlit을 사용하여 직관적이고 상호작용이 용이한 프론트엔드 인터페이스를 개발할 계획입니다.
이 프로젝트의 목표는 국회 데이터를 최대한 활용하여 사용자에게 실질적인 가치를 제공하고, 정보 접근성을 향상시키는 것입니다. 이를 통해 우리는 정치적 투명성과 시민 참여를 증진시키는 데 기여하고자 합니다.



---

Project Owner : Honey