LV/EN
Procesu automatizācija · mākslīgais intelekts

Kaspars Kidals

Es atrodu procesus, kas maksā laiku, izmēru tos naudā un uzbūvēju risinājumu, kas laiku atdod atpakaļ.

Pirmo reizi to izdarīju bez mākslīgā intelekta: pārbūvēju ražošanas piegādes ķēdi un nogriezu izmaksas uz pusi nepilnā pusgadā. Pēdējos gados tos pašus uzdevumus risinu ar MI un automatizācijas platformām. Grūtākā daļa abos gadījumos ir nevis tehnoloģija, bet cilvēki, kuriem jāsāk strādāt citādi.

25 gadi procesu vadības un sistēmu ieviešanas pieredzes organizācijās
11 sistēmas izstrādātas patstāvīgi — no procesa analīzes līdz strādājošam rīkam
60–80 % laika ietaupījums lielākajā no tām, mērīts pa atsevišķiem darba posmiem
Pirms mākslīgā intelekta

Pirmais process, ko pārbūvēju

Mākslīgais intelekts nav tas, kas mani padarīja par procesu cilvēku. Šis ir gadījums, ar kuru tas sākās — desmit gadus pirms tam, kad MI vispār kļuva par darba rīku.

Piegādes ķēde · institucionālie iepirkumi

Ražošanas ķēde bez starpniekiem

Uzņēmums, kurā strādāju, skaitījās metālapstrādes un reklāmdrukas ražotājs, bet faktiski pats neko neražoja — ražošana gāja caur virkni citu uzņēmumu, kuri paši vairumā gadījumu bija starpnieki īstajiem ražotājiem.

Kāpēc tas kļuva steidzami
  • Nacionāla mēroga publiskās ēkas aprīkošanas projektā izmaksas projekta gaitā pieauga virs plānotā.
  • Katrs starpnieks ķēdē pievienoja savu uzcenojumu, un gala cena vairs neiekļāvās tāmē.
  • Reorganizācija uzņēmuma iekšienē nebija reāla — akcionāri no dažādām valstīm, un lēmumu ceļš pārāk garš situācijai, kas prasīja rīcību tagad.
Ko izdarīju
  • Izjaucu ķēdi un saliku procesu no jauna — katru ražošanas soli pie tā faktiskā izpildītāja, nevis pie starpnieka.
  • Speciālistus piesaistīju tieši, nevis caur uzņēmumiem.
  • Rezultāts turējās arī pēc projekta: uzņēmums kļuva konkurētspējīgs institucionālajos iepirkumos, kuros iepriekš cenas dēļ nespēja konkurēt.

Desmit gadus vēlāk tas pats process atkārtojās ar citu instrumentu. Nozares šaurais kakls ir maketēšana — maketētāju trūkst, pie viņiem ir rinda, un pasūtītājam nav nekādas ietekmes. Pēdējā gadījumā es trīs nedēļas nogaidīju uz ražotāju, līdz izrādījās, ka ražošana nav sākta, jo maketētājs netiek galā. Pēc tās atbildes MI aģents pēc darba uzdevuma apraksta sagatavoja visus maketus vektorgrafikā 15 minūtēs. Rinda pazuda, ne tikai darbs kļuva ātrāks.

Rezultāts
uz pusi metālapstrādes izmaksas pēc ķēdes pārbūves
< 6 mēn. no problēmas konstatēšanas līdz rezultātam — termiņu noteica projekts, ne plāns
2 ražotāji apsteigti Rīgas namu pārvaldnieka iepirkumā par adresācijas plāksnēm; abi ar pilnu pašu ražošanas ciklu
2 + 2 divu gadu līgums, ko pasūtītājs pēc tam pagarināja divas reizes
Uzbūvētie risinājumi

Vienpadsmit sistēmas, kas darbojas

Katrai norādīts, kāda problēma risināta, ar ko tā uzbūvēta un kas ir izmērāmais ieguvums. Tur, kur ir „pirms" un „pēc" skaitlis, tas ir redzams; tur, kur tā nav, es to arī neizdomāju.

MI sistēma · publiskie iepirkumi

IepirkumuAI

Publisko iepirkumu dokumentācijas sagatavošana un pārbaude atbilstoši Publisko iepirkumu likumam un Sabiedrisko pakalpojumu sniedzēju iepirkumu likumam.

Problēma
  • Viens vidējas sarežģītības iepirkums prasa 40–64 darba stundas dokumentācijai un vērtēšanai.
  • Dokumenti top manuāli, kopējot no iepriekšējiem; pantu atsauces jāpārbauda katru reizi no jauna.
  • Kļūda dokumentos noved pie sūdzības Iepirkumu uzraudzības birojā un procedūras apturēšanas.
Kā tas uzbūvēts
  • Četri darba moduļi un 11 soļu darba kārtība, kas aptver pilnu iepirkuma ciklu; 40+ veidņu bibliotēka.
  • Normatīvie akti ir sistēmā kā avotu faili — pantu atsauces tiek ņemtas tikai no tiem, nevis no modeļa atmiņas.
  • Automātiski kvalitātes kontroles vārti: ja pārbaude neiztur, dokuments netiek nodots.
  • Trūkstošie lauki tiek marķēti un uzskaitīti cilvēka apstiprināšanai, nevis aizpildīti ar pieņēmumiem.
  • Darbojas iestādes pašas vidē vai uz AWS Bedrock / Google Vertex — dati nenonāk pie trešās puses.
Claudeaģentiskās darba kārtībasDOCX / XLSX ģenerēšanaQC skriptiNetlify
Pirms un pēc
Pilns iepirkuma cikls
pirms
pēc

40–64 h → 8–12 h
no tā tīrais speciālista darbs — 3–4 h

Viena pretendenta pārbaude reģistros
pirms
pēc

1–2 h → 10–20 min

Pa posmiem

Nolikums 16–24 h → 3–5 h
Pielikumi 8–12 h → 1–2 h
Vērtēšanas kritēriji 4–8 h → 1 h
Vērtēšana un protokoli 12–20 h → 3–4 h

Reģistru pārbaudes modulis strādā ar 15+ avotiem: Uzņēmumu reģistrs, VID, Maksātnespējas reģistrs, Būvniecības informācijas sistēma, sankciju saraksti, ES BRIS, VIES, GLEIF un ārvalstu reģistri.

Darba paraugs · viens iepirkums no gala līdz galam

Lai parādītu, ko šī sistēma tiešām izdod, es uzrakstīju izdomātu iepirkuma uzdevumu — skolas energoefektivitātes būvdarbi, 1 240 000 EUR — un apzināti iestrādāju tajā piecas tipiskas kļūdas, kādas reāli sastopamas nolikumos. Tālāk ir tas, ko IepirkumuAI no tā uzbūvēja un ko tas pateica par pašu uzdevumu.

