API in MCP sta dva pojma, brez katerih težko razumemo naslednji korak umetne inteligence. API-ji omogočajo, da se sistemi pogovarjajo med seboj. MCP pa AI agentom ponuja bolj urejen način, kako odkriti in uporabljati zunanja orodja, podatke in aplikacije.

Infografika zakaj rabimo API in MCP za AI agente in varne povezave do sistemov.
02/16 — Zakaj to sploh rabimo: klepetalnik odgovarja, AI agent izvaja.

Od klepetalnika do AI agenta

Klasični klepetalnik je predvsem sogovornik: odgovori, povzame, napiše osnutek ali razloži pojem. AI agent pa je korak naprej: zna uporabiti orodja, poiskati podatke, izvesti več korakov in se ustaviti tam, kjer je potrebna človeška potrditev.

To ne pomeni, da mora AI samovoljno prevzeti podjetje. Ravno nasprotno: uporabna umetna inteligenca potrebuje jasne meje, dovoljenja, revizijsko sled in človeka v zanki pri občutljivih odločitvah.

Infografika kaj je API kot dogovor za komunikacijo med sistemi.
03/16 — Kaj je API: dogovor za komunikacijo med sistemi.

Kaj je API?

API pomeni Application Programming Interface. Najlažja razlaga: API je dogovorjen način, kako en program nekaj zahteva od drugega programa. Če aplikacija za vreme vpraša strežnik, kakšna je napoved za Ljubljano, se to pogosto zgodi prek API-ja.

Dobra analogija je natakar v restavraciji. Gost ne gre v kuhinjo, ne odpira hladilnika in ne bere internih receptov. Natakar sprejme naročilo, ga prenese v kuhinjo in prinese rezultat. API opravi podobno vlogo med programi.

Infografika REST API in endpoint z metodami GET, POST, PATCH in DELETE.
04/16 — REST API in endpoint: standardni spletni naslovi in metode.

REST API, endpoint in metode

V poslovnem svetu pogosto srečamo REST API. To je zelo razširjen spletni slog, kjer ima vsaka funkcija svoj naslov oziroma endpoint. Endpoint si lahko predstavljamo kot konkretna vrata v stavbi: ena vrata vodijo do strank, druga do računov, tretja do koledarja.

  • GET običajno pomeni: preberi podatke.
  • POST pomeni: ustvari nekaj novega.
  • PATCH pomeni: popravi del obstoječega zapisa.
  • DELETE pomeni: izbriši zapis.
Infografika AI tools in function calling od naloge do izvedenega dejanja.
05/16 — AI tools in function calling: od naloge do izvedenega dejanja.

Function calling in AI tools

Ko govorimo o AI modelih, se pogosto pojavi še izraz function calling ali tools. Ideja je preprosta: model ne izvede nujno dejanja neposredno, ampak predlaga, katero funkcijo naj sistem pokliče in s katerimi parametri.

Primer: uporabnik napiše »najdi prost termin za sestanek«. Model razume namen, izbere orodje za koledar, sistem preveri, ali so parametri pravilni, nato orodje izvede klic in vrne rezultat.

Infografika kaj je MCP oziroma Model Context Protocol.
06/16 — Kaj je MCP: Model Context Protocol kot urejen adapter za orodja in podatke.

Kaj je MCP?

MCP pomeni Model Context Protocol. To je standard, ki AI aplikaciji omogoča, da na urejen način odkrije zunanja orodja in vire podatkov. Če je API posamezna vrata, je MCP bolj podoben recepciji, zemljevidu stavbe in katalogu storitev.

MCP je pomemben zato, ker AI agenti ne potrebujejo samo besedila. Potrebujejo kontekst, vire, orodja, pravila uporabe in način, kako varno povezati različne sisteme.

Infografika MCP arhitektura z AI aplikacijo, MCP serverjem in povezanimi sistemi.
07/16 — MCP arhitektura: AI aplikacija, MCP server in poslovni sistemi.

MCP client, MCP server in poslovni sistemi

Pri MCP arhitekturi AI aplikacija običajno nastopa kot MCP client. Zunanji priključki pa so MCP serverji, ki predstavijo zmožnosti: na primer dostop do datotek, baze podatkov, CRM-ja, Google Drive-a ali koledarja.

Namesto da bi vsaka AI aplikacija posebej izumljala integracije, MCP ponuja skupen vzorec: orodje ima ime, opis, vhodne podatke, dovoljenja in predviden rezultat.

Infografika API proti MCP z razlago dveh ravni povezovanja.
08/16 — API vs MCP: dve različni ravni povezovanja.

API vs MCP

API MCP
Poveže dva sistema. Poveže AI aplikacijo z več orodji in viri.
Pogosto gre za en servis ali eno aplikacijo. Deluje kot katalog zmožnosti za AI agenta.
Razvijalec pozna endpoint in parametre. Agent lahko odkrije, katera orodja so na voljo.
Ni nujno AI-specifičen. Zasnovan je za AI kontekst in uporabo orodij.
Infografika RAG ni isto kot agent, primerjava znanja in izvajanja dejanj.
09/16 — RAG ni isto kot agent: znanje in dejanja sta različni zmožnosti.

