AI Agent — WordPress plugin

Klijent: Media-met

Kategorija: Web aplikacije, AI usluge

Tehnologija: WordPress, PHP, HTML/CSS, JavaScript, copywriting

Backend

  • PHP 8.0+
  • WordPress Plugin API (hooks, filters, REST API)
  • MySQL (custom tablice za razgovore)
  • Anthropic Claude API (claude-haiku / claude-sonnet)

Frontend

  • JavaScript (vanilla + jQuery)
  • CSS3 (custom, bez frameworka)
  • WordPress REST API (komunikacija frontend ↔ backend)

WordPress specifično

  • Custom REST API endpointi
  • WP Options API (pohrana postavki)
  • WP Mail (slanje e-mail obavijesti)
  • dbDelta (kreiranje baza pri aktivaciji)
  • wp_remote_post (HTTP pozivi prema Anthropic API-ju)

Arhitektura

  • OOP-like strukturiran kod (odvojene klase po funkcionalnosti)
  • License server / client arhitektura (za distribucijsku verziju)
  • WooCommerce integracija (automatsko izdavanje licenci)

AI Agent — WordPress plugin

Projekt je nastao iz konkretne potrebe: kako posjetiteljima web stranice pružiti trenutne i relevantne odgovore bez stalnog angažmana tima? Rezultat je funkcionalan WordPress plugin koji integrira AI model i automatski se prilagođava sadržaju svake stranice na kojoj je instaliran.

Agent u realnom vremenu čita navigaciju, stranice i objave WordPress stranice te posjetiteljima daje precizne odgovore s klikabilnim linkovima do traženih sadržaja. Bez generičkih odgovora — svaki odgovor je kontekstualiziran za konkretnu stranicu.

Što plugin nudi:

  • AI chatbot koji odgovara na hrvatskom jeziku
  • Automatsko čitanje sadržaja i strukture stranice
  • Klikabilni linkovi u odgovorima — posjetitelj dolazi direktno do tražene informacije
  • Prikupljanje kontakata zainteresiranih posjetitelja
  • Pregled svih razgovora u WordPress admin panelu
  • Potpuno prilagodljiv izgled — boja, pozicija, ime agenta
Logo Media-met
Pregled privatnosti

Ova web stranica koristi kolačiće tako da vam možemo pružiti najbolje moguće korisničko iskustvo. Podaci o kolačićima pohranjuju se u vašem pregledniku i obavljaju funkcije poput prepoznavanja kod povratka na našu web stranicu i pomaže našem timu da shvati koji su dijelovi web stranice vama najzanimljiviji i najkorisniji.