返回 Papers
AI 扩展计划 / Playbooks

AI Banking Reference Models / BIAN / FIBO / ISO 20022 Playbook

这些来源作为行业参考模型和 AI 风险治理锚点, 不构成法律, 合规, 审计或供应商选型意见。落地时仍需结合所在国家/地区监管, 银行内部数据标准, 模型风险管理和架构治理流程。

608AI_BANKING_REFERENCE_MODELS_BIAN_FIBO_ISO20022_PLAYBOOK.md

AI Banking Reference Models Playbook: BIAN, FIBO, ISO 20022

适用对象: AI PM, AI Architect, Business Architect, Data Product Manager, Financial Services BA, Enterprise Architect, AI Governance Lead. 核心问题: 当银行 AI 产品需要跨核心银行, 支付, KYC, AML, 信贷, 财富管理, 数据平台和审计团队协作时, 如何用行业参考模型建立一致的业务边界, 金融概念语义, 消息数据契约和 AI 治理证据。 学习目标: 把 BIAN, FIBO, ISO 20022 从"标准知识"转化为 AI 需求分析, RAG 知识边界, agent/tool contract, semantic layer, audit evidence 和 cross-system integration 的架构资产。 前提假设: 读者已具备成熟 PM/BA/金融零售系统经验和 CBAP 级业务分析能力。本手册不讲业务分析基础, 重点是金融 AI 产品架构和银行业务架构表达。


Source Anchors

这些来源作为行业参考模型和 AI 风险治理锚点, 不构成法律, 合规, 审计或供应商选型意见。落地时仍需结合所在国家/地区监管, 银行内部数据标准, 模型风险管理和架构治理流程。

AnchorOfficial source本手册使用方式
BIANhttps://bian.org/用 Service Landscape 和 Service Domain 语言拆分银行业务能力, 服务边界, API ownership, workflow handoff 和 AI tool boundary.
BIAN Service Landscapehttps://bian.org/deliverables/service-landscape/用于建立 capability-to-service-domain mapping, 判断 AI use case 应连接哪些银行服务域, 以及哪些域不能被一个 agent 混在一起。
FIBOhttps://spec.edmcouncil.org/fibo/用作金融业务概念, 合约, 产品, 法人, 关系, 证券, 衍生品和监管语义的 ontology anchor.
ISO 20022https://www.iso20022.org/用 Business Model, Message Definition 和 Payments/Securities 语义组织支付, 证券, cash management 和监管消息的数据契约。
NIST AI RMFhttps://www.nist.gov/itl/ai-risk-management-framework用 Govern, Map, Measure, Manage 组织 reference-model-driven AI 风险识别, eval, control evidence 和持续治理。

One-Sentence Positioning

BIAN defines banking capability and service boundaries, FIBO defines financial meaning, ISO 20022 defines message and transaction semantics, and AI architecture turns them into executable contracts for requirements, retrieval, tools, data, integration and audit.


1. 为什么金融 AI 需要行业参考模型

金融 AI 项目失败时, 团队常把问题归因于模型能力, RAG 效果或数据质量。但在银行场景里, 更深层的问题通常是业务边界, 概念语义和系统契约没有先治理:

  • 同一个词在不同系统中含义不同: customer, party, account, arrangement, facility, exposure, beneficiary, counterparty.
  • AI assistant 把流程知识, 政策知识, 客户事实, 交易消息和审计证据混在同一个回答里。
  • RAG 检索到相似材料, 但材料属于错误业务域, 错误产品线, 错误地区或错误生效期。
  • agent tool 看似能调用很多系统, 但没有按银行服务域设置最小权限和业务动作边界。
  • 数据平台有表和字段, 但缺少金融概念层, 无法解释字段在业务, 风险, 会计, 报文和监管上下文中的意义。
  • 审计要求重放 AI 输出时, 团队只能提供 prompt 和模型日志, 不能说明引用的业务能力边界, 概念定义, 消息字段和控制依据。

行业参考模型的价值不是"遵循标准"本身, 而是把银行复杂性压缩成可沟通, 可映射, 可评审, 可执行的架构语言。

没有参考模型的 AI 交付方式使用参考模型后的 AI 交付方式
以 UI story 或 prompt 开始以 business capability, service domain, concept model, message contract 开始
RAG 文档按文件夹或系统来源分类RAG corpus 按业务域, 概念, 消息类型, 权威层级和权限边界组织
agent 工具按已有 API 暴露tool contract 按 service domain, action type, entitlement 和 approval gate 暴露
数据字典只解释字段名semantic layer 解释业务概念, 关系, 消息元素, lineage 和 valid context
测试只看回答是否合理eval 同时检查 domain fit, concept correctness, message-field grounding, permission 和 audit replay
作品集展示 demo作品集展示 mapping matrix, semantic gap log, domain service card, control evidence

高级表达:

In banking AI, reference models are not documentation artifacts. They are control surfaces for domain boundaries, semantic precision, regulated integration and auditability.


