GenAI's 'iPhone Moment' Is Here, but Will We Realize Its Transformative Potential?
- By Natalie Mead, Snowflake
- February 24, 2024
Since ChatGPT was introduced, business leaders in the region have been captivated by the possibilities of generative artificial intelligence (AI).
However, for generative AI to make a significant impact and bring about widespread transformation, it must reach its version of the "iPhone moment" and become readily accessible to all. To develop successful applications utilizing generative AI, developers must comprehend the requirements and progression of this advancement.
To gain a deeper understanding, let us delve into the original "iPhone moment." Despite generating considerable excitement upon its debut in the middle of 2007, iPhone sales were moderate until the introduction of the App Store, which increased the availability of diverse, user-friendly apps and sent iPhone sales soaring.
The availability of many user-friendly apps became feasible through the presence of a marketplace that facilitated effortless app discovery and implemented necessary security and governance protocols to safeguard users and their data.
Generative AI provides a means for direct interaction with data. Still, users usually engage with intermediary applications such as ChatGPT rather than directly utilizing Python queries. Additionally, the data employed in these applications are stored and processed in the cloud, necessitating the use of Large Language Models (LLMs), cloud data infrastructure, and harmonious application development.
Just as user-friendly applications tailored to specific tasks popularized the iPhone, generative AI will become omnipresent thanks to intuitive applications that seamlessly integrate its capabilities. Often, users may not even realize that AI underlies the application, as it harmoniously integrates with features like natural language processing and AI-assisted search.
Developers striving to create successful generative AI applications must consider how users will interact with the data. Simply constructing a sophisticated model is insufficient if the interface is complex or challenging to discover and install. To attain success, developers should prioritize their applications' functionality, discoverability, and user-friendliness.
Increase app interfaces' intuitiveness
The rapid growth of ChatGPT is primarily driven by its user-friendly interface. To effectively cater to users with different levels of technical expertise, such as consumers, business executives, data analysts, data engineers, and software developers, it is essential to design the interface based on their specific needs.
Furthermore, future applications will likely incorporate a generative AI "copilot" that can respond to queries, similar to the familiar search bar in current apps.
Developers require tools to quickly transform their data, models, and app functions into interactive applications using languages like Python to create these interfaces. Open-source platform Streamlit is one such option, providing these tools and boasting a substantial number of already-developed LLM apps on the Streamlit Community Cloud. Nonetheless, there are also other alternative options available.
Integrate data governance into the infrastructure
The success of the App Store is due to its secure and regulated environment for constructing applications. Developers have to first obtain permission before accessing user data such as contacts and photos. To support the development of generative AI applications, developers must incorporate this system of control into their development process.
This process entails implementing an infrastructure that includes compliance, security, interoperability, and access controls. It ensures that only necessary data is accessible to developers and users. Protecting the privacy of data for both providers and consumers is crucial. It can be achieved through the use of data clean room technology.
By integrating this system of control into the developer environment from the beginning, the need for customized controls for each application is eliminated. Additionally, this system must be user-friendly, allowing consumers to understand and select their permissions easily. Compatibility with various public cloud environments is vital for organizations utilizing multi-cloud architecture.
A solid distribution mechanism and trust
Users must be able to locate and utilize applications easily. It is of utmost importance for developers to enhance the discoverability of their applications and distribute them within a reliable ecosystem, guaranteeing users can conveniently locate and install them.
Consumer app developers may rely on the App Store or Google Play Store to achieve this objective. In a corporate environment, an app marketplace allows published applications accessed by employees and external users such as other businesses. The perfect marketplace framework should smoothly operate across various cloud platforms and regions, facilitating flexible, usage-based business models that enable developers to monetize their applications.
Generative AI's benefits are here for the taking
It is no longer enough to explore generative AI use cases as everyone else is doing it. With investment in AI products projected to surpass USD500 billion by 2027, a phenomenon partly fueled by interest in generative AI, a competitive edge will go to those who can unlock generative AI's full potential. However, to bring this potential to fruition, it is essential to not only focus on crafting an exceptional model but also on designing an application that can be easily accessed by a large user base.
The views and opinions expressed in this article are those of the author and do not necessarily reflect those of CDOTrends. Image credit: iStockphoto/metamorworks
Natalie Mead, Snowflake
Natalie Mead is the vice president of APJ sales engineering at Snowflake. She’s an experienced customer-focused leader with a proven track record in managing and driving the growth of IT services. Natalie has over 20 years of experience in IT technical services, including delivery, sales, operations and resource management.