7dokumenti pilnā komplektā — nolikums ar pielikumu formām, tehniskā specifikācija, līguma projekts, tāme, pieredzes un speciālistu saraksti, darbu grafiks
50lappuses teksta, no kurām nolikums vien ir 30 — plus tāme Excel formātā ar trim lapām
45tāmes pozīcijas sešās sadaļās, ar aizsargātām formulām: starpsummas, virsizdevumi, peļņa, PVN
Nolikuma satura rādītājs ar 12 sadaļām un pielikumu formām
Nolikums — 12 sadaļas un astoņas pielikumu formas, 30 lappuses
Tehniskās specifikācijas pirmā lappuse ar ēkas raksturojumu
Tehniskā specifikācija — ēkas raksturojums un mērķis: 162 → 68 kWh/m² gadā
Būvdarbu iepirkuma līguma projekta pirmā lappuse
Līguma projekts — 16 sadaļas; dzeltenie lauki ir tie, ko aizpilda cilvēks
Finanšu piedāvājuma tāme ar 45 pozīcijām un aizsargātām formulām
Finanšu piedāvājums — 45 pozīcijas sešās sadaļās. Pretendents aizpilda tikai dzeltenās šūnas: darba algu, materiālus un mehānismus. Vienības cena, pozīcijas summa, sadaļu starpsummas, virsizdevumi, peļņa un PVN rēķinās paši, un tie ir aizsargāti pret pārrakstīšanu.
Ko sistēma pateica par uzdevumu

Nesamērīga apgrozījuma prasība

uzdevumā

Vidējais gada apgrozījums ne mazāks par 5 000 000 EUR — aptuveni četras paredzamās līgumcenas.

dokumentos

2 480 000 EUR, ar atsauci uz Publisko iepirkumu likuma 45. panta otro daļu: ne vairāk kā divas līgumcenas.

Pamatojums analīzē: PIL 45.(2); Eiropas Savienības Tiesas spriedums lietā C-218/11 Édukövízig un Hochtief. Riska līmenis — augsts: nesamērīgas finanšu prasības ir viens no biežākajiem pamatiem iesniegumam Iepirkumu uzraudzības birojā.

Pārējie četri tika atrasti tāpat: teritoriālā pieredzes prasība izslēgta (PIL 2., 41.(2); Senāta SKA-1315/2016), prasība pēc Latvijā izdotiem sertifikātiem aizstāta ar reģistra pārbaudi un ārvalstu kvalifikācijas atzīšanu (PIL 44.(1)), subjektīvais kritērijs „pretendenta reputācija" aizstāts ar izmērāmu kritēriju ar punktu skalu un formulu (PIL 51.(2) 3.p.), 18 dienu iesniegšanas termiņš pagarināts virs likuma minimuma (MK noteikumi Nr. 107; PIL 35.).

Sistēma pamanīja arī to, ko es neiestrādāju: nodokļu parādu pārbaude bija ielikta nepareizā nolikuma sadaļā, izmantotajā paraugnolikumā bija palikušas atsauces uz pantiem, kas grozīti vai izslēgti, izpildes termiņa vērtēšanas kritērijam trūka apakšējās robežas, un vienādu piedāvājumu šķiršanas kārtība nebija noteikta iepriekš. Visi četri ir izlaboti dokumentos un pamatoti analīzē.

Iepirkums, pasūtītājs, objekts un visi skaitļi ir izdomāti. Komplekts sagatavots demonstrācijai — reālu klientu dokumentus es publiski nerādu, arī anonimizētus.

MI rīks · dokumentu kontrole

Iepirkumu dokumentācijas MI pirmspārbaude

Viena augšupielāde — un visa projekta iepirkumu dokumentācija ir pārbaudīta pret pilnu kritēriju komplektu, ar norādi, kas jāizvērtē ekspertam un kas jāpārbauda reģistros.

Problēma
  • Projekta iepirkumu dokumenti nonāk vienā kaudzē; tie jāsašķiro pa iepirkumiem un katrs jāpārbauda pret garu kritēriju sarakstu.
  • Manuāli tas ir vienveidīgs darbs, kurā uzmanība paslīd garām tieši tur, kur kļūda maksā visdārgāk.
  • Riskus, kas redzami tikai skatoties uz visiem projekta iepirkumiem kopā — piemēram, iepirkuma sadalīšanu, lai nepārsniegtu slieksni — manuālā pārbaudē pa vienam neatrod nemaz.
Kā tas uzbūvēts
  • Lietotājs augšupielādē visa projekta dokumentus vienā ZIP failā vai kā vairākus Word failus; sistēma tos sagrupē pa iepirkumiem, cilvēks sadalījumu apstiprina.
  • Katrs iepirkums tiek pārbaudīts pret 157 jautājumu komplektu ar likumu izvilkumiem; pārbaude notiek vairākos līmeņos, kur nākamais sākas tikai tad, ja iepriekšējais ir izturēts.
  • Katra atbilde tiek šķirota trīs plūsmās: atbildēts automātiski, jāizvērtē ekspertam, jāpārbauda reģistros.
  • Agregators skatās uz visiem projekta iepirkumiem kopā un rēķina kopsummu pret Publisko iepirkumu likuma sliekšņiem — sadalīšanas riska konstatēšanai.
  • Rezultāts lejupielādējams kā Word ziņojums; dati tiek dzēsti, aizverot pārlūka cilni.
daudzpakāpju pārbaudeZIP / DOCX apstrādereģistru pārbaudeweb lietotneVercel

Video rādīts demonstrācijas prototips: nolikums un līguma projekts ir sintētiski parauga dokumenti, nevis reāls iepirkums.

Būtība
2–3 min trīs iepirkumu pilna pirmspārbaude vienā sesijā, nevis dienas manuāla darba
3 plūsmas katra atbilde šķirota: atbildēts automātiski, jāizvērtē ekspertam, jāpārbauda reģistros
157 jautājumi katram iepirkumam, ar likumu izvilkumiem
0 datu nekas netiek saglabāts pēc sesijas beigām
Demonstrācija · 1 min 11 s
No ZIP augšupielādes līdz gatavam ziņojumam: automātiskā sagrupēšana, pārbaude pret 157 jautājumiem, agregatora sadalīšanas riska analīze un atbilžu šķirošana ekspertam.
MI rīks · līgumu dati

Līgumu datu izvilkšana

No līguma PDF izvelk puses, summas, termiņus un īpašos nosacījumus vienā ierakstā, ko var ielasīt jebkurā uzskaites sistēmā. Katrai vērtībai blakus ir citāts no dokumenta, un katru citātu pārbauda kods, nevis modelis.

Problēma
  • Līgumu dati uzskaites sistēmā tiek pārrakstīti ar roku — puses, reģistrācijas numuri, summas, termiņi, uzteikuma nosacījumi.
  • MI to paveic ātri, bet kļūda, kas izskatās pēc pareizas vērtības, ir sliktāka par tukšu lauku, jo to neviens nepamana.
  • Katrs, kurš pēc tam datus lieto, vēlreiz atver līgumu, lai pārliecinātos, no kurienes skaitlis nāk.
