Session

AskPorto — a Unified Agentic AI Solution for Data Analytics and Discovery

Overview

ExperienceIn Person
TrackArtificial Intelligence & Agents
IndustryPublic Sector
TechnologiesDatabricks SQL, Unity Catalog, Genie
Skill LevelIntermediate
DOWNLOAD SESSION SLIDES

The Central Provident Fund Board (CPFB), Singapore’s social security agency, manages complex data across multiple business lines with unique analytical requirements despite centralising on Databricks Lakehouse. Users struggled with traditional querying methods and fragmented governance documentation across multiple sources, creating analytical silos. Employees needed intelligent systems capable of querying multiple sources without technical expertise, requiring contextualised responses understanding domain-specific terminology and automatic validation. Solution: unified conversational interface with multi-agent orchestration built on Databricks architecture. Orchestrating AI routes queries to specialised agents — Databricks Genie for contextualised data answers, Purview for metadata discovery, RAG-powered agents for governance knowledge — whilst maintaining audit trails and compliance. Stakeholders access comprehensive insights via conversational queries with automated accuracy checks.

Session Speakers

Alex Chen

/Senior Consultant
Central Provident Fund Board Singapore

Benedict Ho

/Senior Deputy Director
Central Provident Fund Board Singapore

Jie Ning Ng

/Lead Analyst
Central Provident Fund Board Singapore

Full Summary

Inside Singapore CPF Board's AskPortal: Building Agentic AI on a Government-Grade Data Platform

Singapore's Central Provident Fund (CPF) Board spent more than a decade modernizing its data estate, evolving from mainframe-era silos to a unified, cloud-based foundation that now supports predictive models and generative AI.

FAQ


AskPortal is CPF Board's internal agentic AI assistant that answers natural language questions about internal policies, processes, and governed datasets. It is designed for business users who lack SQL or Python skills, enabling true self-service insights.

User identity flows through an on-behalf-of token swap. The front-end token is exchanged for a Databricks-scoped token that Unity Catalog validates, so the AI can only query data the specific user is authorized to access under existing role-based controls.

Genie provides a built-in knowledge store for synonyms, column descriptions, and example SQL, which improves translation from English to queries. It also inherits Unity Catalog governance natively, an essential requirement given varying data sensitivity.

Clear, business-friendly metadata, explicit join mappings, and reusable SQL expressions reduced ambiguity. Concrete example SQL for end-to-end questions, plus an incremental build and golden-question benchmarking loop, produced reliable results faster than long text prompts.

A main agent interprets intent and routes to a wiki agent for policy and process questions or to a data agent for statistics. The data agent maps requests to targeted Genie spaces by topic, narrowing scope for more accurate execution.