Back to all projects
Streamlining Financial Due Diligence using AI Product
Data & AI Product

Generative AI is transforming the financial services industry, streamlining complex processes and driving operational efficiency. At Kristal.AI, I spearheaded the development of the Fund Approval Form Generator, a groundbreaking solution that leverages Generative AI to address critical pain points in the fund due-diligence process. This article explores the problem, the innovative solution we built, and the comprehensive product management approach that ensured its success. As the first in a series on AI-driven financial innovation, this piece highlights how strategic prioritization, rigorous requirement gathering, and cutting-edge technology can deliver measurable impact.

The Problem: Inefficiencies in Fund Due Diligence

The Financial Products team at Kristal.AI faced significant challenges in onboarding new financial products. The due-diligence process required analysts to sift through hundreds of pages of dense documentation to extract relevant information, a task that was both time-consuming and prone to errors. Key issues included:

Time-Intensive Process: Analysts spent an average of 10 hours per fund, totaling 120 man-hours per month for a dozen funds.
Manual Errors: Critical details were occasionally overlooked, leading to compliance risks and rework.
Inconsistent Record-Keeping: The lack of a standardized format for compliance records created inefficiencies during audits.

These challenges not only slowed down the onboarding process but also strained team resources and increased operational risks. As Head of Product, I recognized the need for a scalable, technology-driven solution to transform this process.

Prioritizing the Fund Approval Form Generator

To prioritize this project, I employed a structured decision-making framework, balancing impact, feasibility, and alignment with Kristal.AI’s strategic goals. The decision was driven by:

1Business Impact: The due-diligence process was a bottleneck for scaling the platform’s product offerings. Streamlining it would accelerate time-to-market and enhance client satisfaction.
2Operational Efficiency: Automating data extraction and standardization could save significant man-hours and reduce errors.
3Compliance Needs: A standardized output format would simplify regulatory audits and ensure adherence to compliance requirements.

To quantify the potential impact, I conducted a time-and-motion study with the Financial Products team, estimating that automation could reduce processing time by 80%, saving approximately 120 man-hours per month. Additionally, error rates, previously at 15% due to manual oversight, could be reduced to near zero with AI-driven validation.

MetricBeforeProjected After
Time per Fund (hours)10.50
Monthly Man-Hours1206
Error Rate15%<1%
Compliance Audit Prep Time20 hours1 hours

Table 1: Estimated Impact of the Fund Approval Form Generator

Requirement Gathering and Solution Design

As the product manager, I led a collaborative requirement-gathering process to ensure the solution addressed the team’s needs while leveraging cutting-edge technology. The process included:

Stakeholder Interviews: I conducted workshops with the Financial Products team, compliance officers, and technology leads to understand pain points and desired outcomes. Key requirements included automated data extraction, high accuracy, and a standardized output format compatible with compliance systems.
Competitive Analysis: I benchmarked existing tools in the market, identifying gaps in scalability and integration with Kristal.AI’s AWS-based infrastructure.
Mind Mapping for Solution Design: To visualize the solution, I created a comprehensive mind map outlining the workflow, data sources, and technology stack. This served as a blueprint for cross-functional alignment.

Based on the requirements, I proposed a solution using AWS Bedrock for Generative AI, Amazon OpenSearch Serverless Vector Store for efficient data retrieval, LangChain for orchestration, and S3 buckets for secure storage. This stack was chosen for its scalability, cost-effectiveness, and seamless integration with Kristal.AI’s existing AWS infrastructure.

Crafting User Stories and Driving Development

To translate requirements into actionable development tasks, I crafted detailed user stories that captured the needs of analysts, compliance officers, and auditors. Examples include:

As an analyst, I want to upload a fund prospectus and automatically extract key details (e.g., fund strategy, fees, risks) so that I can complete due diligence faster.
As a compliance officer, I want a standardized approval form generated in a consistent format to simplify audit preparation.
As a system administrator, I want the solution to integrate with our AWS infrastructure to ensure data security and scalability.

These user stories were prioritized using the MoSCoW framework (Must-have, Should-have, Could-have, Won’t-have) to focus on critical features first. I worked closely with the engineering team to define acceptance criteria and ensure alignment with business objectives.

To manage the project, I adopted an Agile methodology, leading daily stand-ups, sprint planning, and retrospectives. I also collaborated with the UX team to design an intuitive interface for uploading documents and reviewing AI-generated outputs, ensuring a seamless user experience.

Implementation and Technology Stack

The Fund Approval Form Generator was built using the following components:

AWS Bedrock: Powered the Generative AI model to extract and summarize key information from unstructured documents.
Amazon OpenSearch Serverless Vector Store: Enabled efficient storage and retrieval of document embeddings for quick data access.
LangChain: Orchestrated the AI workflow, chaining together data extraction, validation, and output generation.
AWS S3: Stored input documents and generated approval forms securely.

I worked with the engineering team to define the system architecture, ensuring scalability and compliance with data privacy regulations. Regular testing and feedback loops with the Financial Products team helped refine the AI model’s accuracy, achieving a 95%+ success rate in extracting relevant data.

Figure 2: System Architecture of Fund Approval Form Generator (Note: instead of Redis, we used S3 buckets)

Results and Impact

The Fund Approval Form Generator delivered transformative results:

Time Savings: Reduced due-diligence time from 10 hours to 2 hours per fund, saving 120 man-hours per month.
Improved Accuracy: Error rates dropped from 15% to under 1%, minimizing compliance risks.
Standardized Compliance: Generated consistent approval forms, reducing audit preparation time by 75%.
Scalability: Enabled the Financial Products team to onboard 50% more funds without additional headcount.
OutcomeBeforeAfter
Funds Onboarded/Month1218
Audit Non-Compliance Issues3 per quarter0 per quarter
Team Satisfaction (1-5)3.24.8

Table 2: Measurable Outcomes Post-Implementation

Output tool snapshot

My Role as Product Manager

As Head of Product, I owned the end-to-end lifecycle of this project, from ideation to deployment. My contributions included:

Strategic Vision: Identified the opportunity to leverage Generative AI to solve a critical business problem, aligning with Kristal.AI’s innovation goals.
Stakeholder Alignment: Facilitated cross-functional collaboration between product, engineering, and business teams to ensure a unified vision.
Execution Leadership: Drove Agile development, managed timelines, and resolved blockers to deliver the project on schedule.
Continuous Improvement: Post-launch, I implemented a feedback mechanism to monitor performance and iterate on the solution, ensuring long-term success.

Looking Ahead

The Fund Approval Form Generator is just the beginning of Kristal.AI’s journey with Generative AI. Future iterations will explore advanced features like real-time compliance checks and predictive analytics for fund performance. This project exemplifies how strategic product management, combined with innovative technology, can drive efficiency and scalability in financial services.

Stay tuned for the next installment in this series, where we’ll dive deeper into building AI-driven solutions on AWS, including practical tips for implementation and optimization.

View all projects