{"head":{"title":"AI Agent and Automation Software Development | OceanLab","description":"AI agent software we build: knowledge assistants, document processing, voice agents, ticket triage, code review and AI evaluation, with people in charge.","canonical":"https://oceanlab.in/software/ai"},"slug":"ai","stats":{"builds":12,"countries":12,"systems":12},"featured":[{"meta":{"slug":"lektor","industry":"ai","projectType":"Code review agent","country":"ch","tags":["ai","enterprise","fintech"],"compliances":["Swiss Banking Act Art. 47","FINMA Circular 2023/1","FINMA Guidance 08/2024","revFADP","ArGV 3 Art. 26","OWASP Top 10","CWE"],"cover":{"src":"/case-studies/lektor/01-home.png","width":1440,"height":1000}},"text":{"en":{"title":"Lektor - AI Code Review Agent That Comments but Never Merges, Hosted Inside a Private Bank","description":"Designed and built a clickable AI code review agent for the engineering team of a Zurich private bank: it reviews every merge request on GitLab and GitHub Enterprise with models hosted in the bank's own tenancy, masks client data and secrets before any model sees the diff, posts inline findings with rule, CWE and suggested patch, and never approves or merges.","category":"AI Agents & Automation / Code Review Agent","client":"Brunnacher & Cie AG"}}},{"meta":{"slug":"pitline","industry":"ai","projectType":"Voice agent","country":"gb","tags":["ai","enterprise"],"compliances":["UK GDPR","Data Protection Act 2018","Investigatory Powers Act 2016","PECR","Ofcom General Conditions","PCI DSS"],"cover":{"src":"/case-studies/pitline/01-home.png","width":1440,"height":1000}},"text":{"en":{"title":"Pitline - AI Voice Agent and Call Review Console for a Garage Chain","description":"Designed and built a clickable staff console for an AI phone agent that books, moves and cancels car servicing and MOTs, reads out job status and answers common questions for a chain of 14 Midlands garages - with every call reviewable turn by turn, every tool call on the record and a warm transfer to a person whenever the agent should not decide.","category":"AI Agents / Voice Agent","client":"Wrekinvale Garages"}}},{"meta":{"slug":"riffle","industry":"ai","projectType":"Support ticket triage","country":"tw","tags":["ai","enterprise"],"compliances":["Taiwan PDPA","GDPR","EU GPSR","Taiwan Consumer Protection Act","Directive (EU) 2019/771","BSMI inspection"],"cover":{"src":"/case-studies/riffle/01-home.png","width":1440,"height":1000}},"text":{"en":{"title":"Riffle - AI Ticket Triage Layer That Catches Product Safety Reports","description":"Designed and built a clickable AI triage layer for a Taipei consumer electronics brand: it classifies every new Zendesk and Freshdesk ticket, masks personal data, routes it to the right queue, sends low-confidence tickets to a review queue and pushes possible battery, heat and fire reports to an on-call product safety team.","category":"AI Agents & Automation / Support Ticket Triage","client":"Hsinlan Devices"}}},{"meta":{"slug":"sanbuk","industry":"ai","projectType":"Back-office agent","country":"ae","tags":["ai","enterprise"],"compliances":["UAE VAT","FTA tax invoice rules","UAE e-invoicing (Peppol)","UAE Corporate Tax records","UAE PDPL","UAE and UN sanctions lists","OWASP Top 10 for LLM Applications","UAE AI Charter","ISO/IEC 42001"],"cover":{"src":"/case-studies/sanbuk/01-home.png","width":1440,"height":1000}},"text":{"en":{"title":"Sanbuk - Accounts Payable Agent with an Operator Console and Approval Gates","description":"Designed and built a clickable back-office agent for a Dubai mainland distributor: it reads the AP and vendor mailboxes, matches invoices to POs and goods receipts, checks UAE tax invoice fields, drafts replies and posts to the ERP, while people approve by amount, see every tool call and handle every bank detail change themselves.","category":"AI Agents & Automation / Back-Office Agent","client":"Ghafline Distribution LLC"}}},{"meta":{"slug":"kaito","industry":"ai","projectType":"Meeting notes to CRM","country":"hk","tags":["ai","enterprise"],"compliances":["PDPO (Cap. 486)","PCPD AI Model Framework","Estate Agents Ordinance (Cap. 511)","AMLO (Cap. 615)"],"cover":{"src":"/case-studies/kaito/01-home.png","width":1440,"height":1000}},"text":{"en":{"title":"Kaito - Meeting Notes to CRM Assistant with Field-Level Review","description":"Designed and built a clickable meeting assistant for a Hong Kong commercial property brokerage: it transcribes brokers' meetings and calls in Cantonese, English and Mandarin, proposes CRM changes as a field-level diff with evidence from the transcript, flags likely duplicate contacts, and writes nothing to Salesforce until the agent approves.","category":"AI Agents & Automation / Meeting Notes to CRM","client":"Stonecutter Lane Property Partners"}}},{"meta":{"slug":"anvesha","industry":"ai","projectType":"Research agent","country":"in","tags":["ai","fintech","enterprise"],"compliances":["SEBI RA Regulations","SEBI PIT Regulations (UPSI)","SEBI LODR","Copyright Act 1957","RFC 9309 (robots.txt)","DPDP Act 2023"],"cover":{"src":"/case-studies/anvesha/01-home.png","width":1440,"height":1000}},"text":{"en":{"title":"Anvesha - Deep-Research Agent for Cited Equity Research","description":"Designed and built a clickable deep-research agent for a SEBI-registered Mumbai research boutique: analysts brief the agent, watch each run stay inside its time, cost and page budget, and get a draft report in which every factual sentence links to a quoted source passage they must accept before it can leave the team.","category":"AI Agents / Research Agent","client":"Mahim Bay Research"}}}],"systems":[{"slug":"anvesha","title":"Anvesha - Research agent"},{"slug":"baqueano","title":"Baqueano - Sales call analyser"},{"slug":"kaganek","title":"Kaganek - RAG knowledge assistant"},{"slug":"kaito","title":"Kaito - Meeting notes to CRM"},{"slug":"lektor","title":"Lektor - Code review agent"},{"slug":"pitline","title":"Pitline - Voice agent"},{"slug":"riffle","title":"Riffle - Support ticket triage"},{"slug":"sanbuk","title":"Sanbuk - Back-office agent"},{"slug":"sonde","title":"Sonde - AI evaluation dashboard"},{"slug":"sotdae","title":"Sotdae - Claims processing agent"},{"slug":"tallyman","title":"Tallyman - Document processing (IDP)"},{"slug":"tekm","title":"Tekmė - Workflow automation builder"}],"problems":[{"id":"rag-knowledge-assistant","studies":[{"slug":"kaganek","title":"Kaganek - RAG knowledge assistant"}]},{"id":"document-processing-idp","studies":[{"slug":"tallyman","title":"Tallyman - Document processing (IDP)"}]},{"id":"ai-agent-back-office","studies":[{"slug":"sanbuk","title":"Sanbuk - Back-office agent"},{"slug":"tekm","title":"Tekmė - Workflow automation builder"}]},{"id":"llm-evaluation","studies":[{"slug":"sonde","title":"Sonde - AI evaluation dashboard"}]},{"id":"voice-agents","studies":[{"slug":"pitline","title":"Pitline - Voice agent"}]},{"id":"ticket-triage","studies":[{"slug":"riffle","title":"Riffle - Support ticket triage"}]},{"id":"code-review-agent","studies":[{"slug":"lektor","title":"Lektor - Code review agent"}]},{"id":"ai-pilot-to-production","studies":[{"slug":"sanbuk","title":"Sanbuk - Back-office agent"},{"slug":"tekm","title":"Tekmė - Workflow automation builder"},{"slug":"sonde","title":"Sonde - AI evaluation dashboard"}]}],"cited":[{"label":"EU AI Act","count":5},{"label":"GDPR","count":5},{"label":"ISO/IEC 42001","count":2},{"label":"OWASP Top 10 for LLM Applications","count":2},{"label":"ACPR AI governance","count":1},{"label":"AI Basic Act","count":1},{"label":"AMLO (Cap. 615)","count":1},{"label":"Argentina Law 25.326","count":1},{"label":"ArGV 3 Art. 26","count":1}],"frameworkCounts":{"eu-ai-act":5,"gdpr":6,"soc-2":1}}