2. Reference Model Stack for Banking AI

Layer主要模型解决的问题AI 架构产物
Business capability boundaryBIAN Service Landscape业务能力和服务域如何拆分, owner 在哪里, agent 不应跨越哪些边界Capability map, service domain card, tool boundary design
Financial concept semanticsFIBO金融概念, 合同, 法人, 产品, 关系, 证券, 风险暴露如何定义Ontology subset, glossary, entity-relation model, semantic validation rules
Message and transaction semanticsISO 20022支付, 证券, cash management 等消息如何表达业务数据和状态Message mapping, field lineage, event schema, payment/settlement data contract
Enterprise semantic layerInternal data standards + FIBO/ISO mapping内部表, API, events, metrics 如何映射到权威语义Data product contract, metric contract, lineage, access policy
AI knowledge and retrievalPolicy/SOP/product docs + reference model tagsRAG 如何限制在正确业务域, 概念, 消息类型和权限范围Source registry, retrieval filter, claim contract, citation policy
Agent and tool contractsBIAN service boundary + internal API catalogagent 能做什么, 调哪个服务, 需要什么审批和回滚Tool contract, action scope, maker-checker gate, audit log
Governance and evidenceNIST AI RMF + model risk + audit如何证明 AI use case 被识别, 度量, 控制和持续管理Risk-control matrix, eval report, release gate memo, audit evidence pack

设计原则:

  • BIAN is the boundary layer. 用来决定"这个 AI use case 属于哪些银行服务域, 哪些服务域只读, 哪些服务域可写, 哪些动作需要人工审批"。
  • FIBO is the meaning layer. 用来决定"这个概念到底是什么, 它和哪些金融对象有关, 哪些同义词和近义词不能混用"。
  • ISO 20022 is the message layer. 用来决定"支付或证券交易事实如何在跨系统消息中表达, 哪个字段是事实来源, 哪个状态可以触发流程动作"。
  • NIST AI RMF is the risk operating layer. 用来组织 AI 风险治理, 评测, 监控, 控制和管理层沟通。

3. BIAN: 用 Service Landscape / Service Domain 定义能力和服务边界

BIAN 的关键价值是为银行业务能力和服务边界提供共同语言。对 AI PM / Architect 来说, 重点不是背 Service Landscape, 而是用它回答五个问题:

  1. 这个 AI use case 属于哪个业务域和服务域组合?
  2. 哪个 service domain 是 source of truth, 哪个只是 consumer 或 orchestration participant?
  3. AI agent 的 tool/action 是否跨越了不该合并的职责边界?
  4. 哪些服务域的动作必须 human-in-the-loop 或 maker-checker?
  5. 作品集里如何证明你的服务拆分不是按 UI 页面或组织习惯随意拆的?

3.1 BIAN 在 AI 架构中的使用方式

AI 架构问题BIAN 用法产物
需求边界把业务需求映射到 service domains, 避免一个 story 混合 customer, account, payment, risk, compliance 和 ledger 职责Reference Model Mapping Matrix
RAG 边界给知识源打 service domain tag, 检索时按业务域过滤Knowledge Source Registry with BIAN tags
Tool contract每个 agent tool 绑定一个 service domain 或明确的 orchestration patternDomain Tool Contract
权限控制按 read, recommend, pre-fill, execute 划分 action scopeTool Entitlement Matrix
集成设计用 service domain 判断 API ownership, event ownership 和 data stewardshipAPI/Event Ownership Map
审计证据说明 AI 输出和动作使用了哪些服务域, 哪些域只读, 哪些域经过审批Domain Boundary Evidence

3.2 Service Domain Boundary Heuristics

判断问题架构含义AI 风险
这个域是否拥有业务状态变更权?决定 tool 是否可写agent 越权修改系统事实
这个域是否是 customer/account/payment 的 system of record?决定事实引用和 citation 优先级回答引用了派生数据或缓存事实
这个域是否产生监管或审计证据?决定日志, retention 和 replay 要求输出无法支撑 audit inquiry
这个域是否涉及资金移动或客户权利义务?决定 maker-checker 和审批门槛自动化动作造成 financial harm
这个域是否只是编排或体验层?决定是否需要调用底层权威服务agent 把 UI 状态当权威事实
这个域是否跨产品线复用?决定 capability owner 和 reusable tool boundary局部 prompt 变成企业级不一致能力

3.3 Example: Payments Exception Copilot with BIAN Thinking

业务问题BIAN-style boundary decisionAI 设计含义
查询 payment statusPayment execution / payment order 相关服务域应提供权威状态AI 可以只读查询, 引用 transaction status 和 timestamp
解释 return reasonPayment rail rulebook 和 message interpretation 属于知识和消息语义层RAG 必须按 rail, message type, effective date 过滤
判断 ledger impactLedger/accounting 相关服务域拥有记账事实AI 只能解释影响, 不应自行调整 ledger
推荐 repair actionException handling 是 workflow orchestration, 需调用支付服务和规则服务AI 可生成 repair checklist, 执行需 maker-checker
联系客户Customer communication / servicing 域负责话术和渠道AI 可生成草稿, 需遵守客户认证, 隐私和渠道偏好
关闭 exception caseCase/workflow 服务域拥有 case stateAI 可建议 closure reason, 人工确认后更新

