An open API service indexing awesome lists of open source software.

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.

Awesome Lists containing this project

README

        

# [Asystent RP](https://chat.sejm-stats.pl/)

![image](https://github.com/user-attachments/assets/0bc87d98-16e5-4bd5-87cb-4e4aeb2197c0)

- 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