https://github.com/miskibin/asystent-rp
Web assistant with knowledge about Polish law.
https://github.com/miskibin/asystent-rp
ai chatbot law nextjs parliament
Last synced: 4 months ago
JSON representation
Web assistant with knowledge about Polish law.
- Host: GitHub
- URL: https://github.com/miskibin/asystent-rp
- Owner: miskibin
- Created: 2024-10-07T20:11:20.000Z (8 months ago)
- Default Branch: main
- Last Pushed: 2025-01-20T10:47:28.000Z (4 months ago)
- Last Synced: 2025-01-20T11:38:36.199Z (4 months ago)
- Topics: ai, chatbot, law, nextjs, parliament
- Language: TypeScript
- Homepage: https://chat.sejm-stats.pl
- Size: 3.04 MB
- Stars: 31
- Watchers: 3
- Forks: 0
- Open Issues: 3
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# [Asystent RP](https://chat.sejm-stats.pl/)

- inteligentny asystent prawny wspierający obywateli w zrozumieniu polskiego prawa i przepisów.
Projekt jest oparty na danych z [sejm-stats.pl](https://sejm-stats.pl)
## ✨ Funkcjonalności- 🤖 Inteligentny czat oparty o duże modele językowe (LLM)
- 🔍 Integracja z bazą danych sejm-stats.pl
- 💬 Proaktywne sugestie tematów prawnych
- 🎯 Precyzyjne odpowiedzi oparte o aktualne przepisy
- 🎨 Nowoczesny, responsywny interfejs## 🚀 Jak uruchomić projekt
### Wymagania
- Node.js (v18+)
- npm/yarn/pnpm
- Konto na platformie [Together.ai](https://together.ai)
- Konto subpase
- Dostęp do API sejm-stats.pl### Konfiguracja zmiennych środowiskowych
Utwórz plik `.env.local` w głównym katalogu projektu:
```env
TOGETHER_API_KEY= # Klucz API do Together.ai
PATRONITE_API_KEY= # Klucz API Patronite (opcjonalnie)
PATRONITE_API_URL= # URL API Patronite (opcjonalnie)
```### Instalacja i uruchomienie
```bash
# Instalacja zależności
npm install# Uruchomienie w trybie deweloperskim
npm run dev# Build produkcyjny
npm run build# Uruchomienie wersji produkcyjnej
npm start
```## 🛠️ Technologie
- Next.js 14
- React
- Tailwind CSS
- LangChain
- Together.ai LLM
- Auth0
- shadcn/ui