// /wyzwania

Wyzwania

Co miesiąc jedno zadanie. Budujesz, dokumentujesz, zgłaszasz. Najlepsze projekty trafiają do galerii.

~/ziu
>_ ziu challenge --current "RAG od zera" --tracks 2 --deadline 2026-07-31 --participants 0
# status: aktywne · zostało 48 dni
Aktywneedycja #1 — lipiec 2026deadline: 31.07.2026 · 23:59 CET

RAG od zera

## Opis

Zbuduj asystenta RAG (Retrieval-Augmented Generation), który odpowiada na pytania na podstawie dostarczonej bazy dokumentów. Wybierz jedną z dwóch ścieżek — albo obie, jeśli chcesz się wykazać.

Początkującyścieżka A

Quick RAG

Twój pierwszy asystent AI w 2-3 wieczory

## Dla kogo
Umiesz programować, ale nigdy nie budowałeś RAG-a.
## Cel
Działający asystent — wklejasz dokument, zadajesz pytanie, dostajesz odpowiedź z kontekstem.
## Stack
OpenWebUI + Ollama + Qdrant (lub dowolny zamiennik)
## Źródło danych
Dowolne — artykuł, dokumentacja, notatki ze studiów, przepisy.
## Wymagania minimalne
  • ·Działający pipeline: dokument → embeddingi → vector store → zapytanie → odpowiedź
  • ·Dowolny lokalny model (Ollama: Mistral, Llama 3, Gemma)
  • ·Repozytorium GitHub z README: co to robi, jak uruchomić (docker-compose), jaki stack
## Punkty bonusowe
  • ·Deploy na VPS (DigitalOcean, Vultr) — działający publicznie
  • ·Docker-compose jedną komendą docker compose up
  • ·Screenshot lub krótkie nagranie demo
Zaawansowanyścieżka B

Legal RAG

RAG na dokumentach prawnych — AI Act jako case study

## Dla kogo
Budowałeś już RAG-a i chcesz zmierzyć się z trudnym przypadkiem.
## Cel
Asystent, który odpowiada na pytania o AI Act (lub inny akt prawny) z precyzją i odniesieniem do artykułów.
## Wyzwania techniczne
Długie dokumenty z numeracją artykułów, cross-references między sekcjami, język prawniczy, wielojęzyczność (EN/PL).
## Stack rozszerzony (sugerowany)
  • ·Reranker (Cohere Rerank, cross-encoder, FlashRank)
  • ·Embeddingi specjalizowane (multilingual-e5-large, polski model)
  • ·Hybrid search: sparse + dense vectors (Qdrant sparse vectors lub Elasticsearch)
  • ·Chunking z uwzględnieniem struktury dokumentu (artykuły, ustępy, punkty)
## Wymagania minimalne
  • ·Wszystko z Quick RAG +
  • ·Ewaluacja jakości na min. 15 pytaniach testowych (pytanie, oczekiwana odpowiedź, odpowiedź modelu, wynik)
  • ·README: dlaczego ten stack, co poprawiłeś vs naiwna wersja, jakie metryki
## Punkty bonusowe
  • ·Porównanie wyników z rerankerem i bez (tabela metryk)
  • ·Obsługa cross-references („patrz art. 6 ust. 1" → poprawne odniesienie)
  • ·Frontend z podświetleniem źródła w dokumencie
  • ·Obsługa wielu aktów prawnych jednocześnie

## Jak zgłosić

Wyślij link do repo na adres: wyzwanie@ziu.pl
Deadline: 31 lipca 2026, 23:59 CET
W tytule maila: „ZIU #1 — [Ścieżka A/B] — [nazwa projektu]"

## Co dostajesz

  • ·Twój projekt w galerii ZIU.pl (portfolio-piece z ruchem)
  • ·Najlepszy projekt miesiąca: wyróżnienie na stronie + LinkedIn
  • ·Feedback od autora ZIU na Twoje repo

## Zasoby na start

// archiwum

# To jest pierwsze wyzwanie ZIU. Archiwum pojawi się od sierpnia.