AI transformation in reality: Fintech development powered by AI
Pioneering AI tools usage in venture building for years grants an incredible headstart. Creative Dock has been utilising AI, particularly machine learning tools, for solutions developed in ventures for clients across various industries for many years. This included venture building within e-health, the construction industry, retail, fintech, and insurtech.
Words by Pavel Havlicek, Images generated by Midjourney
Noora Platform Use Case: Leveraging AI to Elevate Project Performance
Let's move on and discuss how we use AI today with the example of our own fintech solution. While building the Noora Platform, the proprietary core for fintech ventures, we have used open-source technologies such as Temporal.io, originally developed at Uber, and React-admin front-end framework to develop solutions rapidly. Integrating artificial intelligence into our project has further enhanced our approach to development and problem-solving.
Streamlining Development with AI Assistance
One of AI's most significant advantages to the project is in code refinement and optimisation. Thanks to the project’s nature, developers were allowed to apply ChatGPT and Github Copilot to parse complex documentation, clarify ambiguous explanations, and suggest improvements to code structure. As a result, this has been particularly helpful for adapting and optimising code in line with best practices for Kotlin or fixing TypeScript errors.
AI has also shown its power in suggesting more efficient code pathways, offering refactoring recommendations to make our codebase cleaner and more maintainable. However, it's worth noting that while AI is incredibly useful in these contexts, it doesn't always outpace traditional methods for debugging and error resolution. We've learned to balance AI suggestions with tried-and-true troubleshooting techniques from other sources.
Enhancing Testing and Validation
By suggesting comprehensive test cases, ChatGPT has helped ensure that our features are robust against unexpected inputs and conditions. This has significantly reduced the likelihood of overlooked issues and increased our confidence in the stability of our product. Additionally, AI has guided the structuring of API tests and organising code for optimal performance and readability (classes and test structure). ChatGPT also suggested improvements in our CI/CD pipeline.
Accelerating Documentation and Design Challenges
Regarding documentation, ChatGPT has stepped into streamlining the creation process, generating templates and assisting with technical language that might otherwise delay our progress. AI-facilitated sequence diagrams from textual descriptions allowed our team to visualise complex workflows effectively. Without AI, analysing complex product features like a general ledger or exploring use cases and potential enhancements would never be possible with such a level of efficiency. This also extends to localisation efforts, where ChatGPT provides tailored Arabic translations, which are critical for our user base.
The Human-AI Collaboration
Despite AI's impressive capabilities, we encountered some of the technology's limitations. Not every AI-generated solution has been complete or without the need for human intervention. In particular, creating project artefacts like Definitions of Done still requires the nuanced understanding and contextual awareness that only our team members can provide.
In conclusion:
AI has been a game-changer in approaching the proprietary Noora Platform project. From code optimisation to test case generation and technical documentation to design analysis, AI has accelerated our workflows and fortified the quality of our output. And finally, AI has generated a considerable part of this article from a team Slack conversation.
Stay in touch: In the following article from Noora Platform development, we will reveal our further steps to integrate AI autonomous agents to enhance the user interface and more technical aspects of the platform operations.
Keep up to date with the latest news in AI optimisation & corporate venture building and subscribe to our monthly newsletter. Do you want to collaborate with us to advocate for the broader use of AI in your company or to increase your business value through new revenue from your existing assets? We are looking forward to hearing from you!