Kā tas uzbūvēts
  • Modelis aizpilda stingru shēmu: katram laukam vērtība, burtisks citāts, lappuse un pārliecība. Bez citāta vērtību ierakstīt nedrīkst, un rēķināt nedrīkst — kopsumma, kas līgumā nav nosaukta, paliek tukša ar piezīmi.
  • Tad deterministisks kods pārbauda katru lauku: vai citāts tiešām ir dokumentā, vai vērtības cipari ir citātā, vai datumi ir loģiskā secībā, vai reģistrācijas numurs ir tekstā.
  • Otrais viedoklis: regulārās izteiksmes neatkarīgi no modeļa atrod tekstā visas summas, datumus un numurus un salīdzina tos ar modeļa vērtībām — abos virzienos.
  • Katram līgumam statuss OK / PĀRSKATĪT / KĻŪDA un konkrēts saraksts, ko cilvēkam pārbaudīt. Uzskaites sistēmā automātiski nonāk tikai OK rindas.
  • Viens ieraksta formāts (23 kolonnas) visiem eksportiem: e-pasts, kopējā Excel tabula, Google Sheets, Notion, CSV un JSON. Personas kodi tiek maskēti jau izvilkšanas brīdī.
  • Izmaksu kontrole: tēriņu žurnāls, budžets un failu limits vienā palaišanā; klients var pārslēgties uz savu API atslēgu.
Claude APIstrukturēta izvadePythonStreamlitGoogle Sheets APINotion APISMTPpytest

Piemēros izmantoti divi izdomāti līgumi — telpu noma biznesa parkā un cirsmas pirkums no fiziskas personas; visas puses, numuri un summas ir izdomāti. Lietotne ir aiz paroles, jo tā darbojas uz manas API atslēgas; labprāt to parādu sarunā.

Izmērīts, ne apgalvots
Dažas sekundes divi līgumi vienā palaišanā — no PDF līdz aizpildītai tabulai
0 citātu, ko validācija neatrastu tekstā — reālās palaišanās ar diviem modeļiem
20 / 20 „cietie" lauki — puses, numuri, summas, datumi, termiņi, PVN — Opus un Sonnet izvilkumos sakrīt viens pret vienu
23 lauki no katra līguma vienā ierakstā: puses, summas, termiņi un īpašie nosacījumi, gatavi ielasīšanai uzskaites sistēmā
30+ automātiskie testi bez API: katrs apzināti sabojātas vērtības veids dod gaidīto ziņojumu
Rezultāts · divi izdomāti līgumi Lietotnes skats pēc apstrādes: izvilkto datu tabula, eksporta pogas un cilnes, e-pasta kopsavilkums
Viens skats no augšas uz leju: apstrādes žurnāls, izvilktie dati (viena rinda — viens līgums), pierādījumi un „ko pārbaudīt" katram līgumam, eksports uz Excel, CSV un JSON, cilnes e-pastam, kopējai Excel tabulai, Google Sheets un Notion — un e-pasts, ko saņem vadītājs. Abi līgumi pareizi saņem PĀRSKATĪT: tajos trūkst pielikumu, un nomas līgumā kopsumma nav nosaukta.
Deterministiska automatizācija · mežsaimniecība

Cirsmas vērtības aprēķins

No Meža valsts reģistra inventarizācijas izdrukas nosaka kailcirtei atbilstošos nogabalus, aprēķina cērtamo apjomu, sadala to pa sugām un sortimentiem un izrēķina maksimālo cirsmas iegādes summu — katram nogabalam pievienojot pamatojumu.

Problēma
  • Speciālists cirsmas vērtību rēķina ar roku: katram nogabalam valdošā suga, bonitāte, vecums un caurmērs jāsalīdzina ar normatīvajām tabulām, tad jāaprēķina apjoms un jāsadala pa sugām un sortimentiem.
  • Viena kļūda vienā nogabalā — nepareizi nolasīta formula vai slieksnis — maina visa objekta cenu, un to pamana tikai tad, ja kāds pārrēķina.
  • Normatīvās tabulas un cenas mainās, tāpēc aprēķinam jābūt tādam, ko speciālists var pielāgot pats, bez programmētāja.
Kā tas uzbūvēts
  • Aprēķinā nav valodas modeļa. Viss ir deterministisks kods: vienam PDF vienmēr viens rezultāts, pārbaudāms pret speciālista aprēķinu. Šeit MI būtu nevietā, tāpēc es to apzināti neizmantoju.
  • Claude vision ir tikai rezerves ceļš skenētiem PDF, un arī tur modelis tikai pārraksta lapas rindas. Tālāk iet tas pats parsētājs un tie paši noteikumi, un rezultāts nāk ar brīdinājumu un pārrakstīto tekstu blakus cilvēka pārbaudei.
  • Noteikumi ir dati, ne kods. Cirtes vecuma un caurmēra tabulas, sugu kodi, sortimentu iznākums, cenas un izmaksas ir konfigurācijas failā un cenu lapā, ko speciālists labo pats.
  • Pie katra nogabala ir pamatojums, piemēram, „Bērzs, bonitāte I: vecums 73 ≥ 71; caurmērs 33 ≥ 27 → atbilst". Speciālists drīkst lēmumu pārrakstīt, un apjoms un summa pārrēķinās.
  • Excel izvade ar dzīvām formulām piecās lapās: katru aprēķina soli var izsekot līdz šūnai.
  • Brīdinājumi, nevis klusa apstrāde: aizsargjoslas pazīme, neatpazīta suga, formula, kas nesummējas uz 10, platību kontrolsumma, kas nesakrīt ar izdruku.
Pythonpdfplumberdeterministiski noteikumiYAML konfigurācijaExcel ar formulāmClaude visionStreamlitpytest

Ekrānuzņēmumos ir sintētiska inventarizācijas izdruka ar izdomātiem datiem un noklusētajām demo cenām. Pieņemšanas testa objekts ir reāls, tāpēc tā kadastra numuru un aprēķināto cenu publiski nerādu. Lietotne ir aiz pieteikšanās.

