lab5.ca
Konstantin Borovik

Konstantin Borovik

AI Software EngineerDevOps Engineer

I build AI applications on Google Cloud, Microsoft Azure, and Acumatica ERP.

Problems I Solve

Convert unstructured business information into structured data

Values in published documents are found by hand
People open published documents to find a value before they can decide. Intranet search returns those files. It does not return the value. A generic chat tool can generate a value that is not in the files. An agent answers from your published documents. Each answer cites the page. If the answer is not in the files, the agent says so.
Incoming files are entered by hand
Invoices, applications, and reports arrive as PDFs and as email. People copy values into the system of record. A missed value can pass a check that the published rules would fail. An agent reads the file, checks the values against the published rules, and writes the result to the system of record.
Rules are stored in documents
Credit, quality, and eligibility rules are published as PDFs. Existing software applies those rules only after someone encodes each threshold. When people apply the rules from memory, the result can differ from the published text. An agent applies the published rule set. It does not invent a pass or fail result.
First-pass review of a case
A file remains unreviewed until a person flags missing items. Search and chat do not evaluate a named case. An agent returns accept, reject, or missing data, with citations. A person still signs the decision.
Updates to the system of record
Search and chat return an answer. They do not hold inventory, open a ticket, or post a result. An agent calls the API for the system of record. A person remains the human gate.