面试表达:

I would not expose a broad "payment agent" to every payment API. I would map the use case to BIAN-style service domains, separate read-only inquiry, repair recommendation, customer communication and state-changing payment actions, then attach different entitlement and approval controls to each boundary.


4. FIBO: 用金融概念语义支撑 RAG, 数据层和推理边界

FIBO 的价值是为金融概念提供 ontology 语言。对金融 AI 产品而言, 它可以帮助团队把概念歧义前置解决, 而不是让 LLM 在上下文里猜。

典型概念风险:

  • party, customer, client, counterparty, beneficial owner, account holder 混用。
  • facility, loan, commitment, exposure, outstanding balance, available credit 混用。
  • payment instruction, payment transaction, settlement, clearing, posting, reconciliation 混用。
  • security, instrument, position, holding, portfolio, order, trade, allocation 混用。
  • legal entity, branch, organization unit, merchant, sponsor bank, processor 混用。

4.1 FIBO 在 AI 架构中的使用方式

AI 架构问题FIBO 用法产物
术语统一将高价值金融概念映射到 ontology class/property, 建立 approved glossaryFinancial Concept Glossary
RAG 检索用 concept tag, relation tag 和 synonym control 改善召回和过滤Concept-tagged Knowledge Index
GraphRAG用 entity/relation model 组织 party, account, product, agreement, obligation, collateral, instrumentFinancial Knowledge Graph Schema
数据语义将内部字段映射到金融概念, 说明字段含义和适用范围Semantic Data Mapping
eval检查 AI 回答是否混淆近似概念Concept Correctness Test Set
审计证明高风险回答使用了批准概念定义和来源Concept Definition Evidence

4.2 Concept Boundary Examples

概念组容易混淆点AI 设计处理
Party vs Customer vs Account Holderparty 是参与方概念, customer 是关系状态, account holder 是账户权利义务角色RAG 和工具输入必须声明 role, 不只传 customer_id
Beneficial Owner vs Authorized SignerUBO 关注所有权/控制, signer 关注授权操作KYC assistant 必须区分 ownership evidence 和 signing authority
Loan Facility vs Loan Accountfacility 是授信安排, account 是账户或账务承载Lending assistant 不可把账户余额直接等同授信承诺
Payment Instruction vs Settlementinstruction 是发起指令, settlement 是资金/义务最终结算过程Payment copilot 回答状态时必须说明当前处于 instruction, clearing, settlement 或 posting 阶段
Holding vs Position vs Transactionholding 是持有结果, position 可包含风险敞口, transaction 是事件Wealth AI 不可用单笔交易替代客户投资组合敞口
Exposure vs Balanceexposure 可能包含未使用额度, 担保, 衍生品或净额安排Credit risk AI 不可只用账面余额解释风险敞口

4.3 FIBO-Driven Semantic Validation

Validation示例规则AI release gate
Role distinctionbeneficial_owner 不得被回答为 authorized_signerKYC 高风险回答 fail
Product hierarchymortgage_loan 必须是 lending product, 不得归为 depositLending retrieval filter fail
Agreement linkageadvice, fee, covenant, rate, collateral 必须能追溯到 agreement 或 policyWealth/lending citation fail
Counterparty relationshipcounterparty risk answer 必须区分 borrower, guarantor, merchant, beneficiaryRisk explanation fail
Temporal validityconcept definition 或 product rule 必须有 effective dateRegulated answer limited release
Jurisdiction context税务, KYC, suitability, payments rule 必须绑定 jurisdictionCross-border response fail

高级表达:

FIBO helps me turn financial vocabulary into controlled semantics. For AI, that means fewer hallucinated joins, clearer entity roles, better retrieval filters and stronger audit evidence for concept-sensitive answers.


5. ISO 20022: 用消息和支付/证券数据语义建立跨系统契约

ISO 20022 对 AI 的价值不只在支付报文格式, 而在于它提供了跨机构, 跨系统, 跨流程的数据语义。对银行 AI 来说, 这尤其适用于 payments exception, cash management, sanctions screening, reconciliation, securities operations 和 regulatory reporting。

5.1 ISO 20022 在 AI 架构中的使用方式

AI 架构问题ISO 20022 用法产物
消息理解将 payment/security message elements 映射到业务概念, 状态和异常原因Message Semantic Map
支付异常解释用 message type, status, reason code, party fields, remittance information 支撑诊断Exception Explanation Contract
RAG 边界按 rail, message family, message type, version, effective date 过滤 rulebook 和操作手册Rail/Message-aware Retrieval Policy
数据血缘从报文字段追踪到内部事件, case, ledger posting 和客户沟通Field-to-Decision Lineage
工具契约agent 调用 repair/retry/return 工具时必须提供结构化 message contextPayment Tool Input Schema
eval检查 AI 是否引用正确字段解释状态和异常Message Grounding Eval