Pārbaude
Sakrīt ar speciālista manuālo aprēķinu pieņemšanas testā uz reālas inventarizācijas izdrukas: tie paši seši kailcirtes nogabali, tas pats apjoms, tā pati maksimālā summa
17 centi vienīgā atšķirība ieņēmumos — rīks starprezultātus nenoapaļo, cilvēks noapaļoja
0 valodas modeļa lēmumu aprēķinā
50+ automātiskie testi, tostarp sintētiski PDF ar sarežģītiem gadījumiem: divas zemes vienības vienā izdrukā, formula divās rindās, purvs, lauce un pļava
Nogabalu izvērtējums · sintētisks piemērs Nogabalu tabula ar kolonnu „Kailcirte” un pamatojumu katram nogabalam
Pamatojums pie katra nogabala. 4. nogabals ir purvs, tāpēc nav mežaudze; 8. nogabala valdošajai sugai blīgznai normatīvos nav noteikts cirtes vecums, tāpēc rīks nelemj pats, bet nodod to speciālistam.
Gala atskaite · apjoms pa nogabaliem un sugām Excel gala atskaite: rezultāts, kailcirtes nogabalu apjomi un apjoms un ieņēmumi pa sugu grupām
Excel izvades pirmā lapa: cērtamais apjoms (krāja × platība) katram kailcirtes nogabalam, sadalījums pa sugu grupām ar ieņēmumiem un vidējo cenu, un rezultāts — ieņēmumi, izdevumi, peļņa un maksimālā iegādes summa. Rezultāts un sadalījums pa sugām ir formulas, kas atsaucas uz pārējām lapām: mainot cenu vai nogabala lēmumu, viss pārrēķinās.
Sortimentu matrica · iznākums un cenas Excel sortimentu matrica: katras sugu grupas apjoms sadalīts pa sortimentiem ar procentiem, cenām un ieņēmumiem
Katras sugu grupas apjoms sadalīts pa sortimentiem pēc iznākuma procentiem un reizināts ar cenu. Zilās šūnas — procentus un cenas — speciālists maina pats, un viss pārrēķinās; kontrolrinda pārbauda, ka grupu summa sakrīt ar ieņēmumiem. Attēlu var atvērt pilnā izmērā.
Operatīvā plānošana · darbs pēc grafika

Maču grafiks translāciju komandai

Izstrādāta reāla uzņēmuma problēmas risināšanai: operatīvi ieviest izmaiņas iepriekš sastādītos darbu grafikos, apziņot par tām iesaistītos darbiniekus un saskaņot tās ar katru no viņiem. Koordinators uzreiz redz, kurš izmaiņu vēl nav apstiprinājis un kam jāzvana.

Problēma
  • Sporta translāciju komandas koordinators nedēļas grafiku izsūta Excel failā. Kad mainās mača laiks vai vieta, jaunā versija nonāk ne pie visiem.
  • Sekas: viena mēneša laikā operatori divas reizes ieradās nepareizā vietā vai nepareizā laikā.
  • Faila dati ir nevienādi: datumi vairākos formātos, laiks gan „19:00”, gan „7:30 PM”, tas pats cilvēks gan „Jānis Bērziņš”, gan „J. Berzins”, ir arī dublikāti un tukšas vietas.
Kā tas uzbūvēts
  • Viena izmaiņu plūsma. Gan labojums ekrānā, gan atkārtots faila imports iet caur vienu funkciju: mača versija palielinās, izmaiņa ierakstās žurnālā, un katrs nozīmētais operators saņem ziņu „bija → ir”. Apstiprinājums ir derīgs tikai konkrētai versijai, tāpēc pēc jaunas izmaiņas visi atkal ir „Nav redzējis”.
  • Imports divos soļos: CSV vai XLSX → priekšskatījums ar problēmu tabulu → ieraksts tikai pēc koordinatora apstiprinājuma. Esošs mačs netiek dublēts; atšķirības kļūst par izmaiņām ar paziņojumu.
  • Normalizācija ir tīras, testētas funkcijas: datumi, laiki, lomas (CAM / Kamera / Camera) un vārdi bez garumzīmēm vai ar iniciāļiem. Nedrošu sakritību apstiprina cilvēks, un tā saglabājas kā aizstājvārds.
  • Konflikti: ja operators vienā dienā ir divos mačos ar mazāk nekā 4 h starpību, imports un saglabāšana apstājas, līdz koordinators to apzināti pieņem vai noņem cilvēku no mača.
  • Operatoram nav jāpieslēdzas: personīga saite telefonā vai Telegram bots ar pogu „Esmu redzējis”, un kalendāra abonements, kurā neapstiprinātie mači ir ar atzīmi [JĀAPSTIPRINA].
  • Eskalācija bez cilvēka: pēc 2 h bez apstiprinājuma ziņa atkārtojas; mazāk nekā 6 h pirms sākuma — steidzams atgādinājums un sarkans „Jāzvana” koordinatora skatā; 18:00 — rītdienas kopsavilkums.
  • Sistēmā nav valodas modeļa. Problēma bija informācijas plūsma, nevis teksts, ko ģenerēt. MI bija izstrādes rīks: uzbūvēju ar Claude Code pa fāzēm, katru fāzi noslēdzot ar testiem.
  • No viena koda četri darbināšanas veidi: Node serveris, Docker ar automātisku HTTPS, Windows autostarts un Windows programma (Tauri), kuras instalators neprasa administratora tiesības.
Pielāgojama jebkurai nozarei
  • Sistēmas pamatā nav sports, bet vispārīga loģika: darbinieks, uzdevums, laiks, vieta, loma, izmaiņas versija un apstiprinājums.
  • Tā der visur, kur darbs notiek pēc iepriekš sastādīta grafika un izmaiņas jānodod konkrētiem cilvēkiem: maiņu darbā ražošanā un loģistikā, apsardzē, veselības un sociālajā aprūpē, pasākumu un būvdarbu brigādēs, servisa un uzkopšanas komandās.
  • Pielāgošana nozīmē nomainīt lomas, nosaukumus un atgādinājumu termiņus; izmaiņu plūsma, apstiprināšana un eskalācija paliek tās pašas.
Next.jsTypeScriptSQLiteDrizzle ORMTelegram Bot APIiCalTauriDocker + CaddyVitestPlaywrightClaude Code

Uzņēmumu nenosaucu. Ekrānuzņēmumos ir demo dati — izdomāti operatori un mači 2026. gada martā, tāpēc pie izmaiņas redzams „Mazāk nekā 24 h!”. Labprāt sistēmu parādu sarunā.

Pārbaude
56 → 53 rindas koordinatora failā → nozīmes grafikā: tukšās rindas un dublikāts izmesti, „J. Berzins” atpazīts kā Jānis Bērziņš
2 / 2 konflikti parauga failā atrasti un apturēti pirms ieraksta datubāzē
93 automātiskie testi: 77 vienībtesti (normalizācija, imports, izmaiņu plūsma, eskalācija, kalendārs, Telegram) un 16 pārlūka scenāriji
2 dienas no pirmā koda līdz Windows programmai ar instalatoru
Koordinatora skats · pēc laika maiņas 19:00 → 19:30 Koordinatora nedēļas skats: konflikti, neapstiprinātās izmaiņas un katra operatora apstiprinājuma statuss
Augšā — konflikti ar pogu „Noņemt no šī mača” un neapstiprinātās izmaiņas. Anna izmaiņu apstiprināja savā telefonā, pārējie četri vēl „Nav redzējis”, un pie katra ir poga „Atgādināt”. Konflikts redzams arī pie katra cilvēka.
Imports · problēmas pirms ieraksta Importa priekšskatījums ar problēmu tabulu: divas kļūdas, divi brīdinājumi, divas informatīvas rindas
Koordinatora fails pirms ieraksta: abi konflikti ir kļūdas un bloķē importu, izmaiņa esošam mačam aizies kā paziņojums, bet tukšās vietas un dublikāts ir paskaidroti ar rindu numuriem.
Operatora telefonā Operatora personīgā lapa telefonā ar oranžu banneri MAINĪTS un pogu Esmu redzējis izmaiņas
Personīga saite bez pieslēgšanās: kas mainījies, kā bija un kā ir, un viena poga apstiprināšanai.
Projektu vadība · ES fondu projekts

