Skip to content
Home Blogs Cloud Artificial Intelligence (AI) providers...

Cloud Artificial Intelligence (AI) providers and the huge potential they have for Enterprises

by Tushar Nandi

February 7, 2024 Supply Chain Solutions
2 Mins Read

This year has been a real turning point in business applications for solving problems that traditional programming languages (.NET, Python, Java etc.) have long struggled with. Software Engineers are blending their applications with new accessible cloud Artificial Intelligence (AI) systems to deliver exceptional performance in solving challenges.

In this article, I would like to show how to build rules and regulation validation system using traditional programming along with artificial intelligence (AI). Our objective is to fetch relevant content from the variety of sources, unstructured data (pdf, image, docs) structured data (table data) using AI and process this content and make a thoughtful answer.

Let’s divide the entire process into two-part Data Ingestion and Data Retrieval.

 

Data Ingestion process:

                                                                                                   Data Ingestion Process

Data ingestion is the process of importing data from various sources into a centralized location such as Azure Cognitive Search. It has Vector search capabilities for indexing, storing, and retrieving vector embeddings from a search index. It also supports features like similarity search, multi-modal search etc. to find the relevant content.

During Data ingestion, we might need to split the large data into chunks and vectorize these chunks. Those Vectors along with data chunks reference form a powerful Knowledge Database that can be queried through Azure Cognitive Search.

 

Data Retrieval Process:

                                                                                                    Data Retrieval Process

When user ask a question, it is passed into the Planner Model. Planner will decide which plan need to follow based on the question pattens. Planner performs the basic steps to generate the response. For example:

  • Appropriate question preparation based on the past conversation and question.
  • Convert the question into vector representation form and send it to Azure AI Search to find relevant information.
  • Search results passed to the LLM. Popular libraries like LangChain or Semantic Kernel help chaining the model and pass the response from one model to another.
  • Finally, it is prepared the response as user expecting or else system find best way to visualize the data from the predefined set (like Scatter Plot, Line Graph, Pie Chart).

 

Enhancement/Scaling:

                                                                                                   System Enhancement Process

Cloud infrastructure will help to automate the process in the background. For example, Azure Service Bus can help to queue the requests and start processing immediately or as scheduled. We can setup various processing unit for specific task.

 

Conclusion:

AI enthusiasts have had an amazing year of progression since the launch of GPT-3. Now we see Organizations catching up and realizing power of AI. They are rushing to adopt this cutting-edge technology and place it into their business or workspace. Software Engineers looking to start their own learning journey should be excited for the opportunities ahead. AI still evolving and maturing, it’s opening many aspects and opportunities and impacting our business and society.

Best practices to implementing AI or developing software with it have yet to form, but the strategic value to harnessing AI capabilities is clearly emerging as a pivotal determinant for organizational success.

Related Industry Insights

Get ready for generative AI – sooner rather than later
June 15, 2023 Design and Develop, Supply Chain Solutions

It pays to get ready for generative AI – sooner rather than later

Instead of waiting for technology vendors to introduce generative capabilities, it will be vital for designers and developers to deepen…
March 1, 2023 Supply Chain Solutions

Coats Digital’s Managing Director, Kunal Kapur, on the Importance of Fashion Supply Chain Digitization and Future Plans

Enhancing supply chain visibility, driving sustainability, and enabling businesses to overcome challenges, Coats Digital’s software solutions are crucial for the…
January 30, 2023 Production Planning, Supply Chain Solutions

Digitization – Practical Steps for Garment Manufacturers

For a business with no systems or only a very simple order processing/ finance package, the choice of where to…

All Blog Categories

  • Supply Chain Solutions
  • Corporate
  • Design and Develop
  • Fabric Optimisation
  • Method Time Cost Optimisation
  • Production Planning
  • Shop floor execution
  • Sustainability
  • Videos
About the Author
Tushar Nandi - Coats Digital's Employee
Tushar Nandi
Senior Software Developer, Coats Digital

Tushar is a technology enthusiast, having 20 years of experience in the software industry. He has a passion for managing large-scale software projects from analysis to design, development, testing, release management, production support and change management. He leads many integration projects with logistics vendors such as Choice logistics, DHL, UPS. Tushar has practical experience on the Azure AI components like Azure OpenAI, Document intelligence, Computer Vision, Semantic kernel, LangChain, Prompt engineering and ChatGPT. Additionally, he has hands-on experience in Infrastructure as Code (IaC) for managing and provisioning Azure resources. He has also completed online certification courses on Artificial intelligence (AI) and Machine learning (ML), as well as Blockchain and its applications successfully. Apart from profession, Tushar enjoys spending time with his family and loves to go outskirt with family and friends. He loves drawing, painting, and handcrafts as well!

TAGS: Artificial Intelligence, Cloud, digital transformation

Receive the latest industry and technology updates