Human-Led AI Services: the lessons learned from composable enterprise and API-led Connectivity
David Roldán Martínez
Integrations Technology & Governance Strategic Advisor | APIs | AI | Smart Digital Ecosystems ?? Innovation Evangelist | Tech Writter ?? ??!???ds??d ????ou? ?o?? ??!|??? ?no? ??s no? d|?? ! '!? pu? s!d? ?u!sn
Introduction
In the swiftly evolving landscape of technology, the convergence of two powerful paradigms, API-Led Connectivity and AI as a Service (AIaaS), has emerged as a beacon of innovation. This fusion of strategies redefines how we integrate artificial intelligence (AI) capabilities and enhances the scalability, efficiency, and accessibility of these services.
API-Led Connectivity revolutionizes the integration of diverse systems and applications by utilizing APIs as the building blocks for connecting and exposing data and functionalities. It embraces a structured approach with layers dedicated to system/API, process, and experience, thereby promoting reusability, scalability, and efficient collaboration.
On the other side, AI as a Service (AIaaS) offers the delivery of AI capabilities as cloud-based services, allowing businesses and developers to access and implement AI functionalities without the need for extensive infrastructure and expertise. This paradigm shift democratizes AI and offers benefits like cost-efficiency, scalability, and rapid integration.
In this article, we are proposing an approach for designing AI Services APIs using parallelism with an API-led connectivity paradigm. Let’s explore it!
What is API-Led Connectivity?
In the ever-evolving digital landscape, enterprises confront the persistent challenge of integrating diverse systems and applications to optimize operations and deliver seamless user experiences. To tackle the intricacies of integration effectively, a prevailing methodology known as API-led connectivity has emerged, centering on the utilization of Application Programming Interfaces (APIs) to facilitate communication and data exchange among various components. Instead of constructing large, monolithic systems, API-led connectivity deconstructs integration into manageable, discrete entities in the form of APIs that represent specific business functionalities.
The API-led approach encompasses three distinct layers:
?The myriad benefits of reusability, flexibility, and improved collaboration make API-led connectivity invaluable for enterprises seeking to establish a responsive and agile IT infrastructure. However, addressing the challenges of governance and external API dependencies is imperative to fully harness the potential of API-led connectivity. By doing so, enterprises can unlock the true power of seamless integration, culminating in the delivery of exceptional user experiences in the digital era.
And, what about AIaaS?
AIaaS refers to the delivery of artificial intelligence capabilities and functionalities as a cloud-based service over the Internet. This approach enables businesses and developers to access and utilize AI-powered tools, algorithms, and models without requiring extensive in-house infrastructure and expertise.
AIaaS providers typically offer a range of AI-related services, such as natural language processing, image and video recognition, machine learning, speech recognition, sentiment analysis, and more. These services are made accessible through well-defined APIs, allowing developers to integrate AI functionalities directly into their applications or services.
The advantages of AI as a Service include:
Despite the benefits, there are also some considerations and drawbacks to using AI as a Service:
领英推荐
The Confluence of Strategies: Human-Led AI Services
By combining these two paradigms, businesses can tap into AI services without the need for extensive in-house infrastructure or expertise. The flexibility and modularity offered by AIaaS APIs empower developers to choose specific AI services that suit their requirements, optimizing cost-effectiveness and promoting reusability. Moreover, AIaaS APIs expedite AI adoption, reducing development complexities, and shortening time-to-market.
But, before diving deeper it is worth analyzing AIaaS stack which can be divided into three layers of capabilities (see Figure 2):
Another possible classification is the taxonomy summarized in Table 1. These categories reflect the perspective of users’ (decreasing) level of involvement, required technical expertise and control over the service and the underlying ML model(s), as well as the increasingly specialized types of problems they address. These categories are not mutually exclusive in that some services may have characteristics that overlap the service types; however, identifying the service types helps indicate and highlight certain properties and characteristics that can have fairness implications in practice.
At this point, we have enough context to understand the Human-Led AI Services approach (see Figure 3). Simply put, it focused on providing AI Services through a multilayered model, in the same sense that API-Led states for API connectivity, with each layer exposing its services through APIs.
At the lower level, we found System AI Services. They result from exposing ML Services in the form of APIs and provide the ability to work at very low level with a concrete platform or solution in the same way System APIs are used to decouple the backend. Also, at this level, we find the tools to work with generic models.
Process AI Services are oriented toward concrete business domains, features, and/or capabilities. Built on top of System AI Services they can provide a layer of modularity and specialization for example to build customized AI Services for concrete knowledge area that allows a fine-tuning of the underlaying ML platform.
On top, the Human Layer exists. It’s the layer where creativity resides. It allows combining different AI Services to foster innovation and provide innovative services by building them by combining Process AI Services.
Conclusions
As can be seen, when applying API-Led Connectivity to provide AI services, the benefits are manifold. Businesses can leverage AI functionalities offered by AIaaS platforms through APIs, gaining access to state-of-the-art AI models and algorithms. The modular approach provided by Human-Led AI Services allows for tailor-made solutions, ensuring that organizations only pay for the AI services they utilize, promoting cost-efficiency. API-Led Connectivity's standardized communication facilitates seamless integration, fostering collaboration and compatibility. Additionally, AI capabilities can be seamlessly embedded into applications, enriching user engagement.
References
Lins, S., Pandl, K.D., Teigeler, H.?et al.?Artificial Intelligence as a Service.?Bus Inf Syst Eng?63, 441–456 (2021). https://doi.org/10.1007/s12599-021-00708-w
Kornel Lewicki, Michelle Seng Ah Lee, Jennifer Cobbe, and Jatinder Singh. 2023. Out of Context: Investigating the Bias and Fairness Concerns of “Artificial Intelligence as a Service” In Proceedings of the 2023 CHI Conference on Human Factors in Computing Systems (CHI '23). Association for Computing Machinery, New York, NY, USA, Article 135, 1–17. https://doi.org/10.1145/3544548.3581463
?
Integrations Technology & Governance Strategic Advisor | APIs | AI | Smart Digital Ecosystems ?? Innovation Evangelist | Tech Writter ?? ??!???ds??d ????ou? ?o?? ??!|??? ?no? ??s no? d|?? ! '!? pu? s!d? ?u!sn
1 年David López López
?? Career ?????????? ?? Engineering ?????????????? ?? API ???????????????????? ?? ???????????? ??? ?????????????? ?? ???????????? ???? ?????????? ?????????????? ???? ?????????????? ?????????? ???????? ?????????????? ????
1 年Good resume about the merge of these two approaches. The next to achieve is a good "experience" layer for the IA, that is going to be promising but not excellent from my point of view. Why? Because at human-to-human dialog there are many different aspects to considerate. One of these, empathy. IA with API will work enabling and giving agility, os course. But human interaction always needs people arround. Discusions arround team will be driven at the last stage with humans. Thanks for share, David Roldán Martínez
?? B2B Fractional CMO, Marketing Head & Coach, Board Advisor: GTM / RevOps / ABX / ROI / Demand Management / Marketing Growth
1 年Emma Kriskinans Ioana-Rebeca Glitia Max Klatt Jason Miller we have related content/ opinions on this surely;)
?? Transformation&Transition | Team Coach | AI Code | Api Strategist | Innovation
1 年Thanks for sharing... very interesting. David Roldán Martínez
Integrations Technology & Governance Strategic Advisor | APIs | AI | Smart Digital Ecosystems ?? Innovation Evangelist | Tech Writter ?? ??!???ds??d ????ou? ?o?? ??!|??? ?no? ??s no? d|?? ! '!? pu? s!d? ?u!sn
1 年Jesus Hijas, Nuria Cervero Contreras, Gabi Monreal, Sergi Acebes, Alexandre Ortega Mir, Antonio Martínez Peiró, Leila Yousefi, Jordi Linares, PhD, ximo Cerdá Enguix, I?igo Sanz Egurrola, Erik Wilde, Raj Grover,José Haro Peralta, Wally McCarthy, Maria Jose Perea Marquez, Ismael Sánchez Chaves, Sergio Gutierrez, Rafael Esca?o Marín, Alberto Cabrero Hernández, Rafael Granados, Gemma Sindall, Alexandre Airvault, Jose Puche, Georgie Burrows, Philippe Ruttens...as experts, I will love to know your thoughts on this.