ES fondu projekta vadības rīks

Izstrādāts nodibinājumam, kas īsteno SIF līdzfinansētu (ESF+) sociālās rehabilitācijas projektu personām ar demenci agrīnajā stadijā. Viena sistēma visam projekta ciklam: plāns un termiņi, novirzes un līguma grozījumi, izdevumi, dalībnieku un vizīšu uzskaite, rādītāji un starpposma pārskati SIF.

Problēma
  • Līgumā ir 18 termiņu noteikumi, daudzi no tiem darbdienās: atbilde uz SIF precizējumiem 5 darbdienās, grozījumu pieprasījums 20 darbdienas pirms izmaiņu spēkā stāšanās. Nokavējums vai nesasniegts rādītājs var samazināt finansējumu.
  • Apstiprinātais pieteikuma plāns un faktiskais darba plāns atšķiras jau pirms pakalpojuma sākuma. Katra atšķirība jāreģistrē, jāizvērtē un, ja vajag, jāsaskaņo ar SIF kā līguma grozījums.
  • Ik trīs mēnešus jāiesniedz pārskats ar pierādījumiem: izdevumi, dokumenti, vizītes, rādītāji. Bez vienas sistēmas tas tiek vākts no Excel tabulām, e-pastiem un mapēm.
  • Dalībnieku personas un veselības dati prasa šauru piekļuvi un audita pēdas, bet organizācijai nav Microsoft 365 vai citas korporatīvās vides.
Kā tas uzbūvēts
  • Termiņi ir dati, ne kods. Līguma noteikumi kļūst par termiņu notikumiem ar ārējo un iekšējo termiņu, rēķinot pēc Latvijas darbdienu kalendāra ar svētku un pārceltajām dienām. Katru darbdienu rītā atbildīgās lomas saņem e-pastu ar tuvākajiem un nokavētajiem termiņiem.
  • Bāzes līnija pret darba plānu. Apstiprinātā plāna versija ir nemaināma. Atšķirība kļūst par novirzi ar statusu plūsmu līdz SIF lēmumam, un jauna bāzes līnija rodas tikai no piemērotas grozījumu pakotnes ar pievienotu dokumentu.
  • Laika grafiks (Ganta diagramma) ar atkarībām, kritisko ceļu un resursu slodzi. Ja darba plāns pārkāpj atkarību, rīks brīdina, bet datumus nemaina pats — lēmumu pieņem cilvēks.
  • Starpposma pārskata pakotne katram periodam: pilnīguma pārbaude ar trūkumu sarakstu, DOCX pārskats un XLSX pielikumi vienā ZIP. Teksta melnrakstus raksta Claude, bet tikai no anonimizēta kopsavilkuma — bez vārdiem un veselības datiem.
  • Piekļuve 11 lomām tiek pārbaudīta servera pusē. Dalībnieku personas dati ir atsevišķā tabulā, citur redzams tikai kods (R-01), un visas izmaiņas ieraksta audita žurnālā. Pēc glabāšanas termiņa — anonimizācija pēc dokumentētas procedūras.
  • Vizīšu reģistrs telefonā tieši pie dalībnieka. Noteikumi strādā paši: divas secīgas neierašanās izveido uzdevumu mentoram, apmeklējums zem 70 % nonāk riska sarakstā, un rādītāju panelis rāda faktu pret mērķi.
  • Izdevumu reģistrs ar 8 punktu attiecināmības kontrolsarakstu strādā arī pirms budžeta saņemšanas; budžetu var ielādēt vēlāk, un tad parādās plāns pret faktu un naudas plūsma.
  • Uzbūvēju ar Claude Code no specifikācijas septiņos posmos. Klāt nāk lietošanas instrukcija iesācējiem un demo datubāze ar izdomātiem datiem, uz kuru var pārslēgties lietošanas laikā.
Der arī citiem projektiem
  • Aktivitātes, termiņu noteikumi, riski, lomas, mērījumu instrumenti un pārskata formas kartējums ir konfigurācija. Rīks to izgūst kā pārneses paketi bez datiem, tāpēc to var pielāgot citam ES fondu vai valsts finansētam projektam.
Next.jsTypeScriptPostgreSQLPrismaAuth.jsClaude APIDOCX / XLSX ģenerēšanaResendVercel + Supabase (ES)VitestPlaywrightClaude Code

Klientu nenosaucu. Ekrānuzņēmumos ir demo datubāze — visi dalībnieki un darbinieki tajā ir izdomāti.

Apjoms un pārbaude
22 moduļi no darba plāna un termiņiem līdz dalībnieku uzskaitei, pārskatiem SIF un datu dzēšanai
18 līguma termiņu noteikumi, ko termiņu dzinējs pārvērš konkrētos datumos un atgādinājumos
182 automātiskie testi: 163 vienībtesti (darbdienu kalendārs, termiņu dzinējs, noviržu noteikumi, kritiskais ceļš, datu glabāšana) un 19 pārlūka scenāriji, tostarp piekļuves tiesības
4 dienas no specifikācijas līdz pilnai sistēmai ar demo datiem un lietošanas instrukciju
Laika grafiks · darba plāns pret bāzes līniju Ganta diagramma ar 13 aktivitātēm, bāzes līniju, darba plānu, atkarībām un kritisko ceļu
Augšā — moduļi sešās grupās pēc lomas. Diagrammā: darba plāns (zils) pret apstiprināto bāzes līniju (pelēks), pārskata periodi, atskaites punkti un atkarības; sarkanais ir kritiskais ceļš. Brīdinājums rāda, ka 9. aktivitāte darba plānā sākas mēnesi par agru attiecībā pret atkarību.
Novirzes un grozījumi Noviržu reģistrs ar bāzes līniju versijām, noviržu statusiem un grozījumu pakotni
Bāzes līniju versijas, noviržu reģistrs ar avotu (automātisks noteikums vai cilvēks) un grozījumu pakotne ar SIF izskatīšanas termiņu.
Vizīte telefonā Vizītes reģistrēšanas forma telefonā
Speciālists reģistrē vizīti tajā pašā dienā; dalībnieks redzams pēc koda.
Datorredze · MI aģents

Skaitītāju nolasīšana ar datorredzi

MI aģents pats nolasa mēneša skaitītāju fotogrāfijas — elektrība, apkure, aukstais un divi karstā ūdens skaitītāji —, pārbauda rādījumus pret vēsturi, ieraksta tos Excel tabulā un sagatavo ziņu izīrētājai. Arī tad, ja skaitītāja stikls ir tik bojāts, ka cilvēka acij cipari vairs nav salasāmi.

