Skip to content

joarthvr/lawchatbot

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

69 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

LawChatBot - RAG based Generative AI Chatbot

Know Your Rights! Better Citizen, Better Nation!

About The Project

LawChatBot은 판례 및 법률 조항과 함께 법률 상담 서비스와 법률 문서 분석 및 요약 기능을 제공합니다. LLM 모델의 이미 학습된 방대한 정보와 더불어 Langchain을 사용한 법률 지식을 더해 다양하고 특수한 상황에 유연하게 대응하여 답변을 생성할 수 있습니다.

  • 시연영상 추가 예정

⌘ Project Background

  • 배경 : 국내 법률 시장 규모의 증가 및 향후 고령화, 산업화로 인해 상속, 노후 보장, 의료 등에 법률 자문 서비스 수요 증가가 예상되고 있습니다. 그러나 법률 용어나 법률 문장은 해석하기 어려워 일반인들이 이해하기에는 쉽지 않습니다.

  • 목표 : 이러한 상황을 해결하기 위해 법률 상황에 대해 이해하기 쉬운 가이드라인을 제시하고, 일반인들이 처한 법적 상황을 분석하여 이해하기 쉽게 상담을 제공함으로써 법의 장벽을 낮출 수 있는 가벼운 법률 상담 서비스를 제공하고자 합니다.


Use Case

Getting Started

  1. 웹 서버에 접속합니다.
  2. 법률 상담 서비스와 법률 문서 요약 서비스 중 자신이 원하는 서비스를 선택합니다.

  • 법률 상담 서비스

  • 완성 사진 추가 예정

    • 법률 상담 서비스의 경우에는 Main 페이지를 선택합니다.
    • 자신이 가지고 있는 OpenAI API Key를 입력합니다.
    • Process 버튼을 눌러 AI ChatBot이 사용자가 올린 법률 문서를 이해하도록 합니다.
    • 메시지 프롬프트에 자신이 처한 법적 분쟁 상황 및 연관 질문을 입력합니다.
    • AI ChatBot이 사용자의 법적 상황 맥락을 파악하여 가이드라인을 채팅 형태로 제공합니다.

  • 법률 문서 요약 서비스

  • 완성 사진 추가 예정정

    • 법률 문서 요약 서비스의 경우에는 Analysis 페이지를 선택합니다.
    • 자신이 가지고 있는 OpenAI API Key를 입력합니다.
    • PDF, txt, DOCX 형태의 법률 문서 파일을 넣습니다.
    • Process 버튼을 눌러 AI ChatBot이 사용자가 올린 법률 문서를 이해하도록 합니다.
    • 메시지 프롬프트에 문서 내용에 관한 법적인 질문을 입력합니다.
    • AI ChatBot이 사용자의 법적 상황 맥락을 파악하여 가이드라인을 채팅 형태로 제공합니다.

※ 참고

파일의 개수는 최대 3개까지 넣을 수 있습니다.

OpenAI API Key를 가지고 있지 않다면 링크를 통해 Key를 발급받을 수 있습니다.

서비스를 이용하는 데에 궁금한 점이 생기면 FAQ를 참고하도록 합니다.

채팅 내용을 지우고 싶다면 사이드 바에 있는 Clear Chat History를 사용하도록 합니다.


🧑🏻‍💻 Team Introduction & Members

💬 Team Introduction

2024 1학기 광운대학교 소프트웨어학부 캡스톤 디자인 1조

조화와 지속 가능한 성장을 추구하는 팀 천산조입니다!

팀 개개인 모두 주어진 위치에 상관없이 모든 일에 오너십을 가지고 적극적으로 참여하는 것을 최우선으로 생각하였습니다. 좋은 동료가 되기 위해 치열하게 고민하고, 학습하고, 성장하고 있습니다.


👨🏼‍💻 Members

조천산 정현 은관휘 김선진

Tech Stack

  

  

  Slack 

 HuggingFace ChatGPT

RAG 개발 단계


Contact

질문이나 피드백이 있으시면 github issue를 올려주세요.

About

ChatBot with Langchain

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 100.0%