Asystent AI na własnych dokumentach
Zbuduj asystenta AI, który odpowiada na pytania na podstawie własnej bazy dokumentów. Dowolny stack — liczy się działający produkt.
## Opis
Zbudujesz asystenta, który odpowiada na pytania na podstawie wskazanych dokumentów. Nie chodzi o zwykły chatbot, który odpowiada z pamięci modelu, ale o aplikację, która najpierw znajduje odpowiednie fragmenty tekstu, a potem tworzy odpowiedź z kontekstem.
Ten sposób pracy nazywa się RAG (Retrieval-Augmented Generation) — w praktyce połączenie wyszukiwania w dokumentach z generowaniem odpowiedzi przez model AI.
Wyzwanie ma dwie ścieżki o różnym poziomie trudności i dwa różne deadline'y. Ścieżka B ma czas do końca sierpnia, bo jest trudniejsza i wymaga więcej pracy.
Asystent wiedzy z dokumentów
Twój pierwszy asystent AI w 2-3 wieczory
- ·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
- ·Deploy na VPS (DigitalOcean, Vultr) — działający publicznie
- ·Docker-compose jedną komendą
docker compose up - ·Screenshot lub krótkie nagranie demo
Asystent do analizy dokumentów prawnych
Analiza dokumentów prawnych — AI Act jako case study
- ·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)
- ·Wszystko ze ścieżki A +
- ·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
- ·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
- ·Ścieżka A (Asystent wiedzy z dokumentów) — deadline 31 lipca 2026, 23:59 CET
- ·Ścieżka B (Asystent do analizy dokumentów prawnych) — deadline 31 sierpnia 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
- ·Post na blogu: „Masz ChatGPT — po co Ci własny asystent AI?" — /blog/wlasny-asystent-ai-na-dokumentach
- ·Dokumentacja Qdrant: qdrant.tech/documentation
- ·Dokumentacja Ollama: ollama.com
- ·OpenWebUI: openwebui.com
- ·AI Act (pełny tekst): eur-lex.europa.eu/eli/reg/2024/1689/oj