Problēma
  • Rādījumi katru mēnesi jānolasa, jāpieraksta un jānosūta izīrētājai. Pierakstot ar roku, rodas kļūdas — vēsturē ir vairāki rādījumi ar atzīmi „pārbaudīt”.
  • Viena karstā ūdens skaitītāja stikls ir sabojājies: melnie kubikmetru cipari zem tā gandrīz nav redzami, skaidri saskatāmi tikai sarkanie litru cipari. Cilvēks no šāda foto rādījumu droši nolasīt nevar.
Kā tas uzbūvēts
  • Datorredze tur, kur acs vairs neredz. Claude vision nolasa ciparus arī tad, ja kontrasts ir tik zems, ka tie saplūst ar fonu. Nolasījums nekad netiek pieņemts akli: vērtība nedrīkst būt mazāka par iepriekšējo, un pieaugumam jāatbilst šī skaitītāja ierastajam patēriņam.
  • Ja kāds cipars nav drošs vai pieaugums neatbilst normai, vērtība tiek ierakstīta ar atzīmi „pārbaudīt” un par to tiek pateikts e-pastā. Trūkstošu rādījumu aģents neizdomā.
  • Divus vienāda modeļa karstā ūdens skaitītājus aģents atšķir pēc tā, kurš rādījums ir tuvāks katra skaitītāja iepriekšējam.
  • Darba plūsma bez cilvēka: no katra mēneša 24. datuma aģents katru vakaru pārbauda Google Drive mapi; ja foto nav, nāk atgādinājums. Google Apps Script iepriekš samazina pārāk lielus foto.
  • Python skripts ieraksta rindu Excel tabulā ar formulām, patēriņa aprēķinu un grafikiem. Ja tabula tobrīd atvērta, dati saglabājas rezerves failā un tiek apvienoti nākamajā reizē.
  • Beigās e-pasts ar rādījumiem, patēriņu un pogu, kas atver gatavu WhatsApp ziņu izīrētājai ar rādījumiem un saiti uz mēneša foto.
Kur vēl der datorredze
  • Visur, kur dati ir tikai attēlā un tos šobrīd pārraksta cilvēks: analogās mērierīces ražotnē un noliktavā, nolietotas datu plāksnītes un sērijas numuri, rokraksta veidlapas un akti. Tā pati pieeja — nolasīt, pārbaudīt pret vēsturi un noteikumiem, nedrošo atzīmēt cilvēkam.
Claude visionMI aģentsGoogle DriveGoogle Apps ScriptPythonopenpyxlGmailWhatsApp saite

Attēlos ir mana dzīvokļa skaitītājs un uzskaites tabula; skaitītāja sērijas numurs aizmiglots.

Rezultāts
432,45 m³ nolasīts no skaitītāja ar bojātu stiklu; iepriekšējais 432,09 m³, pieaugums atbilst šī skaitītāja ierastajiem 0,2–0,5 m³ mēnesī
5 skaitītāji vienā mēneša ciklā: no foto līdz tabulai, e-pastam un ziņai izīrētājai
26 mēneši rādījumu vēsture vienā tabulā ar patēriņa aprēķinu un grafikiem — arī agrākie ieraksti no burtnīcas
Datorredze · bojāts skaitītāja stikls Karstā ūdens skaitītājs ar bojātu stiklu; cilvēka acij redzami tikai sarkanie cipari, datorredze nolasa 432,45 m³
Reālais foto, no kura aģents nolasīja septembra rādījumu. Cilvēka acij skaidri redzami tikai sarkanie litru cipari un vāji — viens melnais; datorredze nolasa visu rādījumu, un pārbaude pret vēsturi apstiprina, ka tas ir ticams.
Uzskaites tabula · Excel Excel tabula ar skaitītāju rādījumiem un automātiski aprēķinātu patēriņu
Zilie skaitļi ir nolasītie rādījumi, zaļā daļa aprēķinās pati. Oranžs fons un piezīme „pārbaudīt” — tur, kur cipars nebija drošs. Attēlu var atvērt pilnā izmērā.
Telegram bots · finanšu tirgi

Investīciju signālu sistēma

Sistēma visu diennakti skenē kriptovalūtas, akcijas, indeksus un izejvielas un, kad tirgus situācija atbilst izvēlētajai stratēģijai, Telegram atsūta signālu ar ieejas, stopa un mērķa līmeņiem, risku un pamatojumu. Tā ir pielāgojama jebkurai individuālai investīciju stratēģijai un izvēlētajiem instrumentiem.

Pielāgojama jebkurai stratēģijai
  • Stratēģija ir noteikumi, nevis melnā kaste. Katrs nosacījums dod punktus, un signāls rodas tikai tad, kad punktu summa sasniedz slieksni. Noteikumus, to svaru un slieksni var aizstāt ar jebkuras individuālas stratēģijas noteikumiem.
  • Instrumenti ir konfigurācija. Jebkurš Binance pāris vai Yahoo Finance tikeris — kriptovalūtas, akcijas, ETF, indeksi, izejvielas — ar savu laika intervālu un grupēšanu, lai viens un tas pats aktīvs divos tirgos nedotu dubultu signālu.
  • Riska parametri ir investora. Risks uz darījumu, minimālā peļņas un riska attiecība, nedēļas nogales filtrs, depozīta lielums pozīcijas aprēķinam un drošības slēdžu sliekšņi.
  • Klientam sistēma tiek uzbūvēta uz viņa izvēlētajiem instrumentiem un viņa noteiktās stratēģijas, tāpēc lēmumi un atbildība par investīciju rezultātu paliek pie klienta.
Kā tas uzbūvēts
  • Pašreizējā konfigurācija seko vienai likviditātes jeb „smart money” metodikai: kodols ir likviditātes noņemšana ar atgriešanos, papildus — vienādi maksimumi un minimumi, diapazona robežas, FVG, Order Block, RSI un diverģence, dienas grafika tendence.
  • Katram signālam: ieeja, stops aiz ekstrēma ar svārstīguma buferi, pirmais mērķis ar daļēju fiksāciju un otrais mērķis, risks procentos no cenas.
  • Virtuālais portfelis: katrs signāls tiek izspēlēts bez reālas naudas, lai stratēģiju pārbaudītu dzīvā tirgū, pirms tai uzticas.
  • Pašuzraudzība: pēc četriem zaudējumiem pēc kārtas aktīvs uz trim dienām tiek apturēts, pēc 5 % krituma risks samazinās uz pusi, un nedēļas pārskatā ir ieteikumi ar pierādījumiem. Stratēģiju sistēma pati nemaina — to apstiprina cilvēks.
  • Sistēma darījumus biržā neveic: tā atrod situācijas un pamato tās, lēmumu pieņem investors. Palaišana ar failiem dubultklikšķim — programmēt nav jāprot.
  • Pēc tam, kad stratēģija pārbaudīta virtuālajā portfelī, sistēmu var papildināt ar automātisku orderu izpildi caur biržas vai brokera API — ar pozīcijas un dienas zaudējumu limitiem, avārijas slēdzi un pakāpenisku ieslēgšanu no testa vides līdz reālam kontam.
