Dmytro Staroselskyi
Zaproponuj Dmytro pracę nad swoim kolejnym zleceniem.
Ranking
Poziom znajomości języków obcych
Umiejętności i kwalifikacje
Portfolio
-
Eval-Lab — Regresja promptów i modeli
AI i uczenie maszynoweDashboard internetowy do regresyjnego testowania promptów i modeli. Uruchomienie zestawu testowego przez dwa modele/prompt — porównanie według 4 pod-ocen.
Co ciekawego technicznie:
— LLM-as-judge przez 5 dostawców (OpenRouter, Anthropic przez tool-use, Gemini, Groq, mock)
… — 4 pod-oceny każdego przypadku: poprawność, trafność, kompletność, jakość promptu
— Ograniczenie końcowego wyniku przy złym promcie — nie pozwala silnemu modelowi zamaskować złego promptu
— Ograniczenie i ponowne próby na poziomie dostawcy z backoff + Retry-After
— Tryb mock do uruchamiania bez kluczy API (przyjazny CI, $0)
— Edycja sekretów w logach
Stos: FastAPI, async SQLAlchemy, Alembic, httpx, Pydantic, vanilla JS, Docker.
-
Agent badawczy AI na LangGraph
AI i uczenie maszynoweAgent na LangGraph, który sam planuje wyszukiwanie, równolegle przeszukuje web i arXiv, syntetyzuje odpowiedź ze źródłami.
Co ciekawe technicznie:
— Równoległy graf fan-out/fan-in z reduktorem na tool_errors (graf nie pada przy awarii dostawcy)
… — 4-dostawczy fallback wyszukiwania: Tavily → SearchAPI → DuckDuckGo → Wikipedia
— Syntetyzacja oparta na źródłach: odmawia odpowiedzi bez źródeł (anty-halucynacja)
— Trwałość PostgreSQL z SQLAlchemy + Alembic (4 migracje)
— Solidne parsowanie JSON z usuwaniem code-fence i fallback regex
Stos: LangGraph, FastAPI, PostgreSQL, SQLAlchemy, Alembic, OpenRouter, Tavily, BeautifulSoup, Docker.
-
AI Radar — Asystent Badawczy RAG
Tworzenie chatbotaRAG-bot, który zbiera wiadomości AI z 7 źródeł i odpowiada na pytania z linkami do źródeł.
Co ciekawego technicznie:
— Hybrydowe wyszukiwanie: BM25 + wyszukiwanie wektorowe Qdrant, połączone przez Reciprocal Rank Fusion, plus cross-encoder reranker
… — RAGAS-ocena jakości odpowiedzi (wiarygodność, trafność odpowiedzi)
— Auto-indeksacja przez APScheduler co 6 godzin
— Bot Telegram jako cienki klient httpx do FastAPI
Stos: Python, FastAPI, LangChain, Qdrant, rank_bm25, sentence-transformers, aiogram, APScheduler, Docker, GitHub Actions.