Sari la conținut

STUDIU DE CAZ · DEZVOLTAT DE CLOUDHERO

HeyLeave: de la conversații în limbaj natural la procese HR controlate.

Am dezvoltat HeyLeave pentru a conecta conversațiile angajaților cu cererile, documentele și aprobările HR. Modelul AI interpretează limbajul, iar regulile aplicației stabilesc ce acțiuni sunt permise și cum se modifică înregistrările.

Domeniu
Cereri ale angajaților și procese HR
Tehnologii
Amazon Bedrock · JavaScript · SQL · Procesarea documentelor

PROBLEMA

O cerere formulată liber are nevoie de un proces bine definit.

Angajații pot descrie aceeași cerere în limbi și formate diferite. Uneori lipsesc date, documentele trebuie verificate, iar aprobarea depinde de identitatea angajatului și de regulile organizației. Un răspuns bine formulat nu confirmă, de unul singur, că o cerere este validă sau aprobată.

Am construit integrarea AI astfel încât să transforme conversația într-o intenție structurată, pe care o preia motorul de procese al aplicației. Identitatea, permisiunile, validarea și actualizarea datelor sunt gestionate în cod. Modelul poate interpreta cererea fără să inventeze solduri de concediu sau să decidă aprobări.

ARHITECTURA PROCESULUI

De la mesajul angajatului la o decizie înregistrată.

  1. Interpretare

    Bedrock transformă conversația într-o intenție cu structură definită.

  2. Validare

    Serverul verifică identitatea, câmpurile și regulile aplicabile.

  3. Verificare

    Angajatul sau echipa HR confirmă informațiile necesare.

  4. Înregistrare

    Aplicația salvează schimbarea și construiește răspunsul.

AMAZON BEDROCK

Interpretarea cererilor prin Amazon Bedrock.

Modulul de integrare apelează modele Anthropic prin Amazon Bedrock. Instrumentul interpret_turn definește structura intențiilor acceptate. Răspunsul este verificat înainte de folosire: apelurile ambigue sau incorecte sunt respinse, iar argumentele trebuie să treacă validarea.

Aceeași integrare permite extragerea informațiilor din documente folosind capacitățile multimodale ale modelului. Câmpurile extrase sunt validate după o schemă și intră într-un proces de verificare. Dacă extragerea eșuează, documentul poate fi tratat manual, fără înregistrarea automată a unor date incomplete.

Apelurile au limite de timp și un număr limitat de reîncercări. Erorile de autentificare, limitarea traficului și erorile furnizorului sunt tratate distinct. Aplicația înregistrează consumul de tokeni, durata și erorile și rezervă buget înaintea încercărilor, astfel încât costul reîncercărilor să poată fi urmărit.

CONTRIBUȚIA CLOUDHERO

Conversații flexibile, reguli de business explicite.

Aplicația controlează starea cererii

Logica de business verifică rolurile, câmpurile cererii și schimbările de stare permise. Actualizările sunt efectuate în tranzacții în baza de date, iar apelurile asincrone către model au loc în afara lor. Răspunsul modelului nu poate modifica direct o aprobare.

Traduceri verificate față de datele sursă

Răspunsurile pornesc de la valorile din aplicație. Reformularea și traducerea opționale verifică anumite informații, precum datele calendaristice, numerele, identificatorii și numele. Dacă verificarea sau apelul eșuează, aplicația păstrează răspunsul de bază. Aceste controale reduc erori specifice, fără să garanteze o traducere perfectă.

Extragerea datelor, urmată de verificare

Procesul separă extragerea, confirmarea de către angajat, corectarea de către HR și înregistrarea documentului. Sunt verificate duplicatele și versiunea datelor aflate în revizuire. Modelul propune câmpurile; aplicația și persoana care verifică documentul controlează înregistrarea.

Răspunsuri bazate pe regulamentele aprobate

Fluxul pentru întrebări despre reguli folosește un catalog controlat de articole. Accesul depinde de rolul utilizatorului, iar identificatorii selectați duc la textul păstrat în aplicație și la o trimitere exactă. Formularea regulamentului vine din sursa administrată, nu dintr-un răspuns generat liber.

Logica de business este separată de mediul de rulare și de integrări.

Modulul central primește prin interfețe explicite accesul la baza de date, ceas, modele și sisteme externe. Implementarea analizată include medii Node/Express și Cloudflare Workers, cu un adaptor SQLite pentru Durable Objects. Conectorii pentru mesagerie și HR/salarizare pot fi testați separat de logica pentru conversații și aprobări, înainte de conectarea unui sistem extern.

Ce permite implementarea.

Angajatul poate formula o cerere în limbaj natural și primește un răspuns bazat pe starea reală din aplicație. Echipa HR poate verifica datele extrase din documente și poate parcurge un pas explicit de aprobare sau înregistrare. Contribuția CloudHero leagă integrarea LLM, conversațiile în mai multe limbi, documentele, regulile de business și tranzacțiile într-o singură aplicație.

Abordarea este relevantă pentru interfețe conversaționale care lucrează cu înregistrări controlate: servicii pentru angajați, preluarea documentelor, suport intern și procese de aprobare. Pentru fiecare acțiune trebuie definite intenția, validarea, verificarea și comportamentul în caz de eroare.

PROIECTUL TĂU AI

Ai un proces pe care vrei să-l îmbunătățești cu AI?

Pornim de la date, sisteme și acțiunile permise. Stabilim ce merită construit și pregătim planul de implementare.

Planifică implementarea AI

Contactează CloudHero

Spune-ne la ce lucrezi

Echipa noastră răspunde prin e-mail în cel mult o zi lucrătoare.

Subiect

Folosim datele tale doar pentru a răspunde. Politica de confidențialitate (engleză)