PythonBinance APIYahoo FinanceTelegram Bot APIbacktestvirtuālais portfelis

Ekrānuzņēmumi ir no mana Telegram; virtuālā portfeļa bilance un summas izgrieztas vai aizmiglotas. Tas nav finanšu padoms.

Apjoms
13 instrumenti trīs tirgos: kriptovalūtas, akcijas un indeksi, izejvielas
24/7 skenēšana — signāls tiek vērtēts pēc katras slēgtās sveces 4 stundu vai dienas grafikā
1 fails konfigurācija: instrumenti, stratēģijas slieksnis, risks un drošības slēdži
0 reālu darījumu bez cilvēka — sistēma iesaka, lēmumu pieņem investors
Stratēģija un instrumenti · konfigurācija Konfigurācijas faila fragments ar stratēģijas slieksni, risku, drošības slēdžiem un instrumentu sarakstu
Viss, kas atšķir vienu investoru no cita — slieksnis, risks, drošības slēdži un instrumentu saraksts —, ir konfigurācijā, nevis kodā.
Signāls → TP1 → TP2 Īstas Telegram ziņas: SHORT signāls SOLUSDT, pirmais mērķis sasniegts, pozīcija aizvērta pie otrā mērķa ar +2,50R
Īsts signāls SOLUSDT: pirmais mērķis — puse pozīcijas nofiksēta, stops pārcelts uz ieeju; tad otrais mērķis un rezultāts +2,50R (risku vienībās). Summas aizmiglotas.
Signāls → stops Īsta Telegram ziņa ar SHORT signālu zeltam, līmeņiem un pamatojumu, un tā paša signāla anulēšana
Īsts signāls zeltam, kas beidzās ar stopu. Sistēma ziņo arī par neveiksmēm, ne tikai par veiksmēm.
Web lietotne · finanses

InvoiceAI

Rēķinu aprites sistēma savam uzņēmumam: izejošie rēķini, ienākošo rēķinu atpazīšana tieši no e-pasta un maksājumu sasaiste ar bankas izrakstu.

Problēma
  • Ienākošie rēķini pienāk e-pastā dažādos formātos, un dati no tiem tiek pārrakstīti ar roku.
  • Apmaksas fakts jāsalīdzina ar bankas izrakstu manuāli, rindiņu pa rindiņai.
  • Klienti, produkti, izejošie rēķini un atskaites dzīvo atsevišķos failos, kas nesarunājas savā starpā.
Kā tas uzbūvēts
  • React priekšpuse, Node/Express API un PostgreSQL; JWT autentifikācija ar datu nodalīšanu pa uzņēmumiem — viens lietotājs var strādāt vairākos.
  • IMAP savienojums ar pastkasti: sistēma pati ievāc rēķinus no e-pasta un atpazīst tos ar MI, saglabājot pārliecības rādītāju katram atpazītajam laukam.
  • Bankas konta izraksta apstrāde un automātiska maksājumu sasaiste ar rēķiniem pēc konta numura un summas; maksājumu faila sagatavošana bankai.
  • PDF rēķinu ģenerēšana un izsūtīšana, atskaites, kā arī balss vadība ātrai ievadei.
ReactNode / ExpressPostgreSQLJWTREST APIGemini APIIMAPVercelGitHub

Piekļuve: demo@invoiceai.lv · demo1234

Demo vidē visi piegādātāji, klienti un summas ir izdomāti. Rēķinu veidošana, bankas izraksta imports un maksājumu sasaiste strādā pilnībā; pastkastes lasīšana un rēķinu atpazīšana ar MI ir apzināti izslēgtas, lai publiska piekļuve neradītu izmaksas. Strādājošā versija ar reāliem uzņēmuma finanšu datiem netiek rādīta.

Būtība
E-pasts → rēķins sistēma pati ievāc un atpazīst rēķinus no pastkastes; ievade ar roku atkrīt
Automātiska sasaiste maksājumi no bankas izraksta paši atrod savu rēķinu
Lietošanā nav prototips plauktā — sistēma strādā uzņēmuma ikdienā
No-code automatizācija · pakalpojumu pārvaldība

Sociālo pakalpojumu pārvaldības sistēma

Klienti, nodarbības, individuālie plāni un izvērtējumi vienā saistītā struktūrā, ar automātiskiem atgādinājumiem — uzbūvēts uz gatavām platformām, bez izstrādes.

Problēma
  • Klientu dati, nodarbību grafiks, individuālie plāni un izvērtējumi dzīvo atsevišķi un nesarunājas savā starpā.
  • Atgādinājumi klientiem un paziņojumi par grafika izmaiņām jāsūta ar roku, tāpēc tie mēdz aizmirsties.
  • Lai sagatavotu atskaiti, informācija katru reizi jāsavāc no jauna.
Kā tas uzbūvēts
  • Piecas savstarpēji saistītas datubāzes: klienti, nodarbības, individuālie plāni, izvērtējumi un darbinieki — katrs ieraksts redzams no visām pusēm.
  • Jauna klienta pieteikuma forma, nodarbību kalendāra skats un filtrēšana pēc statusa atskaišu vietā.
  • Zapier un Make automatizācijas: e-pasta atgādinājumi klientiem par nodarbībām un paziņojumi par izmaiņām grafikā.
  • Darbinieku lomas ar atšķirīgiem piekļuves līmeņiem — koordinators, speciālists, administrators.
NotionZapierMakeno-code integrācijas

Demo versijā visi klienti, darbinieki un ieraksti ir izdomāti. Reālā sistēma ar klientu datiem netiek rādīta publiski.

Būtība
5 datubāzes klienti, nodarbības, plāni, izvērtējumi un darbinieki vienā saistītā struktūrā
Dienas nevis mēneši — pareizi izvēlēts rīks problēmas mērogam
0 € izstrādes budžets; tikai platformu abonementi
MI aģents · publicitāte

Publikācijas vizuālis

No pabeigta darba — mapes, dokumentiem vai čata rezultāta — izveido publicējamu vizuāli Figma failā trīs formātos. Palaižams no jebkura projekta, arī no citas MI sistēmas izvades.

Problēma
  • Kad darbs ir pabeigts, par to vēl jāpastāsta — un tas nozīmē atsevišķu uzdevumu dizainerim, ar aprakstu, zīmola prasībām un gaidīšanu rindā.
  • Trim kanāliem vajag trīs formātus, un katrā saturam jābūt citam, ne tikai mērogotam.
  • Publicējot iepirkuma vai projekta rezultātus, daļa informācijas ārā nedrīkst nonākt — un to parasti pamana pēdējā brīdī vai nepamana vispār.
