Innovation in retail banking with an intelligent assistant
Against this backdrop, it is not surprising that many financial firms are beginning to explore the possibilities of AI and how it can be used to deliver better services for customers, and benefits for the organisation. In this blog, we unravel the complexities of building a GenAI powered intelligent assistant utilising advanced Google Cloud technologies, exploring the vision, architecture, and value proposition behind this innovative endeavour.
Unveiling the vision and value of GenAI
What does it take to build an intelligent assistant capable of delivering meaningful value to customers in a dynamic and highly regulated domain such as financial services?
‘Large language models’ (LLMs), such as Google Cloud’s Generative AI technologies PaLM-2 and Gemini, have emerged as powerful tools for intelligent application development. These LLMs possess the ability to decode natural language into machine instructions, encode data into natural language, and serve as a general knowledge base. Yet, whilst the capabilities of LLMs hold immense promise, integrating them into real-world applications within a consumer-facing business has turned out to present some complex challenges.
The first challenge lies in bridging the gap between LLM capabilities and user needs. Whilst LLMs can decode and encode information, we want to use them to provide users with actionable insights and personalised experiences. For instance, users are not merely interested in generic information about a bank’s products and services; more importantly, they require specific, sensitive, and personalised information to help them make informed decisions.
Addressing this challenge requires a meticulous approach to integration, one that prioritises security, performance, reliability, cost-effectiveness and trust. At GFT we have utilised the power of Google Cloud LLM technology, combined with the live data provided by a modern core banking system to create a GenAI intelligent assistant. By integrating LLMs with a core banking system, new possibilities can be unlocked for delivering tailored and valuable experiences to retail banking customers.
Architecting intelligent interaction
Delivering this technical integration is often underemphasised in research and innovation projects, so GFT implemented an agent using the Google Cloud Platform (GCP) and a cloud-based core banking system.
Our specialists have created a robust infrastructure capable of handling the complex demands and scaling challenges of customer-facing retail banking.
The architecture of the intelligent assistant comprises several key components.
- Front-end: Implemented in React, the front-end serves as the user interface, providing customers with a flexible conversational interface that also offers proactive suggestions.
- Gateway and authentication system: Utilising JSON Web Tokens (JWT), the gateway ensures secure authentication and authorisation, only allowing access to sensitive banking data to fully authenticated users.
- Orchestration engine: Running on Google Kubernetes Engine (GKE), the orchestration engine manages the interaction between the core system and the LLMs, ensuring precise control and security.
- Integration layer: This layer manages streamed updates from the core banking system, providing access to a single source of ‘truth’ data such as balances, credit limits and user information via an API.
- Core banking system: Hosted on Google Cloud, the existing core banking engine enables secure and reliable access to customer banking data.
However, realising the vision of an intelligent banking assistant goes far beyond the technical integration – it necessitates a deep understanding of user needs and expectations and the ability to leverage modern AI to deliver them.
Unlocking value from the AI
The key to enabling full intelligent interaction lies in the approach that is taken to extracting real value from LLM capabilities. Utilising techniques such as zero-shot learning, category prediction and query type inference, we are able to decode user intent and generate tailored responses in real-time. This enables us to provide users with reliable information and personalised suggestions, enhancing the overall consumer banking experience.
As an example, we can use LLM’s to generate answers to common sense questions such as “tell me how much I am spending on grocery shopping?” by using them to check assertions such as “supermarkets are grocery stores”.
LLM’s have much more common sense than traditional computer systems, but they are terrible at doing tasks such as calculation or estimation. However, we are able to interface them to tools that can do these tasks directly. In core banking applications we have been able to make use of tooling that consumes formal account definitions and simulators to generate advice for customers using the customers’ data.
Cutting-edge technology and user-centric design principles
To mitigate any risk associated with using LLMs, we have developed a proprietary dual LLM decoder / encoder solution that ensures only ‘trusted data’ is used in response to user queries, and because the encoder LLM (the component that creates replies) is never exposed to the user input, it can’t be tricked or poisoned.
We are also aware that LLM’s, even ones as advanced as Gemini, can hallucinate incorrect outputs to any given prompt. Even though our banking assistant generates responses based on known prompts and data it, still could hallucinate when creating the text of a prompt – but, because we never prompt it to calculate values or generate data and instead simply use it to generate text, we can cross-check the values in the responses with the values in the data.
In summary, the architecture of our GenAI intelligent assistant exemplifies the convergence of cutting-edge technology and user-centric design principles. By leveraging advanced Google Cloud technologies, GFT has partnered with Google Cloud Industry Value Networks to create a robust and scalable infrastructure capable of delivering personalised and secure interactions for retail banking customers. As we continue to refine and optimise the approach, we are poised to redefine the future of banking interactions, one intelligent assistant at a time.
Find out more about the GFT ‘GenAI Intelligent Assistant’ offering here