5.2 Message Semantics for AI

ISO 20022 语义对象AI 需要理解什么风险控制
Message family该消息属于 payments, cash management, securities 还是其他业务域防止用错误规则解释消息
Message definition该消息表达 instruction, status, report, advice 还是 investigation防止把状态报告当执行指令
Party elementsdebtor, creditor, agent, ultimate party, intermediary 等角色防止误识别责任方或客户身份
Account elements账户标识, 账户服务机构, 账户类型数据最小化和权限过滤
Amount/currencyinstructed amount, settlement amount, charges, FX 信息金额解释和差错影响评估
Status/reason codes当前处理状态和原因exception 分类和 repair path
Remittance information付款用途, 发票或参考信息RAG/LLM 使用前做 PII 和 prompt injection 防护
Supplementary data特定机构或市场扩展版本控制和 compatibility 测试

5.3 Payment Exception AI Pattern

flowchart LR
  MSG[ISO 20022 message] --> PARSE[Message parser and validator]
  PARSE --> SEM[Message semantic map]
  SEM --> CASE[Exception case context]
  SEM --> RAG[Rail rulebook and SOP retrieval]
  SEM --> LEDGER[Ledger and posting inquiry]
  RAG --> AI[AI exception explainer]
  LEDGER --> AI
  CASE --> AI
  AI --> REC[Repair recommendation]
  REC --> HITL[Maker-checker approval]
  HITL --> TOOL[Repair / return / retry tool]
  AI --> AUDIT[Field-level citation and audit evidence]

关键设计:

  • LLM 不直接解释原始 XML/JSON 报文。先由 message parser 结构化, 校验和脱敏。
  • AI 输出的每个异常解释必须引用 message field, rulebook source, ledger/case fact 或人工输入。
  • repair action 工具需要结构化入参, 包括 message type, payment id, reason code, party role, amount/currency, approval id.
  • remittance text 和 free-text investigation notes 必须作为 untrusted input 处理, 防 prompt injection 和敏感信息泄露。

高级表达:

ISO 20022 gives payment AI a shared transaction language. I would use it to ground exception explanations, repair workflows, reconciliation lineage and cross-system evidence rather than treating payment messages as free text for an LLM.


6. AI Use Case Mapping

Use caseBIAN boundaryFIBO semantic focusISO 20022 focusAI pattern核心控制
Payments exception copilotPayment order, payment execution, case/workflow, ledger inquiry, customer communicationdebtor/creditor, account, payment obligation, settlement, chargespayment status, reason code, party/account/amount fields, remittance infoRAG + message parser + workflow copilotrepair action maker-checker, field-level citation, rail rule version
KYC remediation assistantCustomer profile, party data, customer agreement, document handling, case managementparty, beneficial owner, legal entity, role, control, identity documentlimited, only if payment data supports activity profileRAG + classifier + document extractionauthority hierarchy, UBO/signatory distinction, human approval
AML investigation copilotCustomer behavior, transaction monitoring, case management, sanctions, relationship graphparty, account, counterparty, beneficial ownership, relationship, risk typologytransaction/message evidence, party fields, payment routeGraphRAG + evidence summarizationno autonomous SAR/STR decision, evidence path, restricted data
Lending underwriting assistantProduct eligibility, credit facility, collateral, agreement, decision workflowborrower, guarantor, facility, exposure, collateral, covenant, obligationlimited, cashflow evidence if bank statement/payment messages usedrules + RAG + document understandingdeterministic calculations, fair lending controls, decision authority retained
Wealth compliance guardrailCustomer suitability, advisory workflow, product governance, communication reviewinvestor, instrument, holding, portfolio, suitability, risk rating, advicesecurities messages where trading/settlement context mattersRAG + rules + communication classifierapproved content, suitability evidence, supervision log

6.1 Fit / No-Fit Decision

QuestionGood fit signalNo-fit or limited-fit signal
Can the use case be mapped to clear service domains?Yes, with owner and action boundaryNo, it is a broad "banking assistant" without domain limits
Are key concepts controlled?FIBO/internal glossary can define roles and relationshipsCritical terms remain ambiguous across teams
Is message or transaction evidence structured?ISO 20022 or internal event schema can ground factsMostly free text, screenshots or manual notes
Can AI outputs be evaluated against domain-specific tests?Concept correctness, message grounding, citation, permission tests existOnly subjective "answer quality" review exists
Can state-changing actions be gated?Tool scopes and maker-checker controls are explicitAgent directly executes high-risk actions
Can audit replay prove why an output was generated?Source, concept, message field, tool call and approval evidence are loggedLogs only include prompt and response

7. 金融零售案例

7.1 Payments: ISO 20022-grounded Exception Handling