Kā tas uzbūvēts
  • Pats izlasa kontekstu un izvelk virsrakstu, kopsavilkumu un divus līdz četrus atslēgas faktus.
  • Pats nosaka stilu: atrod organizācijas zīmola krāsas tās mājaslapā, izvēlas paleti un pārbauda kontrastu. Dizaina uzdevumu neviens neraksta.
  • Konfidencialitātes vārti: publicē tikai to, kas ir publiskojams — gala lēmumu, uzvarētāju, līgumcenu, termiņus. Iekšējā vērtēšanas gaita, citu pretendentu piedāvājumi un personas dati paliek ārā, un aģents pasaka, ko tieši izlaida un kāpēc.
  • Beigās paņem sava darba ekrānuzņēmumu un pārbauda, vai teksts salasāms un nekas nepārklājas; ja nav — labo pirms nodošanas.
  • Strādā caur MCP savienojumu ar Figma; iepakots kā atkārtoti lietojams skill, ne vienreizēja saruna.
  • Izvade ir vektorgrafika, tāpēc A4 formāts ir domāts drukai un izdales materiāliem, ne ekrānam — mērogojams bez kvalitātes zuduma. Formāti ir uzstādījums, ne ierobežojums: aģentu var pārbūvēt uz jebkuru izmēru.
  • Publicē cilvēks, ne aģents. Gala akceptu — faktu precizitāti, konfidencialitāti un vizuālo kvalitāti — apstiprina speciālists. Juridiskā atbildība paliek viņa rokās.
ClaudeMCPFigmaskill iepakojumszīmola izpēte

Šis aģents ir uzbūvēts, lai strādātu uz citu sistēmu izvades. Iepirkums, ko sagatavojusi IepirkumuAI, kļūst par ievadi šeit: no lēmuma dokumenta iznāk publicējams paziņojums bez neviena starpposma. Tas ir arī iemesls, kāpēc konfidencialitātes filtrs ir aģentā, ne cilvēka galvā — iepirkuma dokumentos publiskojamais un nepubliskojamais stāv blakus.

Pirms un pēc
Viens publicitātes vizuālis
pirms
pēc

4 h manuālas maketēšanas → dažas minūtes

2 → 0 speciālisti, kas jāgaida: jurists satura pārbaudei un dizaineris maketēšanai
3 formāti 1080×1080 sociālajiem tīkliem, 1200×630 banneriem un A4 drukai — vienā failā, saturs katram pielāgots atsevišķi, ne mērogots
Piezīme par datiem

Neviena no šeit pieejamajām saitēm neved uz sistēmu ar reāliem datiem. Kur sistēma darbojas ar uzņēmuma finanšu vai klientu personas datiem, publiski pieejama ir atsevišķa demo versija ar izdomātu saturu. Tas ir apzināti: automatizācijas speciālists redz vairāk uzņēmuma iekšienes nekā gandrīz jebkurš cits, un portfolio nav vieta, kur to demonstrēt.

Darba pieeja

Kā es strādāju

01 — Sākums

Sāku ar procesu, ne ar rīku

Vispirms noskaidroju, kur tiek tērēts laiks un cik tas maksā. Tikai tad izlemju, vai risinājums ir Zapier scenārijs, MI darba kārtība vai atsevišķa lietotne. Otrādi tas parasti beidzas ar iespaidīgu rīku, ko neviens nelieto.

02 — Mērīšana

Mēru rezultātu stundās

Katram risinājumam ir „pirms" un „pēc" skaitlis. Tas ir vienīgais veids, kā pierādīt, ka automatizācija ir atmaksājusies, un vienīgais veids, kā izlemt, ko automatizēt nākamo.

03 — Uzticamība

Neuzticos MI aklā veidā

Kritiskās vietās avoti ir faili sistēmā, izvade tiek pārbaudīta ar skriptu, un tas, ko sistēma nezina, tiek marķēts, nevis izdomāts. Automatizācija dod ieguvumu tikai tad, ja rezultātu nav jāpārbauda no jauna — pretējā gadījumā ietaupītais laiks atgriežas atpakaļ.

04 — Nobeigums

Pabeidzu līdz lietošanai

Lielākā daļa manas darba pieredzes ir sistēmu ieviešana organizācijās, kur cilvēkiem jāsāk strādāt citādi. Prototipu uzbūvēt ir ātri; panākt, ka to lieto arī pēc trešās nedēļas, ir īstais darbs.

Pieredze

Divdesmit pieci gadi procesos

Pirms MI risinājumiem bija ERP un POS sistēmu ieviešana, projektu vadība un pārdošana. Tā ir daļa, kas paskaidro, kāpēc uzbūvētās sistēmas nonāk līdz lietošanai.

2020 — pašlaik
SIA „Kasway" · Dibinātājs, MI risinājumu izstrādātājs

MI un automatizācijas risinājumi dokumentu un procesu jomā — no procesa analīzes un prototipa līdz strādājošai sistēmai un lietotāju apmācībai.

2023 — pašlaik
Rīgas Austrumu klīniskā universitātes slimnīca · Konsultants klientu vadības procesos

Apmeklētāju plūsmas koncepcijas izstrāde un tās ieviešanas uzraudzība vienā no lielākajām Latvijas slimnīcām.

2012 — 2023
SIA „LATSIGN" · Pašvaldību un lielo klientu projektu vadītājs

Infrastruktūras projektu vadība: budžets, resursi, izmaksu kontrole, risku un izmaiņu vadība; komandas līdz 10 cilvēkiem. Publisko iepirkumu piedāvājumi EIS sistēmā.

2011 — 2012
SIA „ERP PRO" · Pārdošanas projektu vadītājs

Līgums ar 170 veikalu tirdzniecības tīklu un tam izstrādāta pārdošanas kontroles un analīzes sistēma. MS Dynamics AX/NAV, QlikView.

2008 — 2010
SIA „Biznesa Pamati" · Dibinātājs un direktors

Grāmatvedības pakalpojumu uzņēmums, izveidots no nulles: iekšējie procesi, līgumu izpildes kontrole, komanda. Uzņēmums vēlāk pārdots un darbojas līdz šai dienai.

2002 — 2007
SIA „Ankravs" · Projektu vadītājs

ERP un POS kases sistēmu izstrādes un ieviešanas projekti. Nordic ID noliktavu uzskaites risinājumu ekskluzīvais pārstāvis Latvijā.

2000 — 2009
Agrākā pieredze

SIA „Transimex" — pārdošanas un klientu vadītājs; AS „VEF Radiotehnika RRR" — pārdošanas vadītājs.

Mākslīgais intelekts
ClaudeChatGPTGeminiNotebookLMPerplexitypromptu veidošanaaģentiskās sistēmasCowork
Automatizācija un integrācijas
ZapierMakeMCP savienojumiAPI integrācijaswebhooksJSON
Prototipēšana un izvietošana
Claude CodeCodexClaude DesignFigmaGoogle AI StudioVercelNetlifyGitHub
Dati, sistēmas un vadība
ExcelQlikViewNotionMiroScoroLEAN