Frederik Rybansky

AI infraštruktúraAI agentiBratislava, SK

Stack

Technológie

Nástroje, po ktorých siaham, a zdôvodnenie nudných volieb. Ak potrebujete niečo, čo nie je v zozname, opýtajte sa — zoznam je zvyk, nie hranica.

Mám silné predvolby a žiadnu vernosť poskytovateľom. Na tom záleží, či technológia vášmu tímu pomôže dodať a debugovať ju o dva roky.

Jazyky

  • TypeScript
  • Node.js
  • Python
  • SQL
  • Go

AI a agenti

  • Anthropic Claude
  • OpenAI GPT
  • Google Gemini
  • RAG pipeliney
  • MCP — Model Context Protocol
  • Tool use a function calling
  • Vektorové databázy (pgvector, Qdrant)
  • Cross-encoder rerankery
  • Evaluačné rámce
  • Prompt a kontextové inžinierstvo
  • Guardrails a maskovanie PII
  • AI brána a routovanie

Platforma

  • AWS
  • Docker
  • Kubernetes
  • Terraform
  • PostgreSQL
  • Redis
  • Nginx
  • OpenTelemetry
  • Prometheus
  • Grafana

Produkt

  • React
  • Next.js
  • Node.js API
  • GraphQL
  • tRPC
  • Dizajnové systémy
  • Prístupnosť (WCAG)
  • i18n

Dodávka

  • GitHub Actions
  • Playwright
  • Vitest
  • Pytest
  • CI/CD pipeliney
  • Bezpečnostná revízia
  • Technické písanie

Voľby, ktoré robím zámerne

PostgreSQL pred vektorovou databázou

Ak už bežíte Postgres, pgvector je zvyčajne správna odpoveď: o jeden systém menej na prevádzku, jedna transakčná hranica, jedna stratégia zálohovania. Samostatné vektorové úložisko si miesto zaslúži pri väčšom rozsahu alebo so zložitými filtrami.

Nezávislosť na poskytovateľovi ako predvolba

Jedno rozhranie brány, žiadny vendor SDK v kóde produktu. Výber modelu sa stane rozhodnutím o routovaní a nákladoch, nie architektonickým záväzkom.

Najprv manažovaná inferencia

Hostované API porazia GPU cluster pre väčšinu firemných záťaží aj v nákladoch, aj v čase do prvej hodnoty. Bod zvratu vám vyčítam poctivo namiesto toho, aby som predpokladal, že self-hosting je tá vyspelá voľba.

Najprv evaluácia, potom optimalizácia

Takmer každý report „AI sa zhoršila" nemá testovaciu sadu. Najprv opravte meranie, potom laďte.

Viacjazyčnosť ako požiadavka

Kvalita retrievu, eval datasety aj obsah sa menia podľa jazyka. Navrhnite to tak od prvého sprintu a je to bežná práca; doplňte to dodatočne a je to prepis.