RAG ni isto kot agent

RAG oziroma Retrieval-Augmented Generation pomeni, da model pred odgovorom poišče relevantne dokumente in jih uporabi kot dodaten kontekst. To je zelo koristno za vprašanja, ki zahtevajo znanje iz internih dokumentov.

Vendar RAG sam po sebi še ni agent. RAG pomaga odgovoriti. Agent pa lahko načrtuje, izbere orodje, izvede korak, preveri rezultat in nadaljuje proces.

Infografika primer priprave ponudbe z AI agentom in človeško potrditvijo.
10/16 — Primer priprave ponudbe: od podatkov do varnega osnutka.

Primer: priprava ponudbe

Predstavljajmo si poslovno nalogo: »Pripravi ponudbo za stranko Novak, uporabi zadnji cenik, shrani PDF in pripravi e-mail osnutek.«

  1. Agent v CRM-ju poišče podatke stranke.
  2. V Google Drive-u najde zadnji cenik.
  3. Pripravi ponudbo v dokumentu ali PDF-ju.
  4. Ustvari e-mail osnutek.
  5. Človek preveri in potrdi pošiljanje.
Infografika kje se uporabljajo API, MCP in AI agenti v vsakodnevnem delu.
11/16 — Kje se to uporablja: e-mail, koledar, CRM, Drive, WordPress, n8n in poročila.

Kje se to uporablja?

API, MCP, RAG in avtomatizacija so najbolj uporabni tam, kjer se ponavljajo informacijski tokovi: e-mail, koledar, CRM, dokumenti, spletna stran, podpora strankam, poročila in objave.

Za podjetje je ključno vprašanje: kateri del procesa je dovolj ponovljiv, da ga lahko avtomatiziramo, in kateri del zahteva presojo človeka?

Infografika n8n plus AI plus API in MCP kot orkestrator procesa.
12/16 — n8n + AI + API/MCP: orkestracija procesa.

n8n kot orkestrator

Orodja, kot je n8n, lahko delujejo kot orkestrator poslovnih procesov. Sprožilec zažene proces, AI pomaga pri razumevanju vsebine ali izbiri naslednjega koraka, API/MCP pa omogočita povezavo z zunanjimi sistemi.

Primer: nov obrazec na spletni strani sproži tok, AI povzame potrebe stranke, CRM prejme zapis, e-mail sistem pripravi odgovor, človek pa odobri nadaljevanje.

Infografika varnost in dovoljenja za AI agente.
13/16 — Varnost in dovoljenja: najmanjši dostop, človeška potrditev, revizijska sled in omejitve podatkov.

Varnost: dovoljenja, potrditve in sledljivost

Največja napaka pri AI agentih ni premalo moči, ampak preveč moči brez nadzora. Agent naj ima samo tisti dostop, ki ga res potrebuje. To je načelo najmanjših privilegijev.

  • Pošiljanje e-mailov naj čaka na potrditev.
  • Brisanje podatkov naj bo posebej omejeno.
  • Finančna dejanja naj nikoli ne potekajo brez človeka.
  • Vsak klic orodja naj bo zabeležen.
Infografika tveganja in napake pri povezovanju AI agentov z orodji.
14/16 — Tveganja in napake: preširoka pooblastila, napačni podatki, halucinacije in GDPR.

Tveganja in napake

AI agent lahko naredi napako, če dobi napačne podatke, napačno razume namen ali ima preširoka pooblastila. Posebej občutljiva področja so osebni podatki, poslovne skrivnosti, finančne transakcije in javne objave.

Zato morajo dobra AI orodja imeti omejitve, preverjanje vhodov, potrditve, dnevnike aktivnosti in jasno odgovornost.

Infografika kdaj uporabiti API, MCP, RAG, n8n ali človeško potrditev.
15/16 — Kdaj uporabiti kaj: API, MCP, RAG, n8n in človeška potrditev.

Kdaj uporabiti kaj?

Potreba Najbolj smiselno
Enostavna povezava s storitvijo API
Več orodij za AI agenta MCP
Odgovori iz dokumentov RAG
Ponavljajoč poslovni proces n8n / avtomatizacija
Občutljivo dejanje Človeška potrditev
Infografika glavni zaključek od povezav do varnega AI agenta.
16/16 — Glavni zaključek: od povezav do varnega AI agenta.

Glavni zaključek

API-ji so povezave med sistemi. MCP je standardni način, kako te povezave in orodja postanejo razumljivi AI agentom. RAG doda znanje iz dokumentov. Avtomatizacija poveže korake v proces. Varnost pa določi, kaj agent sme zares narediti.

Prihodnost umetne inteligence v podjetjih zato ni samo »pametnejši chatbot«. Bolj verjetno gre za kombinacijo modela, podatkov, orodij, avtomatizacije in premišljenega človeškega nadzora.

Viri in priporočeno branje