Skip to content Skip to footer

Jak uruchomić skrypt Pythona, żeby dodać dane prawne do bazy Qdrant?

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ć?
  1. Wejdź na stronę https://www.python.org/downloads/
  2. Pobierz najnowszą wersję Pythona (Windows/macOS)
  3. 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 Pythona
  • akty_prawne.json – dane prawne w formacie JSON

🧪 Krok 3: Otwórz terminal

Terminal to takie „czarne okienko”, gdzie wpisujesz komendy.

  • Windows: kliknij Start → wpisz cmd i wciśnij Enter
  • Mac: naciśnij Command + Spacja, wpisz Terminal
Potem wpisz:
cd Pulpit
cd 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ę!

Leave a comment

0.0/5