
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.