AI agenti

vo vývoji softvéru

Marián Boďa

O mne

  • SW dev konzultant
    • Web & mobile apps tech leadership
    • Agilný proces vo vývoji SW
    • AI v SW dev procese
    • AI v produktoch
  • 19 rokov vo vývoji SW
  • výroba, banking, crypto, medical
  • TS, React, Svelte, Clojure
PAP Inf. systémy

Vývoj informačných systémov pre zdravotnícke zariadenia

  • Softmedic
    Softmedic
    Lekárske ambulancie
  • Pharmasoft
    Pharmasoft
    Lekárne
  • Sieť zdravia
    Sieť zdravia
    Rezervačný portál pre pacientov, lekárne a lekárov

Obsah

  1. Slovník
  2. Evolúcia AI nástrojov
  3. Úrovne používania AI
  4. Praktické príklady
  5. Trendy a obmedzenia
  6. Ako začať

Slovník

Základné AI pojmy

  • AI - Umelá inteligencia
  • LLM - Veľký jazykový model; AI na spracovanie textu
  • Agent - Autonómny AI proces schopný plánovať a používať nástroje
  • Token - Najmenšia jednotka textu (slovo alebo časť slova)
  • Context window - „Pamäť" modelu v rámci jednej session
  • Prompt - Zadanie alebo otázka pre AI
  • AI slop - Nekvalitný AI generovaný obsah

TOKEN

Tokens - English Tokens - Slovak

LLM

LLM

AGENT

Agent

Evolúcia AI nástrojov

Timeline evolúcie AI nástrojov

Rebríček adopcie AI

Na akom leveli si? 🎮

7+ levelov používania AI

  1. 💬 ChatGPT - Otázka → odpoveď
  2. 📋 ChatGPT - Copy + paste
  3. Copilot autocomplete
  4. 🤖 Agent 1. generácie (Copilot)
  5. 🚀 Agent 2. generácie (IDE):
    • Cursor, Windsurf, Cline, Aider (Vibe coding)
  6. 🎯 Agent 3. generácie (CLI)
    • Claude Code, Qwen 3 Coder, Gemini CLI,...
  7. 🌟 + Pokročilé zručnosti...

Pokročilé zručnosti

  • Používanie API, CLI, web tools
  • MCP servery
  • Context Engineering
  • TDD
  • Sub-agenti
  • Claude Skills
  • Spec / Plan / TODO workflow
  • Automation (claude -p)
  • Paralelizácia
  • Meta prompting + evals
  • Self hosting (Ollama, ...)
  • MCP authoring
  • agenti ako MCP
  • /bashes
  • custom commands

Praktické príklady

  • Nekvalitné požiadavky → kvalitná dokumentácia
  • Dokumentácia → testy → funkčný kód
  • Prototypovanie (Vibe coding+)
  • MCPs (rozšírenia AI)

Case Study: Pokladňa

Požiadavky

Pokladňa - implementácia
Pokladňa - Pull Request
Pokladňa - E2E Prompt Pokladňa - E2E Response
Pokladňa - Mockup Prompt Pokladňa - Mockup

Demo

MCP

Diagram vývoja
Figma
MCP
Context7
MCP
Playwright
MCP
Jira
MCP
Sentry
MCP
Docker
MCP
Claude
MCP
PostgreSQL
MCP

Obmedzenia a riziká

Obmedzenia

  • 🎭 Halucinácie
  • 📏 Context Limit
  • 🛡️ Security riziká (Prompt injection)
  • 🐌 Rýchlosť odpovedí
  • 💰 Náklady na tokeny

Riziká

  • ⚖️ Právne a etické otázky
  • 🚫 Odpor voči zmene
  • 🔗 Prílišná závislosť
  • 📉 Strata zručností
  • 🔐 Ochrana údajov
  • 🤔 Kto nesie zodpovednosť?

Trendy 2025 +

  • Výber technológie - AI friendly - začína to byť jedno
  • Paralelizácia
  • Menšie špecializované modely
  • Human menej a menej in-the-loop
  • Meta prompting, evals
  • On-demand SW (dlhodobo)

Kde a ako začať?

Developer

  • Nainštaluj CLI agenta:
    • Claude Code (20€/mesiac)
    • Gemini CLI (free)
    • Codex (ak máš ChatGPT konto)
  • Vysvetlenie kódu, analýza
  • Generovanie dokumentácie
  • Code review
  • Experimentuj 💥

Tím

  • Pilot projekt
  • Definícia AI guidelines
  • Code review process s AI
  • Knowledge sharing (týždenné sync sessions)

Organizácia

  • AI stratégia
  • Security a compliance review
  • Tréning pre všetkých

Odporúčané zdroje

📺 YouTube kanály

  • Anthropic
  • Y Combinator

🎬 Videá

  • Andrew Ng - Building Faster with AI
  • Andrej Karpathy - Software is Changing (Again)

Q&A

Vaše otázky?

Ďakujem za pozornosť!

📧 marianboda@gmail.com

Feedback

QR Code