DimensionArchitecture decision
Business problemRepair queue, return, retry, duplicate payment, missing reference, reconciliation break and customer inquiry require cross-system diagnosis.
Reference model useBIAN separates payment, ledger, case and customer communication boundaries. ISO 20022 grounds payment status and reason. FIBO clarifies party/account/payment obligation concepts.
AI capabilityExplain exception, summarize timeline, cite rail rule, suggest repair checklist, draft customer/internal communication.
Tool boundaryRead payment status and ledger impact; pre-fill repair form; execute only after maker-checker approval.
EvidenceMessage field citation, rulebook version, ledger inquiry result, case note, approval id, action log.
EvalCorrect exception classification, correct status/reason interpretation, no wrong party identification, repair recommendation precision, false repair prevention.

7.2 KYC: Beneficial Ownership and Remediation

DimensionArchitecture decision
Business problemPeriodic review and remediation need consistent handling of legal entity, beneficial owner, controller, authorized signer, tax status and document evidence.
Reference model useBIAN separates party/customer profile, document handling, case workflow and compliance review. FIBO controls party roles and ownership/control relationships.
AI capabilityDetect missing evidence, explain requirement, generate outreach draft, summarize document pack, route exception.
Tool boundaryRead customer/KYC status; extract document fields; recommend remediation task; update master data only after approved review.
EvidencePolicy clause, concept definition, source document id, reviewer decision, effective date, customer communication record.
EvalUBO/signatory distinction, jurisdiction-specific requirement accuracy, document extraction quality, refusal when evidence is insufficient.

7.3 AML: Investigation Evidence Copilot

DimensionArchitecture decision
Business problemAnalysts need to connect alerts, customer profile, transactions, counterparties, typologies, adverse media and prior cases without losing evidence traceability.
Reference model useBIAN separates transaction monitoring, case management, customer data and sanctions/adverse-media capabilities. FIBO helps model party, account, relationship, counterparty and obligation semantics. ISO 20022 grounds payment evidence where available.
AI capabilityAlert summary, transaction timeline, relationship graph explanation, red-flag checklist, narrative draft with citations.
Tool boundaryRead investigation context; create draft narrative; no autonomous close/escalate/SAR decision.
EvidenceAlert id, transaction/message field, relationship edge, policy/typology source, citation span, analyst approval.
EvalEvidence recall, citation precision, unsupported claim rate, typology correctness, permission leakage, narrative defect rate.

7.4 Lending: Underwriting Assistant

DimensionArchitecture decision
Business problemUnderwriters need consistent policy interpretation, financial extraction, exception detection, collateral/guarantor context and explainable decision support.
Reference model useBIAN separates loan application workflow, product eligibility, credit decision, collateral and agreement servicing. FIBO clarifies borrower, facility, exposure, obligation, collateral and covenant.
AI capabilityIncome/cashflow summary, policy checklist, exception explanation, memo draft, adverse-action reason suggestion.
Tool boundaryDeterministic calculators and policy rules remain separate from LLM narrative. AI does not approve/decline credit.
EvidenceSource document, calculation trace, policy clause, FIBO-aligned concept mapping, underwriter attestation.
EvalCalculation support accuracy, policy citation, missing-risk detection, concept confusion tests, subgroup performance and fairness review.

7.5 Wealth: Advisory Compliance Guardrail

DimensionArchitecture decision
Business problemAdvisors need pre-send and pre-meeting guardrails for suitability, risk disclosure, approved product language and misleading performance claims.
Reference model useBIAN separates customer suitability, advisory workflow, product governance and communication supervision. FIBO clarifies investor, portfolio, instrument, holding, risk rating and advice. ISO 20022 can support securities operations context when relevant.
AI capabilityDetect prohibited language, missing disclosure, suitability mismatch, off-policy claim, unapproved product mention.
Tool boundaryReview and suggest revisions; no independent investment advice or trade execution.
EvidenceClient profile version, product risk rating, approved content source, policy clause, original/revised communication, supervisor log.
EvalCompliance issue recall, false positive burden, suitability rule coverage, citation correctness, surveillance defect reduction.

8. Template: Reference Model Mapping Matrix

Use this when framing any banking AI use case before writing requirements.

FieldGuidance
Use case nameStable business name, not a model name. Example: Payments Exception Copilot.
Business decision/workflowWhat workflow, decision or operational bottleneck is being improved?
Primary userAnalyst, underwriter, operations specialist, advisor, RM, customer service agent, supervisor.
BIAN business areaWhich business area or capability group anchors the use case?
BIAN service domainsWhich service domains are read, recommend, pre-fill or execute participants?
Service domain ownerWho owns authoritative business behavior and API/event contract?
FIBO conceptsWhich financial concepts must be controlled?
Internal glossary mappingWhich internal terms map to external concepts, and where do they diverge?
ISO 20022 messages/elementsWhich message family/type/field/status/reason code grounds facts?
Source systemsSystems of record and derived systems used by AI.
AI patternRAG, GraphRAG, classifier, document extraction, rules+LLM, workflow copilot, agent.
Allowed AI actionsRead, summarize, recommend, draft, pre-fill, execute with approval.
Prohibited AI actionsDecisions or state changes AI must not perform.
Eval dimensionsDomain fit, concept correctness, message grounding, citation, permission, business outcome.
Audit evidenceSources, concept definitions, message fields, tool calls, approvals, output version.

