Jak uruchomić skrypt Pythona, żeby dodać dane prawne do bazy Qdrant? (Poradnik dla totalnych laików)
🛠️ Krok 1: Zainstaluj Pythona
Co to znaczy?
Python to język programowania. Żeby uruchomić skrypt, musisz mieć go zainstalowanego na komputerze.
Jak to zrobić?
- Wejdź na stronę https://www.python.org/downloads/
- Pobierz najnowszą wersję Pythona (Windows/macOS)
- WAŻNE: podczas instalacji zaznacz opcję „Add Python to PATH”
📂 Krok 2: Przygotuj folder z plikami
Utwórz folder np. na Pulpicie: DanePrawneQdrant
Wklej do niego te 2 pliki:
dodaj_dane_prawne_qdrant.py– skrypt Pythonaakty_prawne.json– dane prawne w formacie JSON
🧪 Krok 3: Otwórz terminal
Terminal to takie „czarne okienko”, gdzie wpisujesz komendy.
- Windows: kliknij Start → wpisz
cmdi wciśnij Enter - Mac: naciśnij Command + Spacja, wpisz
Terminal
Potem wpisz:
cd Pulpitcd DanePrawneQdrant📦 Krok 4: Zainstaluj potrzebne biblioteki
Wpisz w terminalu, każdą linię osobno (po każdej wciskasz Enter):
pip install openai qdrant-client pandas tqdm🔑 Ustaw swój klucz API OpenAI
Jeśli masz klucz OpenAI (np. sk-abc123...), możesz ustawić go tymczasowo tak:
set OPENAI_API_KEY=sk-twoj_klucz_tutaj (Windows)export OPENAI_API_KEY=sk-twoj_klucz_tutaj (Mac/Linux)🚀 Krok 5: Uruchom skrypt
W terminalu (będąc nadal w folderze), wpisz:
python dodaj_dane_prawne_qdrant.py📤 Co się wtedy stanie?
- Skrypt wczyta dane z pliku JSON
- Każdy artykuł zostanie zamieniony na „wektor” (matematyczny zapis znaczenia tekstu)
- Wszystko zostanie zapisane do bazy danych Qdrant
- Na koniec możesz wpisać zapytanie typu: „Kiedy osoba fizyczna nabywa zdolność prawną?” i zobaczyć trafne wyniki
✅ Gotowe!
Twoja baza danych działa jak inteligentna wyszukiwarka prawna. Możesz zbudować na niej aplikację, chatbot prawnika albo wewnętrzny system do wyszukiwania przepisów.
💡 Wskazówki na koniec
- Jeśli masz dane w CSV – przerób je do JSON lub zostaw – skrypt też obsługuje CSV.
- Skrypt można łatwo rozbudować – np. dodać kategorie przepisów, tagi, nazwy ustaw itd.
- Qdrant możesz uruchomić lokalnie przez Docker lub zainstalować jako serwer – chcesz instrukcję?
Masz pytania? Zostaw komentarz pod wpisem – chętnie pomogę!