AI for Business Process


A business process is a collection of related tasks performed by people or system that accomplish a specific organizational goal. Business processes are the lifeline of enterprises. By standardizing procedures to complete tasks that are important to predefined goals, business processes improve efficiency, ensure accountability, streamline inter and intra-organizational communication, and optimize resources. We are building innovations to improve efficiency by identifying and automating as many processes tasks as possible. Furthermore, we aim to reducing the impact of disruptions to enterprise processes by observing and analyzing the business operations and the underlying IT systems.


Unified Business and IT Observability

As enterprises accelerate the adoption of digital transformation, the complexity of the IT systems and environment supporting the execution of the business processes continues to increase. New technologies, services, and tools get added to support the execution of business processes. But often, the business and IT operations work in silos. The IT teams have their metrics and key performance indicators (KPI) unrelated to the business KPIs or outcomes. Lack of alignment causes erroneous prioritization of IT tasks leading to delays and inefficiency in executing the process. We want to provide unified observability of business and IT operations. The unified view would allow a business user to answer questions such as “Given an issue with the order intake application, what would be the total order amount and the regions impacted?”, or “How much time do we have to resolve the issue before it impacts the Atlanta region where there is an expected increase in order intake?”  This research aims to provide a unified and end-to-end view of the business process and IT services and systems together by using the business observability data and the IT observability data. We are building tools to (i) build the spatial and temporal dependencies between the business and IT metrics, events, and KPIs. (ii) forecast the impact of business or IT events on business KPIs and outcomes, and (iii) build digital twins of business processes and underlying IT systems to create and analyze the impact of unseen business and IT events.

Orchestration of a Hybrid Workforce

As automation becomes more prevalent and intelligent, where bots are being used to do repetitive information acquisition tasks and analysis tasks such as processing a large amount of information, it is becoming increasingly common to consider them as ‘Digital workers’. However, there will always be some decision making tasks that would need humans. Hence, organizations will increasingly have humans, and digital workers collaboratively work together, leading to a hybrid workforce. Given that humans often work in an ad-hoc manner, unlike the programmed digital workers, we are building a platform that supports dynamic and flexible composition and orchestration that identifies the suitable digital workers and humans and sequences them for completion of the task. Additionally, to enable a hybrid workforce to interact with each other, the agents and humans can leverage a natural language interface for their interactions. We are also building tools to analyze the human and agent interactions to identify opportunities for further automation and assess the benefits of automating specific tasks.