Example:

FieldExample: Payments Exception Copilot
Business decision/workflowResolve payment exceptions faster while preventing incorrect repair or customer miscommunication.
BIAN service domainsPayment inquiry, payment execution, case workflow, ledger inquiry, customer communication.
FIBO conceptsdebtor, creditor, account, payment obligation, settlement, charge, counterparty.
ISO 20022 elementspayment status, reason code, instructed/settlement amount, debtor/creditor agent, remittance information.
Allowed AI actionsExplain, cite, summarize, recommend repair checklist, pre-fill repair form.
Prohibited AI actionsDirectly execute high-value repair, alter ledger, close case without approval.
Eval dimensionsstatus interpretation, wrong-party prevention, repair precision, citation correctness, approval path.
Audit evidencemessage id, field citation, rulebook version, ledger query, case id, approval id, output id.

9. Template: Semantic Gap Log

Use this when internal terminology, reference model terminology and system fields do not align.

Gap IDInternal term/fieldReference model anchorGap typeBusiness riskAI impactResolution decisionOwnerEvidence
SG-001customer_type = businessFIBO legal entity / organization / party roleConcept ambiguityKYC rules differ by legal structureAI may request wrong documentsSplit into legal entity type, customer segment and relationship roleKYC data ownerGlossary update, data contract
SG-002payment_status = failedISO 20022 status/reason semanticsStatus compressionRepair path depends on reasonAI may recommend wrong repairStore status plus reason code and rail-specific interpretationPayments ownerMessage mapping
SG-003balanceFIBO balance/exposure/facility conceptsOverloaded metricCredit exposure understatedLending AI may misstate riskSeparate booked balance, outstanding exposure, available facilityCredit data ownerSemantic model change

Gap types:

Gap typeMeaning
Concept ambiguitySame term has multiple business meanings.
Role ambiguityEntity role is unclear, such as customer vs beneficiary vs owner.
Status compressionMultiple workflow or message states collapsed into one internal code.
Field overloadOne field stores different concepts under different conditions.
Missing lineageField cannot be traced to authoritative source or message element.
Temporal mismatchEffective date, posting date, settlement date or reporting date is unclear.
Jurisdiction mismatchRule or concept differs by region but field does not encode region.

10. Template: Domain Service Card

Use this to define AI-safe service/domain boundaries before exposing tools to an agent.

SectionQuestions
Service domain nameWhat banking service domain or internal capability is represented?
Business responsibilityWhat business outcome or state does this domain own?
Source-of-truth statusIs it authoritative, derived, cache, orchestration or presentation layer?
Key entitiesWhich parties, accounts, agreements, products, cases, messages or transactions are in scope?
Owned actionsWhich actions can this domain execute or approve?
Read APIs/eventsWhat can AI read? What sensitivity and entitlement apply?
Write APIs/eventsWhat can AI pre-fill or execute? What approval is required?
Reference model mappingWhich BIAN service domain, FIBO concepts and ISO 20022 elements apply?
Data contractsRequired schema, semantic, freshness, quality and retention expectations.
AI use policyAllowed use, prohibited use, required citations, refusal conditions.
ControlsHITL, maker-checker, rate limits, transaction thresholds, audit logs, rollback.
Eval obligationsDomain-specific tests before release and monitoring after release.
Incident responseWho responds when AI misuse, wrong answer, wrong action or data leakage occurs?

Example summary:

FieldExample
Service domainPayment Exception Case Management
ResponsibilityOwns exception case lifecycle, assignment, status, closure reason and operational SLA.
Source-of-truthAuthoritative for exception case state, not authoritative for payment settlement or ledger posting.
AI policyAI may summarize and recommend closure reason; human must approve closure.
ControlsRole-based access, case note citation, maker-checker for closure, immutable audit log.

11. Template: AI Use Case Fit

DimensionScore 1Score 3Score 5
Service boundary clarityUse case crosses many domains without ownerDomains known but action boundaries incompleteBIAN-style domain map and owners clear
Concept maturityKey terms ambiguousGlossary exists but not enforcedFIBO/internal ontology mapping exists with validation
Message/data groundingMostly free textStructured data exists but lineage incompleteISO/internal message mapping and field-level lineage available
Risk/action controlAI action scope unclearHITL exists for some actionsRead/recommend/pre-fill/execute gates explicit
Eval readinessManual review onlySome golden examplesDomain, concept, message, permission and business outcome evals defined
Audit replayPrompt/output logs onlySource citations existSource, concept, message field, tool call, approval and version replay available
Business valueInteresting demoWorkflow pain existsBaseline metrics, cost/risk impact and owner committed

Decision guidance:

Total scoreDecision
7-14Do not build production AI. First resolve domain, semantic or control gaps.
15-24Limited pilot with read-only or draft-only capabilities.
25-31Controlled production candidate with release gates and monitoring.
32-35Strong portfolio and enterprise scaling candidate, assuming data/security approvals pass.

12. Template: Portfolio Evidence Pack

Use this to convert a case into interview-ready evidence.

EvidenceWhat to includeWhy it matters
Reference Model Mapping MatrixBIAN domains, FIBO concepts, ISO 20022 fields, internal systemsShows business architecture discipline, not prompt-first thinking
Semantic Gap LogInternal term mismatches and resolution decisionsShows senior BA/architect ability to remove ambiguity
Domain Service CardsAI-safe service boundaries and tool/action scopesShows agent governance and integration maturity
RAG Boundary Designsource registry, authority, domain tags, concept tags, message tagsShows retrieval is governed by banking semantics
Tool Contract Specinputs, outputs, permissions, approval, idempotency, rollback, auditShows AI tool use is production-grade
Eval Matrixdomain fit, concept correctness, message grounding, citation, permission, business KPIShows requirements-to-eval maturity
Risk-Control MatrixNIST AI RMF mapping, HITL, maker-checker, monitoring, incident responseShows governance and auditability
Executive Memooptions, recommendation, cost/risk/value, release gatesShows PM-level decision framing

Portfolio claim example:

I designed a payments exception AI copilot using BIAN-style service boundaries, ISO 20022 message semantics and FIBO-aligned financial concepts. The result was not just a chatbot, but a governed workflow assistant with field-level evidence, maker-checker controls, message-grounding evals and an audit replay pack.


13. Requirements-to-Eval Pattern

Requirement typeExample requirementReference model anchorEval
Domain boundaryAI must not combine payment repair execution with ledger adjustmentBIAN service separationTool-call policy test rejects cross-domain action
Concept correctnessAI must distinguish beneficial owner from authorized signerFIBO concept mappingKYC concept confusion test
Message groundingAI must cite payment status and reason code when explaining exceptionISO 20022 message semanticsMessage field citation precision
Retrieval boundaryAI must retrieve only rulebooks applicable to rail, jurisdiction and effective dateISO 20022 + internal policy metadataRetrieval filter pass rate
Evidence qualityHigh-risk answer must cite policy/source fact, not model memoryFIBO/source authorityUnsupported claim rate
Human oversightAI may pre-fill repair form but cannot execute without approval idBIAN tool boundary + NIST Govern/ManageApproval-gate simulation
MonitoringDrift in reason code distribution triggers reviewISO 20022 status/reason mappingDrift alert and incident workflow

13.1 Eval Slices

SliceWhy it matters
Product lineDeposit, card, loan, payment, wealth rules differ.
JurisdictionKYC, lending, payments and advice controls differ by region.
Customer segmentRetail, SME, corporate, HNW and vulnerable customer rules differ.
ChannelBranch, mobile, call center, API and batch operations have different evidence.
Message typePayment status, investigation and reporting messages have different meanings.
Service domainRead-only inquiry and state-changing action require different controls.
Authority levelPolicy, SOP, FAQ, system fact and analyst note cannot be treated equally.

14. Architecture Pattern: Reference-Model-Grounded AI Control Plane

flowchart TB
  subgraph Ref[Industry and Enterprise Reference Models]
    BIAN[BIAN service landscape]
    FIBO[FIBO ontology subset]
    ISO[ISO 20022 message semantics]
    INT[Internal glossary and data standards]
  end

  subgraph Gov[Governance and Design Assets]
    MAP[Reference model mapping matrix]
    GAP[Semantic gap log]
    CARD[Domain service cards]
    POLICY[AI use policies]
  end

  subgraph Data[Knowledge, Data and Messages]
    SRC[Policy/SOP/source registry]
    MSG[Message parser and field lineage]
    SEM[Semantic layer and data contracts]
    GRAPH[Ontology/knowledge graph]
  end

  subgraph AI[AI Runtime]
    RET[Governed retrieval]
    EVAL[Eval harness]
    AGENT[Agent orchestration]
    TOOLS[Domain tools]
  end

  subgraph Evidence[Controls and Evidence]
    HITL[HITL and maker-checker]
    LOG[Audit log and replay]
    MON[Monitoring and drift]
    RMF[NIST AI RMF evidence]
  end

  BIAN --> MAP
  FIBO --> MAP
  ISO --> MAP
  INT --> GAP
  MAP --> CARD
  GAP --> SEM
  CARD --> POLICY
  POLICY --> RET
  SRC --> RET
  MSG --> RET
  MSG --> SEM
  SEM --> GRAPH
  GRAPH --> RET
  RET --> AGENT
  EVAL --> AGENT
  AGENT --> TOOLS
  TOOLS --> HITL
  HITL --> LOG
  AGENT --> LOG
  LOG --> MON
  MON --> RMF

14.1 Control Plane Capabilities

CapabilityMinimum expectation
Reference model registryStores approved mappings to BIAN domains, FIBO concepts, ISO 20022 messages and internal terms.
Semantic policy engineEnforces concept, domain, jurisdiction, effective-date and authority filters before retrieval or tool use.
Tool gatewayRequires domain card, entitlement, structured input schema, idempotency, approval and audit policy.
Message grounding serviceParses and validates payment/securities messages before AI consumption.
Eval harnessTests domain fit, concept correctness, message grounding, source citation, permission and action gating.
Audit replay serviceReconstructs prompt, sources, concept definitions, message fields, tool calls, approvals and model version.
Governance workflowRoutes mapping changes, semantic gap decisions, tool changes and release gates to accountable owners.

15. Common Anti-Patterns

Anti-patternWhy it failsBetter architecture
"Enterprise banking chatbot" as first scopeNo service domain boundary, permissions too broad, eval impossibleStart with a bounded workflow such as payment exception or KYC remediation
Uploading standards PDFs into RAGStandards become ungoverned text and may be misappliedUse standards as mapping anchors, not raw answer source unless validated
Exposing all APIs to an agentTool misuse and cross-domain state changesTool gateway with domain service card and action scopes
Treating ISO 20022 as only technical XMLLoses business semantics and field-level evidenceBuild message semantic map and field-to-decision lineage
Treating FIBO as a full enterprise ontology projectToo heavy, slow and disconnected from use case valueUse FIBO subset for high-risk concepts and semantic validation
Treating BIAN as a replacement for internal architectureBIAN is a reference model, not your actual org/system mapMap BIAN to internal capabilities, systems, owners and APIs
Measuring only answer helpfulnessDoes not catch financial concept errors or wrong message interpretationAdd domain, concept, message, permission and action evals
Saying "human in the loop" without tool gatesHuman review becomes a phrase, not a controlRequire approval id, role, threshold, audit log and exception handling

16. Interview Expression

16.1 30-second Answer

For financial AI, I use industry reference models as architecture controls. BIAN helps me define banking service boundaries and tool scopes. FIBO helps me control financial concepts and entity relationships. ISO 20022 helps me ground payments and securities data in structured message semantics. Then I connect these to RAG boundaries, semantic data contracts, evals, human approval gates and audit evidence.

16.2 2-minute Answer

In a bank, a generic AI assistant is risky because banking terms, service ownership and message states are highly specific. My approach is to start with the reference model stack. First, I use BIAN-style service domains to map the use case to banking capabilities and decide which domains are read-only, which can recommend, and which can execute only after approval. Second, I use FIBO or an internal FIBO-aligned glossary to control concepts like party, customer, beneficial owner, facility, exposure, payment obligation or instrument, so the model does not confuse roles. Third, for payments or securities operations, I use ISO 20022 message semantics to ground status, party, account, amount, reason code and remittance fields.

This changes the product architecture. RAG is not just vector search; it is filtered by domain, concept, message type, jurisdiction and effective date. Agent tools are not broad APIs; they are domain-scoped contracts with entitlement, approval, idempotency and audit logging. Eval is not just answer quality; it includes concept correctness, message grounding, citation precision, permission leakage and action-gate tests. The result is an AI product that can be explained to business owners, engineers, risk, compliance and audit with the same evidence pack.

16.3 Follow-up Questions

Interview questionStrong answer angle
Why not just use internal data dictionaries?Internal dictionaries are necessary but often system-specific. Reference models provide cross-domain semantics and help expose hidden gaps between systems, policies and messages.
Would you implement all of FIBO?No. I would implement a use-case-driven subset for high-risk concepts, then map internal glossary terms and test concept confusion in eval.
Is BIAN a microservice blueprint?No. It is a banking reference model for service boundaries and capabilities. I would map it to internal systems and ownership, not copy it mechanically.
How does ISO 20022 help AI beyond payments formatting?It provides structured business semantics for message status, party roles, account references, reason codes and remittance context, which can ground explanations and audit evidence.
How do you prevent an agent from doing too much?I bind tools to service domains, split read/recommend/pre-fill/execute actions, require approval ids for state changes and monitor tool-call policy violations.
What would you show in a portfolio?A reference model mapping matrix, semantic gap log, domain service cards, RAG boundary design, tool contract, eval matrix and risk-control evidence pack.

16.4 Executive Framing

The business value is not that we "use BIAN/FIBO/ISO 20022". The value is reduced ambiguity, safer automation, faster integration, better audit readiness and reusable semantic assets across AI use cases.


17. Personal Capability Statement

Use this as a concise positioning line for portfolio or interviews:

I can design banking AI products using industry reference models: BIAN for capability and service boundaries, FIBO for financial semantics, ISO 20022 for message-level grounding, and NIST AI RMF for risk governance. My deliverables connect product requirements to RAG boundaries, tool contracts, semantic data models, eval gates, human controls and audit evidence.