<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>kuldeep Archives - Industry4o.com</title>
	<atom:link href="https://industry4o.com/tag/kuldeep/feed/" rel="self" type="application/rss+xml" />
	<link>https://industry4o.com/tag/kuldeep/</link>
	<description>Fostering Manufacturing</description>
	<lastBuildDate>Sat, 07 Mar 2026 10:01:03 +0000</lastBuildDate>
	<language>en-US</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	
	<item>
		<title>Building Gen AI Solutions</title>
		<link>https://industry4o.com/2025/10/09/building-gen-ai-solutions/</link>
		
		<dc:creator><![CDATA[Author4o]]></dc:creator>
		<pubDate>Thu, 09 Oct 2025 00:44:21 +0000</pubDate>
				<category><![CDATA[A I]]></category>
		<category><![CDATA[FEATURED]]></category>
		<category><![CDATA[KULDEEP SINGH]]></category>
		<category><![CDATA[ai]]></category>
		<category><![CDATA[AI Adoption]]></category>
		<category><![CDATA[AI Decision Making]]></category>
		<category><![CDATA[AI Evolution]]></category>
		<category><![CDATA[AI For Leaders]]></category>
		<category><![CDATA[AI Models]]></category>
		<category><![CDATA[AI Transformation]]></category>
		<category><![CDATA[Artificial Intelligence]]></category>
		<category><![CDATA[Automation]]></category>
		<category><![CDATA[data]]></category>
		<category><![CDATA[Future Of AI]]></category>
		<category><![CDATA[generative ai]]></category>
		<category><![CDATA[industry4o]]></category>
		<category><![CDATA[kuldeep]]></category>
		<category><![CDATA[metaverse]]></category>
		<category><![CDATA[myth relatives ai]]></category>
		<category><![CDATA[Traditional AI]]></category>
		<category><![CDATA[xr simulation]]></category>
		<guid isPermaLink="false">https://industry4o.com/?p=8568</guid>

					<description><![CDATA[<p>FOMO to Flow : Building Gen AI Solutions Unlock the power of Generative AI by learning to interact with large language models programmatically—and take it further with fine-tuning for customized responses. If you’re a software maker feeling the fear of missing out (FOMO) on the Gen AI revolution, you’re not alone. The way we build [&#8230;]</p>
<p>The post <a href="https://industry4o.com/2025/10/09/building-gen-ai-solutions/">Building Gen AI Solutions</a> appeared first on <a href="https://industry4o.com">Industry4o.com</a>.</p>
]]></description>
										<content:encoded><![CDATA[<p style="text-align: center;"><span style="text-decoration: underline;"><span style="color: #993300;"><strong>FOMO to Flow : Building Gen AI Solutions</strong></span></span></p>
<p><strong><em>Unlock the power of Generative AI by learning to interact with large language models programmatically—and take it further with fine-tuning for customized responses.</em></strong></p>
<p><img fetchpriority="high" decoding="async" class="aligncenter size-full wp-image-8569" src="https://industry4o.com/wp-content/uploads/fomo-to-flow.webp" alt="" width="850" height="478" srcset="https://industry4o.com/wp-content/uploads/fomo-to-flow.webp 850w, https://industry4o.com/wp-content/uploads/fomo-to-flow-300x169.webp 300w, https://industry4o.com/wp-content/uploads/fomo-to-flow-768x432.webp 768w, https://industry4o.com/wp-content/uploads/fomo-to-flow-747x420.webp 747w, https://industry4o.com/wp-content/uploads/fomo-to-flow-640x360.webp 640w, https://industry4o.com/wp-content/uploads/fomo-to-flow-681x383.webp 681w" sizes="(max-width: 850px) 100vw, 850px" /></p>
<p>If you’re a <strong>software maker</strong> feeling the fear of missing out (FOMO) on the <strong>Gen AI revolution</strong>, you’re not alone. The way we build and interact with software is evolving rapidly. “Google it” or “check Stack Overflow” is no longer the go-to approach — AI-first, conversational tools are becoming the new standard across development, design, and decision-making. Simply using tools like <a href="https://chatgpt.com/" target="_blank" rel="noopener">ChatGPT</a> or <a href="https://gemini.google.com/" target="_blank" rel="noopener">Gemini</a> as chatbots isn’t enough anymore. When even the biggest tech paradigms are being disrupted, what does that mean for traditional development roles?</p>
<p><span class="break-words tvm-parent-container"><span dir="ltr"><a href="https://www.youtube.com/@ThoughtLeadership4.0" target="_blank" rel="noopener"><img decoding="async" class="aligncenter wp-image-7574 size-full" src="https://industry4o.com/wp-content/uploads/subscribe_advt.webp" alt="thought leadership 4.0" width="850" height="168" srcset="https://industry4o.com/wp-content/uploads/subscribe_advt.webp 850w, https://industry4o.com/wp-content/uploads/subscribe_advt-300x59.webp 300w, https://industry4o.com/wp-content/uploads/subscribe_advt-768x152.webp 768w, https://industry4o.com/wp-content/uploads/subscribe_advt-640x126.webp 640w, https://industry4o.com/wp-content/uploads/subscribe_advt-681x135.webp 681w" sizes="(max-width: 850px) 100vw, 850px" /></a></span></span>Here’s the good news: <strong>it’s not too late to get started</strong> — and this guide will take you from FOMO to flow, introducing you to Gen AI concepts and showing you how to start building with confidence.</p>
<p>Let’s start by exploring the gen AI architecture that brings it all Gen AI concept together, and then we will get into developing Gen AI applications and practice these core concepts.</p>
<h4 id="-overview-of-gen-ai-architecture"><strong><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f3db.png" alt="🏛" class="wp-smiley" style="height: 1em; max-height: 1em;" /> Overview of Gen AI Architecture</strong></h4>
<blockquote><p><strong>More than a chatbot — building blocks of intelligent, context-aware applications</strong></p></blockquote>
<p>You’ve probably heard about <strong>LLMs</strong> — Large Language Models — floating around in conversations, headlines, or team meetings. They’re trained on gigantic amounts of text (imagine reading everything on Facebook, X, LinkedIn, and more), which helps them understand and generate human-like responses. Ask the right question (a.k.a. a <code>prompt</code>), and boom — you get a surprisingly good answer.</p>
<blockquote><p><strong>On their own, LLMs are a bit like goldfish. <img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f41f.png" alt="🐟" class="wp-smiley" style="height: 1em; max-height: 1em;" /></strong></p></blockquote>
<p>They don’t remember what happened a moment ago, they <em>don’t keep track of ongoing conversations</em> or your specific context between interactions.</p>
<p>To build <em>smart, conversational, and personalized Gen AI</em> applications, you need more than just an LLM. You need a <em>supporting architecture</em> — a set of layers that provide memory, knowledge, and prompt optimization to help the AI feel more intelligent and useful. Here’s a quick look:</p>
<p><img decoding="async" class="aligncenter size-full wp-image-8570" src="https://industry4o.com/wp-content/uploads/gen-ai-application-architecture.webp" alt="" width="850" height="478" srcset="https://industry4o.com/wp-content/uploads/gen-ai-application-architecture.webp 850w, https://industry4o.com/wp-content/uploads/gen-ai-application-architecture-300x169.webp 300w, https://industry4o.com/wp-content/uploads/gen-ai-application-architecture-768x432.webp 768w, https://industry4o.com/wp-content/uploads/gen-ai-application-architecture-747x420.webp 747w, https://industry4o.com/wp-content/uploads/gen-ai-application-architecture-640x360.webp 640w, https://industry4o.com/wp-content/uploads/gen-ai-application-architecture-681x383.webp 681w" sizes="(max-width: 850px) 100vw, 850px" /></p>
<h4 id="1-user-interface-front-end"><strong>1. User Interface (Front End)</strong></h4>
<p>This is where the magic starts — from the user’s point of view. It might be a <strong>chat window</strong>, <strong>voice assistant</strong>, or a <strong>smart feature</strong> inside your app. The frontend <strong>captures input</strong> (text, images, voice) and <strong>displays responses</strong> in a way that suits your use case.</p>
<p>In tools like ChatGPT, users are expected to write clear prompts. That’s because LLMs — though incredibly knowledgeable — can’t read your mind. They respond best when you ask precisely. This is often called <strong>Prompt Engineering</strong>, but honestly, it’s more of a <strong>Prompting Art</strong> — knowing how to talk to the model so it truly understands what you want.</p>
<p>In business apps, the frontend may also <strong>help shape or enhance user input behind the scenes</strong> — so even vague questions become high-quality prompts before reaching the application layer.</p>
<p><a href="https://www.linkedin.com/company/industry4o-com/" target="_blank" rel="noopener"><img loading="lazy" decoding="async" class="alignnone size-full wp-image-3406" src="https://industry4o.com/wp-content/uploads/LinkedIn-ad_1.jpg" alt="industry4o.com" width="600" height="125" srcset="https://industry4o.com/wp-content/uploads/LinkedIn-ad_1.jpg 600w, https://industry4o.com/wp-content/uploads/LinkedIn-ad_1-300x63.jpg 300w" sizes="auto, (max-width: 600px) 100vw, 600px" /></a></p>
<h4 id="2-application-logic-backend"><strong>2. Application Logic (Backend)</strong></h4>
<p>This is the <strong>brain behind the scenes</strong>. The backend handles user input, talks to the LLM, manages memory, adds relevant context, and delivers meaningful responses. Think of it as your app’s <strong>AI concierge</strong>, organizing everything to make the magic happen smoothly.</p>
<p>Here are the key component of application logic:</p>
<ul>
<li><strong><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f9e0.png" alt="🧠" class="wp-smiley" style="height: 1em; max-height: 1em;" /> Memory System</strong> &#8211; LLMs don’t remember anything between interactions. To make conversations feel natural, your app needs to manage memory. A memory system stores previous interactions and sends important parts to the LLM as context with every prompt, so it can respond more intelligently — like remembering what the user asked earlier.</li>
<li><strong><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f4da.png" alt="📚" class="wp-smiley" style="height: 1em; max-height: 1em;" /> Knowledge Base</strong> &#8211; LLMs are trained on general data — they might not know about you or or example about your company’s policies, product details, or niche topics. That’s where a <strong>Knowledge Base</strong> comes in.</li>
</ul>
<p>This system retrieve relevant info from your own data (like FAQs, documents, or databases) and augment it to the user prompt before sending it to the LLM. This process is called <strong>Retrieval-Augmented Generation (RAG)</strong>.</p>
<ul>
<li>The data is stored in a <strong>vector database</strong>, where each document/content is represented by a mathematical fingerprint (called an <strong>embedding</strong>).</li>
<li>When a user asks something, we compare their query’s embedding to the stored embeddings (using <strong>similarity search</strong>) and fetch the most relevant content.</li>
<li>This content is then <em>injected into the prompt</em>, giving the LLM exactly what it needs to give better, grounded answers.</li>
</ul>
<p>Together, memory and knowledge retrieval make your Gen AI app feel smarter, more helpful, and deeply customized to your domain.</p>
<h4 id="3-large-language-models-llms"><strong>3. Large Language Models (LLMs)</strong></h4>
<p>At the heart of Gen AI applications are large language models like GPT, trained on massive datasets to understand and generate human-like language. These models are available through platforms such as Hugging Face, OpenAI, and others.</p>
<p><strong>Fine-Tuning:</strong> <em>A method to adapt a general-purpose, pre-trained LLM for specific business needs. Fine-tuning adjusts the model using domain-specific data, improving relevance and performance for targeted applications.</em></p>
<p>Some time we need to implement all of these concepts to achieve better result as per our business need. Next will develop all these concepts step by step.</p>
<h4 id="-developing-gen-ai-application"><strong><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f468-1f3fd-200d-1f4bb.png" alt="👨🏽‍💻" class="wp-smiley" style="height: 1em; max-height: 1em;" /> Developing Gen AI Application</strong></h4>
<p>You might be surprised how easy it is to build your first Gen AI app. The best part? <em>You don’t need to train your own LLM</em>. Big players like <a href="https://platform.openai.com/docs/models" target="_blank" rel="noopener">OpenAI</a>, <a href="https://ai.google.dev/gemini-api/docs/models" target="_blank" rel="noopener">Google</a>, <a href="https://docs.anthropic.com/en/docs/about-claude/models/overview" target="_blank" rel="noopener">Anthropic</a>, and <a href="https://huggingface.co/" target="_blank" rel="noopener">Hugging Face</a> already provide powerful models that you can use through simple APIs.</p>
<p>In this example, we’ll use <strong>Google’s Gemini API</strong>, which is still free within usage limits — perfect for trying things out.</p>
<p><strong>Setup LLM APIs Access</strong></p>
<div class="td-paragraph-padding-4">
<p>Sign up for <a href="https://console.cloud.google.com/" target="_blank" rel="noopener">Google Cloud</a> (if you haven’t already). Enable the Gemini API</p>
<p>Head over to <a href="https://aistudio.google.com/apikey" target="_blank" rel="noopener">Google AI Studio</a> and create API key for your project.</p>
</div>
<h4 id="accessing-gen-ai-model-programmatically"><strong>Accessing Gen AI Model Programmatically</strong></h4>
<p>For simplicity, I’m using a <a href="https://colab.research.google.com/" target="_blank" rel="noopener">Google Colab Notebook</a> — no setup needed beyond your browser! But feel free to try this on your local machine too.</p>
<p>The fun part? <img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f600.png" alt="😀" class="wp-smiley" style="height: 1em; max-height: 1em;" /> You can even use Gen AI to help you write Gen AI code. Learning by doing the same in collab or in your favorite tool — what’s cooler than that?</p>
<p><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f449.png" alt="👉" class="wp-smiley" style="height: 1em; max-height: 1em;" /> <a href="https://github.com/aipractices/genai-application-collab-excercise/blob/main/Developing_First_Gen_AI_Application.ipynb" target="_blank" rel="noopener">Developing First Gen AI Application — Colab Exercise</a></p>
<pre tabindex="0"><code class="language-python" data-lang="python">from google import genai
from google.colab import userdata

def query_gemini(prompt):
    client = genai.Client(api_key=userdata.get('GOOGLE_API_KEY'))

    response = client.models.generate_content(
        model="gemini-2.0-flash",
        contents=[prompt]
    )
    return response.text

prompt = "Tell me about Kuldeep"

print(query_gemini(prompt))</code></pre>
<p id="so-what-happens-here"><strong>So, what happens here?</strong></p>
<p>I ask the Gemini model: “<em>Tell me about Kuldeep.</em>” And it tries its best. But wait… the response might be generic. Something like:</p>
<blockquote><p><strong>“Kuldeep is a common name in India…” need more information…</strong></p></blockquote>
<p>That’s <strong>not</strong> what you were hoping for, right?</p>
<p>That’s because LLMs don’t know <em>which</em> Kuldeep you mean unless you give them more context.</p>
<p>This is where <strong>conversation and memory</strong> layers come into play. Let’s explore how to have a more meaningful interaction with the model in the next example by providing additional background during the conversation.</p>
<h4 id="-conversation-for-llm"><strong><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f4ac.png" alt="💬" class="wp-smiley" style="height: 1em; max-height: 1em;" /> Conversation for LLM</strong></h4>
<p>What you get from a Gen AI model heavily depends on how you ask. The better your prompt, the better the answer. This is where techniques like giving the model a <strong>persona</strong>, adding <strong>context</strong>, or showing <strong>examples</strong> come in — these are called <strong>one-shot</strong> or <strong>few-shot prompting</strong>.</p>
<p>Sometimes, a single prompt isn’t enough. Just like in real conversations, you might need to go back and forth, ask follow-ups, or break things down into steps. This is where ideas like <strong>chain of thought</strong> or <strong>tree of thought</strong> prompting help — guiding the AI step by step to a better outcome.</p>
<p>To have a <em>proper</em> conversation with an LLM we need implement <strong>memory</strong> component to store the conversations, and pass on with every conversation. And <strong>the good news?</strong> Gemini makes this easy with its built-in <code>chat API</code> that remembers what you’ve said.</p>
<p><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f449.png" alt="👉" class="wp-smiley" style="height: 1em; max-height: 1em;" /> Check out the code notebook here:<a href="https://github.com/aipractices/genai-application-collab-excercise/blob/main/Developing_a_Chatbot_with_Gemini.ipynb" target="_blank" rel="noopener">Developing a Chatbot with Gemini</a></p>
<p>Here’s a basic chatbot python program with memory:</p>
<pre tabindex="0"><code class="language-python" data-lang="python">from google import genai
from google.colab import userdata

client = genai.Client(api_key=userdata.get('GOOGLE_API_KEY'))
chat = client.chats.create(model="gemini-2.0-flash")

def run_chatbot():
    print("Hello! I am thinkuldeep, how can I help you! Type 'quit' to exit.")
    chat_history = []

    while True:
        user_input = input("You: ")
        if user_input.lower() == 'quit':
            print("thinkuldeep: Goodbye!")
            break

        response = chat.send_message(user_input)
        print(f"thinkuldeep: {response.text}")

# Start the chatbot
run_chatbot()</code></pre>
<p id="sample-conversation"><strong>Sample Conversation:</strong></p>
<pre tabindex="0"><code class="language-commandline" data-lang="commandline">Hello! I am thinkuldeep, how can I help you! Type 'quit' to exit.
You: tell me about kuldeep  
thinkuldeep: "Kuldeep" is a common name… can you give me more context?

You: he works at thoughtworks and wrote "Exploring the Metaverse"  
thinkuldeep: Ah, you're likely referring to Kuldeep Singh… [gives useful details]

You: book title is "Exploring the Metaverse: Redefining the Reality in Digital Age"  
thinkuldeep: Thanks! That helps narrow it down…</code></pre>
<p><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f4a1.png" alt="💡" class="wp-smiley" style="height: 1em; max-height: 1em;" /> As you can see, adding a bit more information helped the model give a more relevant answer. But it still can’t tell us, say, his contact info or specifics that aren’t popularly available in its training data.</p>
<p>In the next example, we’ll bring in <strong>custom knowledge</strong> and pass that knowledge to LLMs to get better response.</p>
<p><a href="https://industry4o.com/" target="_blank" rel="noopener"><img loading="lazy" decoding="async" class="alignnone size-full wp-image-4646" src="https://industry4o.com/wp-content/uploads/LinkedIn-ad-scaled.jpg" alt="industry4o.com" width="2560" height="553" srcset="https://industry4o.com/wp-content/uploads/LinkedIn-ad-scaled.jpg 2560w, https://industry4o.com/wp-content/uploads/LinkedIn-ad-300x65.jpg 300w, https://industry4o.com/wp-content/uploads/LinkedIn-ad-1024x221.jpg 1024w, https://industry4o.com/wp-content/uploads/LinkedIn-ad-768x166.jpg 768w, https://industry4o.com/wp-content/uploads/LinkedIn-ad-1536x332.jpg 1536w, https://industry4o.com/wp-content/uploads/LinkedIn-ad-2048x442.jpg 2048w, https://industry4o.com/wp-content/uploads/LinkedIn-ad-1945x420.jpg 1945w, https://industry4o.com/wp-content/uploads/LinkedIn-ad-640x138.jpg 640w, https://industry4o.com/wp-content/uploads/LinkedIn-ad-681x147.jpg 681w" sizes="auto, (max-width: 2560px) 100vw, 2560px" /></a></p>
<h4 id="-implementing-basic-rag"><strong><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f9e0.png" alt="🧠" class="wp-smiley" style="height: 1em; max-height: 1em;" /> Implementing Basic RAG</strong></h4>
<p>Large Language Models (LLMs) like Gemini are powerful, but they aren’t all-knowing. They might not have the latest information about specific people, use cases, or private knowledge.</p>
<p>That’s where <strong>RAG</strong> comes in — <strong>Retrieval-Augmented Generation</strong> is a technique that fetches relevant information from an external source (like a website or document) and <strong>augments the prompt</strong> with this context before sending it to the LLM.</p>
<p>Let’s walk through a simple RAG implementation that pulls data from <a href="https://thinkuldeep.com/about" target="_blank" rel="noopener">Kuldeep’s About page</a> and uses it to generate accurate responses.</p>
<p><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f449.png" alt="👉" class="wp-smiley" style="height: 1em; max-height: 1em;" /> Notebook: <a href="https://github.com/aipractices/genai-application-collab-excercise/blob/main/Implementing_Basic_RAG.ipynb" target="_blank" rel="noopener">Implementing Basic RAG</a></p>
<h4 id="-1-retrieve"><strong><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f9e9.png" alt="🧩" class="wp-smiley" style="height: 1em; max-height: 1em;" /> 1: Retrieve</strong></h4>
<p>Pull relevant information from the source page:</p>
<pre tabindex="0"><code class="language-python" data-lang="python">def retrive(url):
    try:
        response = requests.get(url)
        soup = BeautifulSoup(response.content, "html.parser")
        text_content = ""
        for paragraph in soup.find_all("p"):
            text_content += paragraph.get_text(strip=True) + "\n"
        return text_content
    except Exception as e:
        return f"An error occurred: {e}"</code></pre>
<h4 id="-2-augment"><strong><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/270d.png" alt="✍" class="wp-smiley" style="height: 1em; max-height: 1em;" /> 2: Augment</strong></h4>
<p>Inject the retrieved context into the prompt:</p>
<pre tabindex="0"><code class="language-python" data-lang="python">def augment(prompt, context):
    return f"{prompt} where context is {context}"</code></pre>
<h4 id="--3-generate"><strong><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f4ac.png" alt="💬" class="wp-smiley" style="height: 1em; max-height: 1em;" /> 3: Generate</strong></h4>
<p>Send the augmented prompt to Gemini:</p>
<pre tabindex="0"><code class="language-python" data-lang="python">def generation(prompt):
    client = genai.Client(api_key=userdata.get('GOOGLE_API_KEY'))
    response = client.models.generate_content(
        model="gemini-2.0-flash",
        contents=[prompt]
    )
    return response.text</code></pre>
<h4 id="-4-rag-in-action"><strong><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f680.png" alt="🚀" class="wp-smiley" style="height: 1em; max-height: 1em;" /> 4: RAG in Action</strong></h4>
<pre tabindex="0"><code class="language-python" data-lang="python">prompt = "Tell me about Kuldeep"
context = retrive("https://thinkuldeep.com/about/")
improved_prompt = augment(prompt, context)
print(generation(improved_prompt))</code></pre>
<p>That’s it! You’ll get a detailed response based on the real data from <a href="https://thinkuldeep.com/" target="_blank" rel="noopener">Kuldeep’s website</a>. The second part of the same notebook integrates it in our chatbot example to initialize the context before chatting, and we get all accurate response in natural language.</p>
<p>Here’s a glimpse of how that interaction goes:</p>
<pre tabindex="0"><code class="language-commandline" data-lang="commandline">Hello! Ask me about Kuldeep Singh! Type 'quit' to exit.

You: how to contact him  
thinkuldeep: Based on the provided info, you can reach Kuldeep via:
- <img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f4e7.png" alt="📧" class="wp-smiley" style="height: 1em; max-height: 1em;" /> thinkuldeep@gmail.com
- <img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f4bc.png" alt="💼" class="wp-smiley" style="height: 1em; max-height: 1em;" /> kuldeeps@thoughtworks.com
- <img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f517.png" alt="🔗" class="wp-smiley" style="height: 1em; max-height: 1em;" /> LinkedIn: kuldeep-reck
- <img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f426.png" alt="🐦" class="wp-smiley" style="height: 1em; max-height: 1em;" /> X (Twitter): thinkuldeep
- <img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f4f7.png" alt="📷" class="wp-smiley" style="height: 1em; max-height: 1em;" /> Instagram: thinkuldeep
- <img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f4d8.png" alt="📘" class="wp-smiley" style="height: 1em; max-height: 1em;" /> Facebook: kuldeep.reck

You: where does he work  
thinkuldeep: He currently works at Thoughtworks as a Global Emerging Technology Leader and Principal Consultant.

You: does he write books  
thinkuldeep: Yes! Kuldeep is the author of *"Exploring the Metaverse"* and *"MyThoughtworkings"*, and has contributed to others as well.

You: what is his next book  
thinkuldeep: His upcoming book is titled *"Jagjivan – Living Larger than Life"*.

You: quit  
thinkuldeep: Goodbye!</code></pre>
<p>So we have seen RAG approach can give accurate, contextual answers by pulling in external information. This approach require all the contextual information to be passed along with the prompt, and that’s not practical and costly affair when using hosted LLMs. We need to augment the prompt with selected and most relevant context. Let’s understand it more in next section.</p>
<h4 id="-rag-using-embeddings-and-similarity-search"><strong><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f9e0.png" alt="🧠" class="wp-smiley" style="height: 1em; max-height: 1em;" /> RAG using Embeddings and Similarity Search</strong></h4>
<p>As explained earlier, <strong>embeddings</strong> are numerical representations of text that capture semantic meaning. When we generate embeddings for all our contextual data and store them in a <strong>vector database</strong>, we create a searchable knowledge base.</p>
<p>These embeddings can then be compared to the user’s query using <strong>similarity metrics</strong> — like <strong>cosine similarity</strong> — to find the most relevant content. Once identified, that content can be appended to the user’s prompt to provide a more accurate and context-aware response from the LLM.</p>
<p>Let’s walk through how this works using Gemini APIs and a simple example. — <img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f449.png" alt="👉" class="wp-smiley" style="height: 1em; max-height: 1em;" /> <a href="https://github.com/aipractices/genai-application-collab-excercise/blob/main/RAG_using_Embeddings_and_Similarity_Search.ipynb" target="_blank" rel="noopener">RAG Using Embeddings and Similarity Search — GitHub</a></p>
<h4 id="-1-create-embeddings-and-build-the-knowledge-base"><strong><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f477-200d-2640-fe0f.png" alt="👷‍♀️" class="wp-smiley" style="height: 1em; max-height: 1em;" /> 1: Create Embeddings and Build the Knowledge Base</strong></h4>
<p>Let’s start by building a small dataset of page titles and URLs from <a href="https://thinkuldeep.com/" target="_blank" rel="noopener">thinkuldeep.com</a>, and then generate embeddings using Gemini APIs.</p>
<pre tabindex="0"><code class="language-python" data-lang="python">genai.configure(api_key=userdata.get('GOOGLE_API_KEY'))

model = 'models/embedding-001'

def pageEmbeddings(title, text):
  return genai.embed_content(model=model,
                             content=text,
                             task_type="retrieval_document",
                             title=title)["embedding"]
def knowledgeBase():
  pages = [ 
   {"title": "Open-sources and Community Applications", "content": "https://thinkuldeep.com/about/open-sources/"},
   {"title": "Live Streaming, Webinars","content": "https://thinkuldeep.com/about/streaming/"},
   {"title": "Patents Granted","content": "https://thinkuldeep.com/about/patents/"},
   {"title": "Awards received and public coverage", "content": "https://thinkuldeep.com/about/recognitions/"},
   {"title": "Me, my family and some moments, travel and trips", "content": "https://thinkuldeep.com/about/moments/"},
   { "title": "Book foreword, reviewed and authored", "content": "https://thinkuldeep.com/about/books/"}
  ]

  df = pd.DataFrame(pages)
  df.columns = ['Title', 'Url']
  df['Embeddings'] = df.apply(lambda row: pageEmbeddings(row['Title'], row['Url']), axis=1)
  return df</code></pre>
<p>This creates a dataframe where each row contains a title, URL, and its corresponding embedding vector.</p>
<h4 id="-2-find-the-best-match-with-similarity-search"><strong><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f50e.png" alt="🔎" class="wp-smiley" style="height: 1em; max-height: 1em;" /> 2: Find the Best Match with Similarity Search</strong></h4>
<p>Now, we search for the most relevant page based on the user’s input by comparing embedding similarity.</p>
<pre tabindex="0"><code class="language-python" data-lang="python">def findBestPage(query, dataframe):
  query_embedding = genai.embed_content(model=model,
                                        content=query,
                                        task_type="retrieval_query")
  dot_products = np.dot(np.stack(dataframe['Embeddings']), query_embedding["embedding"])
  idx = np.argmax(dot_products)
  return dataframe.iloc[idx]['Url']

prompt = "Tell me in brief Kuldeep's travels"

bestPage = findBestPage(prompt, knowledgeBase())

print(bestPage)
# Output: https://thinkuldeep.com/about/moments/</code></pre>
<h4 id="-3-implementing-rag-with-context-augmentation"><strong><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f932.png" alt="🤲" class="wp-smiley" style="height: 1em; max-height: 1em;" /> 3: Implementing RAG with Context Augmentation</strong></h4>
<p>Now let’s use this best-matched page as additional context when generating a response.</p>
<pre tabindex="0"><code class="language-python" data-lang="python">def run_chatbot():
    print("Hello! ask me about Kuldeep Singh! Type 'quit' to exit.")
    generation(augment("", retrive("https://thinkuldeep.com/about/")))
    df = knowledgeBase();

    while True:
        user_input = input("You: ")
        if user_input.lower() == 'quit':
            print("thinkuldeep: Goodbye!")
            break
        bestPageMatching = findBestPage(user_input, df)
        response = generation(augment(user_input, retrive(bestPageMatching)))
        print(f"thinkuldeep: {response.text} \n\n")

run_chatbot()</code></pre>
<p>This chatbot dynamically retrieves and appends the most relevant context to the user’s query using similarity search and embeddings, resulting in richer, more accurate responses.</p>
<h4 id="-fine-tuning"><strong><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f4fb.png" alt="📻" class="wp-smiley" style="height: 1em; max-height: 1em;" /> Fine-Tuning</strong></h4>
<p>So far, we’ve worked with general-purpose LLMs using prompt engineering to steer their behavior. However, no matter how well we craft our prompts, public APIs and general models may still fall short of producing responses that align exactly with our desired tone, format, or accuracy.</p>
<p>That’s where <strong>fine-tuning</strong> comes into play.</p>
<blockquote><p><strong>Fine-tuning allows us to train a model on our own dataset, enabling it to respond in the specific way we want.</strong></p></blockquote>
<p><strong>Below is a basic example of fine-tuning a Gemini model using Google’s Generative AI tools.</strong></p>
<p><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f517.png" alt="🔗" class="wp-smiley" style="height: 1em; max-height: 1em;" /> <a href="https://github.com/aipractices/genai-application-collab-excercise/blob/main/FineTuning.ipynb" target="_blank" rel="noopener">Link to the full notebook on GitHub</a></p>
<pre tabindex="0"><code class="language-python" data-lang="python">import google.generativeai as genai
from google.colab import userdata 
import time

genai.configure(api_key=userdata.get('GOOGLE_API_KEY'))

basemodel = "models/gemini-1.5-flash-001-tuning"

trainingdata = [
    {"text_input": "Who is Kuldeep", "output": "Hi, Thanks for Asking,  Kuldeep Singh is a computer engineer with 20 years of IT experience. All the best - thinkuldeep.com"},
    {"text_input": "Where does Kuldeep Work", "output": "Hi, Thanks for Asking, He works at Thoughtworks. All the best - thinkuldeep.com"},
    # ... more training examples ...
]
operation = genai.create_tuned_model(
    display_name="thinkuldeep",
    source_model=basemodel,
    epoch_count=5,
    batch_size=4,
    learning_rate=0.001,
    training_data=trainingdata,
)

for status in operation.wait_bar():
    time.sleep(10)

print(operation.result())</code></pre>
<p>This would create a fine-tuned model something like this : <code>tunedModels/thinkuldeep-1bja29uyplkib4xx1pcfer0yjhf5</code></p>
<p><strong>Once created, we can use it like any other generative model:</strong></p>
<pre tabindex="0"><code class="language-python" data-lang="python">genai.configure(api_key=userdata.get('GOOGLE_API_KEY'))
model = genai.GenerativeModel(model_name="tunedModels/thinkuldeep-1bja29uyplkib4xx1pcfer0yjhf5")
prompt = "Tell me about Kuldeep"
print(model.generate_content(prompt).text)</code></pre>
<pre tabindex="0"><code class="language-commandline" data-lang="commandline">Hi, Thanks for Asking. He is a passionate AI engineer. All the best - thinkuldeep.com</code></pre>
<p>Even with a very limited dataset, the model adapts to the style we trained it for — consistently using a polite opening and closing format. That’s the power of fine-tuning. Of course, real-world scenarios would require much larger and more diverse datasets, along with proper evaluation and validation processes.</p>
<h4 id="-conclusion"><strong><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f3af.png" alt="🎯" class="wp-smiley" style="height: 1em; max-height: 1em;" /> Conclusion</strong></h4>
<p>We’ve now walked through several core concepts of Generative AI — from prompt engineering to embeddings, vector search, function calling, and finally, fine-tuning. These foundational techniques open up incredible opportunities for building intelligent, interactive, and personalized AI systems.</p>
<p>That said, this is just the beginning. The field of GenAI is vast and evolving rapidly. As we move forward, we must also recognize the ethical responsibilities that come with it. Building responsible, safe, and trustworthy AI requires:</p>
<ul>
<li>Transparent usage of data,</li>
<li>Adherence to privacy standards,</li>
<li>Thoughtful model alignment,</li>
<li>And awareness of hallucination and misuse risks.</li>
</ul>
<p>Always be cautious about the data you feed into prompts &#8211; it may inadvertently become part of training sets and surface in future responses. The industry still faces challenges in setting strong standards and guardrails for responsible use.</p>
<p>Let’s keep exploring, learning, and sharing as we shape the future of intelligent systems.</p>
<p>All the best — <a href="https://thinkuldeep.com/" target="_blank" rel="noopener">thinkuldeep.com</a> <img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f64c.png" alt="🙌" class="wp-smiley" style="height: 1em; max-height: 1em;" /></p>
<p>A variation of this article is originally published at <a href="https://medium.com/aipractices/fomo-to-flow-building-gen-ai-solutions-d8fccd917aec" target="_blank" rel="noopener">AI Practices Publication</a></p>
<p><span style="text-decoration: underline;"><strong>About the Author :</strong></span></p>
<p><img loading="lazy" decoding="async" class="wp-image-2837 alignleft" src="https://industry4o.com/wp-content/uploads/profile.jpg" alt="kuldeep singh" width="162" height="171" /></p>
<p><a href="https://www.linkedin.com/in/kuldeep-reck/" target="_blank" rel="noopener"><strong>Mr. Kuldeep</strong> <strong>Singh </strong></a><br />
Engineering Director<br />
<a href="http://www.thoughtworks.com/" target="_blank" rel="noopener"><strong>ThoughtWorks</strong></a></p>
<p><a href="https://www.linkedin.com/company/thoughtworks/" target="_blank" rel="noopener"><img loading="lazy" decoding="async" class="size-full wp-image-3189 alignnone" src="https://industry4o.com/wp-content/uploads/tw_logo.jpg" alt="" width="172" height="38" /></a></p>
<p>&nbsp;</p>
<p id="12de" class="pw-post-body-paragraph no np gt nq b nr ns nt nu nv nw nx ny nz oa ob oc od oe of og oh oi oj ok ol gm bj" data-selectable-paragraph=""><strong class="nq gu"><a href="https://www.linkedin.com/in/kuldeep-reck/" target="_blank" rel="noopener">Mr. Kuldeep Singh</a> </strong>is a seasoned technology professional with a rich background spanning nearly two decades, where he has consistently demonstrated expertise in various roles. His journey has encompassed diverse positions, from a software developer and enterprise architect to an engineering director, practice head, and technical product manager. Currently associated with <a class="af om" href="https://www.thoughtworks.com/en-in" target="_blank" rel="noopener ugc nofollow">Thoughtworks</a>, he has also significantly contributed to <a class="af om" href="https://www.nagarro.com/en" target="_blank" rel="noopener ugc nofollow">Nagarro</a> and <a class="af om" href="https://www.linkedin.com/company/quark-media-house" target="_blank" rel="noopener ugc nofollow">Quark Media House</a> during his illustrious career.</p>
<p id="96d1" class="pw-post-body-paragraph no np gt nq b nr ns nt nu nv nw nx ny nz oa ob oc od oe of og oh oi oj ok ol gm bj" data-selectable-paragraph="">In the tech industry, Kuldeep stands out as a trailblazer, playing a pivotal role in pioneering Centers of Excellence for emerging technologies like IoT, AR/VR, and Web3. His leadership extends to overseeing complex data projects in estimations, forecasting, and optimization, designing highly scalable, cloud-native, and microservices-based architectures. He emphasizes bringing technology to the core of the business and advocates for development practices such as CI/CD, Test-Driven Development (TDD), and eXtreme Programming (XP). His extensive experience spans diverse domains, including manufacturing, aviation, education, retail, telecom, healthcare, commodity trading, and more.</p>
<p id="a05b" class="pw-post-body-paragraph no np gt nq b nr ns nt nu nv nw nx ny nz oa ob oc od oe of og oh oi oj ok ol gm bj" data-selectable-paragraph="">Beyond his technical roles, <a href="https://www.linkedin.com/in/kuldeep-reck/" target="_blank" rel="noopener">Kuldeep</a> is a prolific writer and speaker, actively sharing insights on technology, leadership, and motivation. His extensive portfolio includes over <a class="af om" href="https://thinkuldeep.com/post/" target="_blank" rel="noopener ugc nofollow">100 articles</a>, some of which have gained recognition in esteemed publications such as <a class="af om" href="https://economictimes.indiatimes.com/tech/technology/thoughtworks-xconf-tech-talk-series-from-enterprise-xr-to-ethical-xr/articleshow/88804496.cms" target="_blank" rel="noopener ugc nofollow">Economics Times</a>, <a class="af om" href="https://www.techtag.de/it-und-hightech/extended-reality-die-neue-norm/" target="_blank" rel="noopener ugc nofollow">Tech.de</a>, <a class="af om" href="https://industry4o.com/2023/04/17/use-cases-of-xr-in-museum-industry/" target="_blank" rel="noopener ugc nofollow">industry4o.com</a>, <a class="af om" href="https://analyticsindiamag.com/extended-reality-is-the-future-of-shopping/" target="_blank" rel="noopener ugc nofollow">Analytics India</a> and Thoughtworks <a class="af om" href="https://www.thoughtworks.com/search?q=kuldeep+singh" target="_blank" rel="noopener ugc nofollow">Insights</a></p>
<p id="218c" class="pw-post-body-paragraph no np gt nq b nr ns nt nu nv nw nx ny nz oa ob oc od oe of og oh oi oj ok ol gm bj" data-selectable-paragraph="">Academically, <a href="https://www.linkedin.com/in/kuldeep-reck/" target="_blank" rel="noopener">Kuldeep</a> holds a B. Tech. in Computer Engineering from <a class="af om" href="https://nitkkr.ac.in/" target="_blank" rel="noopener ugc nofollow">NIT, Kurukshetra</a>. His commitment to knowledge includes active involvement in events, mentoring and judging initiatives, and volunteering for ideations, hackathons, and nonprofit causes, collaborating with organizations like NASSCOM, Meta, Ministry of Electronics and Information Technology (MeitY) — Government of India, Smart India Hackathon, Digital India, FICCI, AICTE, IEEE, The VRARA, Metaverse India Policy and Standards (MIPS), and academic institutions like IIT, NITs, and other universities across India. He is also engaged with World Metaverse Council, Responsible Metaverse Alliance, and others to collectively build and share the community by open source.</p>
<p id="92b6" class="pw-post-body-paragraph no np gt nq b nr ns nt nu nv nw nx ny nz oa ob oc od oe of og oh oi oj ok ol gm bj" data-selectable-paragraph="">With a passion for empowering others and a steadfast commitment to innovation, Kuldeep stands as a thought leader in the ever-evolving landscape of technology.</p>
<p><a href="https://www.linkedin.com/in/kuldeep-reck/" target="_blank" rel="noopener"><strong>Mr. Kuldeep</strong> </a>has built his career empowering businesses with the Tech@Core approach. He has incubated IoT and AR/VR Centres of Excellence with a strong focus on building development practices such as CICD, TDD, automation testing and XP around new technologies.</p>
<p><a href="https://www.linkedin.com/in/kuldeep-reck/" target="_blank" rel="noopener">Mr. Kuldeep</a> has developed innovative solutions that impact effectiveness and efficiency across domains, right from manufacturing to aviation, commodity trading and more. <a href="https://www.linkedin.com/in/kuldeep-reck/" target="_blank" rel="noopener">Mr. Kuldeep</a> also invests time into evangelizing concepts like connected worker, installation assistant, remote expert, indoor positioning and digital twin, using smart glasses, IoT, blockchain and ARVR technologies within the CXO circles.</p>
<p><a href="https://www.linkedin.com/in/kuldeep-reck/" target="_blank" rel="noopener">Mr. Kuldeep</a> has led several complex data projects in estimations, forecasting and optimization and has also designed highly scalable, cloud-native and microservices based architectures.</p>
<p><a href="https://www.linkedin.com/in/kuldeep-reck/" target="_blank" rel="noopener">Mr. Kuldeep</a> is currently associated with <a href="http://www.thoughtworks.com/" target="_blank" rel="noopener">ThoughtWorks</a>, as a Engineering Director and Head of XR Practice in India. He has worked with <a href="http://www.nagarro.com/" target="_blank" rel="noopener">Nagarro</a> as a Director of Technology.</p>
<p><a href="https://www.linkedin.com/in/kuldeep-reck/" target="_blank" rel="noopener">Mr. Kuldeep</a> holds a B.Tech (Hons) in Computer Science and Engineering from <a href="https://www.nitkkr.ac.in/" target="_blank" rel="noopener">National Institute of Technology, Kurukshetra</a>. <a href="https://www.linkedin.com/in/kuldeep-reck/" target="_blank" rel="noopener">Mr. Kuldeep</a> also spends his time as a speaker, mentor, juror and guest lecturer at various <a href="https://thinkuldeep.com/event/" target="_blank" rel="noopener">technology events</a>, and x-member of <a href="https://www.thevrara.com/" target="_blank" rel="noopener">The VRAR Association</a>. <a href="https://www.linkedin.com/in/kuldeep-reck/" target="_blank" rel="noopener">Mr. Kuldeep</a> is also mentor at social communities such as <a href="https://www.dreamentor.co.in/" target="_blank" rel="noopener">Dream Mentor</a>, <a href="https://tealfeed.com/thinkuldeep" target="_blank" rel="noopener">tealfeed.com</a> and <a href="https://www.periferry.com/" target="_blank" rel="noopener">PeriFerry</a></p>
<p><span style="text-decoration: underline;"><strong><a href="https://www.linkedin.com/in/kuldeep-reck/" target="_blank" rel="noopener">Mr. Kuldeep</a> is Accorded with the following Honors &amp; Awards :</strong></span></p>
<p><a href="https://www.linkedin.com/in/kuldeep-reck/details/honors/" target="_blank" rel="noopener noreferrer" data-saferedirecturl="https://www.google.com/url?q=https://www.linkedin.com/in/kuldeep-reck/details/honors/&amp;source=gmail&amp;ust=1663813237528000&amp;usg=AOvVaw09ck-UfAPvSR9ZRFa48sFf">https://www.linkedin.com/in/ku<wbr />ldeep-reck/details/honors/</a></p>
<p><span style="text-decoration: underline;"><strong><a href="https://www.linkedin.com/in/kuldeep-reck/" target="_blank" rel="noopener">Mr. Kuldeep</a> is Bestowed with the following Licences &amp; Certifications :</strong></span></p>
<p><a href="https://www.linkedin.com/in/kuldeep-reck/details/certifications/" target="_blank" rel="noopener noreferrer" data-saferedirecturl="https://www.google.com/url?q=https://www.linkedin.com/in/kuldeep-reck/details/certifications/&amp;source=gmail&amp;ust=1663813237528000&amp;usg=AOvVaw3vYjx1Z5mKK408P7Bpxub2">https://www.linkedin.com/in/ku<wbr />ldeep-reck/details/certificati<wbr />ons/</a></p>
<p><span style="text-decoration: underline;"><strong><a href="https://www.linkedin.com/in/kuldeep-reck/" target="_blank" rel="noopener">Mr. Kuldeep</a> is Volunteering in the following International Industry </strong><strong>Associations &amp; Institutions :</strong></span></p>
<p><a href="https://www.linkedin.com/in/kuldeep-reck/details/volunteering-experiences/" target="_blank" rel="noopener noreferrer" data-saferedirecturl="https://www.google.com/url?q=https://www.linkedin.com/in/kuldeep-reck/details/volunteering-experiences/&amp;source=gmail&amp;ust=1663813237528000&amp;usg=AOvVaw0mqLhOI7GH-JZmg7xRbvYg">https://www.linkedin.com/in/ku<wbr />ldeep-reck/details/volunteerin<wbr />g-experiences/</a></p>
<p><span style="text-decoration: underline;"><strong><a href="https://www.linkedin.com/in/kuldeep-reck/" target="_blank" rel="noopener">Mr. Kuldeep</a> can be Contacted at:</strong></span></p>
<p>E-Mail : <a href="mailto:kuldeeps@thoughtworks.com" target="_blank" rel="noopener">kuldeeps@thoughtworks.com</a> / <a href="mailto:kuldeep_reck@yahoo.com" target="_blank" rel="noopener">kuldeep_reck@yahoo.com</a></p>
<p>Linkedin : <a href="https://www.linkedin.com/in/kuldeep-reck/" target="_blank" rel="noopener noreferrer" data-saferedirecturl="https://www.google.com/url?q=https://www.linkedin.com/in/kuldeep-reck/&amp;source=gmail&amp;ust=1652878914198000&amp;usg=AOvVaw3XAnR1ToQVmvtLP84x7rVT">https://www.linkedin.com/in/ku<wbr />ldeep-reck/</a></p>
<p>Twitter : <a href="https://twitter.com/thinkuldeep" target="_blank" rel="noopener noreferrer" data-saferedirecturl="https://www.google.com/url?q=https://twitter.com/thinkuldeep&amp;source=gmail&amp;ust=1652878914198000&amp;usg=AOvVaw2WnfIwpXSiFVwfLV7n0AP2">https://twitter.com/thinkuldee<wbr />p</a></p>
<p>Facebook : <a href="https://www.facebook.com/kuldeep.reck" target="_blank" rel="noopener noreferrer" data-saferedirecturl="https://www.google.com/url?q=https://www.facebook.com/kuldeep.reck&amp;source=gmail&amp;ust=1652878914198000&amp;usg=AOvVaw1Wi3D1b6DSlgOBbyGCl-pz">https://www.facebook.com/kulde<wbr />ep.reck</a></p>
<p>Instagram : <a href="https://www.instagram.com/accounts/login/?next=/thinkuldeep/" target="_blank" rel="noopener noreferrer" data-saferedirecturl="https://www.google.com/url?q=https://www.instagram.com/accounts/login/?next%3D/thinkuldeep/&amp;source=gmail&amp;ust=1652878914198000&amp;usg=AOvVaw2UxftIkK9JdwtNBdUZ3vq2">https://www.instagram.com/acco<wbr />unts/login/?next=/thinkuldeep/</a></p>
<p>Blog : <a href="https://thinkuldeep.medium.com/" target="_blank" rel="noopener noreferrer" data-saferedirecturl="https://www.google.com/url?q=https://medium.com/xrpractices&amp;source=gmail&amp;ust=1652878914198000&amp;usg=AOvVaw2LLkCxuIwkzPEmU6o6I_PZ">https://medium.com/xrpractices</a></p>
<p>Personal Website : <a href="https://thinkuldeep.com/" target="_blank" rel="noopener noreferrer" data-saferedirecturl="https://www.google.com/url?q=https://thinkuldeep.com/&amp;source=gmail&amp;ust=1652878914198000&amp;usg=AOvVaw1ERx3i0iaeuy16uflJrK_b">https://thinkuldeep.com/</a></p>
<p>Company Website : <a href="https://www.thoughtworks.com/profiles/kuldeep-singh" target="_blank" rel="noopener noreferrer" data-saferedirecturl="https://www.google.com/url?q=https://www.thoughtworks.com/profiles/kuldeep-singh&amp;source=gmail&amp;ust=1652878914198000&amp;usg=AOvVaw1ytYh_yLy4nelxAEzvwBly">https://www.thoughtworks.com/p<wbr />rofiles/kuldeep-singh</a></p>
<p>Github : <a href="https://github.com/thinkuldeep" target="_blank" rel="noopener">https://github.com/thinkuldeep</a></p>
<p><span style="text-decoration: underline;"><strong>Also read <a href="https://www.linkedin.com/in/kuldeep-reck/" target="_blank" rel="noopener">Mr. Kuldeep&#8217;s</a> earlier articles :</strong></span></p>
<p><a href="https://industry4o.com/2025/10/03/ai-genai-agentic-ai/" target="_blank" rel="noopener"><img loading="lazy" decoding="async" class="aligncenter size-full wp-image-8587" src="https://industry4o.com/wp-content/uploads/Kuldeep_cover_11s.png" alt="" width="300" height="228" srcset="https://industry4o.com/wp-content/uploads/Kuldeep_cover_11s.png 300w, https://industry4o.com/wp-content/uploads/Kuldeep_cover_11s-80x60.png 80w, https://industry4o.com/wp-content/uploads/Kuldeep_cover_11s-100x75.png 100w" sizes="auto, (max-width: 300px) 100vw, 300px" /></a></p>
<p><a href="https://industry4o.com/2024/12/23/myths-realities-of-ai/" target="_blank" rel="noopener"><img loading="lazy" decoding="async" class="aligncenter size-full wp-image-8571" src="https://industry4o.com/wp-content/uploads/Kuldeep_cover_9s.png" alt="" width="300" height="228" srcset="https://industry4o.com/wp-content/uploads/Kuldeep_cover_9s.png 300w, https://industry4o.com/wp-content/uploads/Kuldeep_cover_9s-80x60.png 80w, https://industry4o.com/wp-content/uploads/Kuldeep_cover_9s-100x75.png 100w" sizes="auto, (max-width: 300px) 100vw, 300px" /></a><a href="https://industry4o.com/2024/05/02/exploring-the-metaverse/" target="_blank" rel="noopener"><img loading="lazy" decoding="async" class="aligncenter size-full wp-image-6157" src="https://industry4o.com/wp-content/uploads/Kuldeep_cover_8s.jpg" alt="" width="300" height="228" srcset="https://industry4o.com/wp-content/uploads/Kuldeep_cover_8s.jpg 300w, https://industry4o.com/wp-content/uploads/Kuldeep_cover_8s-80x60.jpg 80w, https://industry4o.com/wp-content/uploads/Kuldeep_cover_8s-100x75.jpg 100w" sizes="auto, (max-width: 300px) 100vw, 300px" /></a><a href="https://industry4o.com/2024/01/15/fundamental-shifts-2024-anticipation/" target="_blank" rel="noopener"><img loading="lazy" decoding="async" class="aligncenter size-full wp-image-5544" src="https://industry4o.com/wp-content/uploads/Kuldeep_cover_7s.jpg" alt="" width="300" height="228" srcset="https://industry4o.com/wp-content/uploads/Kuldeep_cover_7s.jpg 300w, https://industry4o.com/wp-content/uploads/Kuldeep_cover_7s-80x60.jpg 80w, https://industry4o.com/wp-content/uploads/Kuldeep_cover_7s-100x75.jpg 100w" sizes="auto, (max-width: 300px) 100vw, 300px" /></a><a href="https://industry4o.com/2023/04/17/use-cases-of-xr-in-museum-industry/" target="_blank" rel="noopener"><img loading="lazy" decoding="async" class="size-full wp-image-5161 aligncenter" src="https://industry4o.com/wp-content/uploads/Kuldeep_cover_6s.jpg" alt="" width="300" height="228" srcset="https://industry4o.com/wp-content/uploads/Kuldeep_cover_6s.jpg 300w, https://industry4o.com/wp-content/uploads/Kuldeep_cover_6s-80x60.jpg 80w, https://industry4o.com/wp-content/uploads/Kuldeep_cover_6s-100x75.jpg 100w" sizes="auto, (max-width: 300px) 100vw, 300px" /></a><a href="https://industry4o.com/2022/09/21/training-autonomous-vehicles-with-xr-simulation/" target="_blank" rel="noopener"><img loading="lazy" decoding="async" class="size-full wp-image-4098 aligncenter" src="https://industry4o.com/wp-content/uploads/kuldeep_cover_5s.jpg" alt="" width="300" height="228" srcset="https://industry4o.com/wp-content/uploads/kuldeep_cover_5s.jpg 300w, https://industry4o.com/wp-content/uploads/kuldeep_cover_5s-80x60.jpg 80w, https://industry4o.com/wp-content/uploads/kuldeep_cover_5s-100x75.jpg 100w" sizes="auto, (max-width: 300px) 100vw, 300px" /></a></p>
<p><a href="https://industry4o.com/2022/07/30/getting-into-the-metaverse-part-1/" target="_blank" rel="noopener"><img loading="lazy" decoding="async" class="aligncenter size-full wp-image-3175" src="https://industry4o.com/wp-content/uploads/kuldeep_cover_3s.jpg" alt="" width="300" height="225" srcset="https://industry4o.com/wp-content/uploads/kuldeep_cover_3s.jpg 300w, https://industry4o.com/wp-content/uploads/kuldeep_cover_3s-80x60.jpg 80w, https://industry4o.com/wp-content/uploads/kuldeep_cover_3s-100x75.jpg 100w, https://industry4o.com/wp-content/uploads/kuldeep_cover_3s-180x135.jpg 180w, https://industry4o.com/wp-content/uploads/kuldeep_cover_3s-238x178.jpg 238w" sizes="auto, (max-width: 300px) 100vw, 300px" /></a><a href="https://industry4o.com/2022/08/08/getting-into-the-meta-verse-part-2/" target="_blank" rel="noopener"><img loading="lazy" decoding="async" class="aligncenter size-full wp-image-3433" src="https://industry4o.com/wp-content/uploads/kuldeep_cover_4s.jpg" alt="" width="300" height="228" srcset="https://industry4o.com/wp-content/uploads/kuldeep_cover_4s.jpg 300w, https://industry4o.com/wp-content/uploads/kuldeep_cover_4s-80x60.jpg 80w, https://industry4o.com/wp-content/uploads/kuldeep_cover_4s-100x75.jpg 100w" sizes="auto, (max-width: 300px) 100vw, 300px" /></a><a href="https://industry4o.com/2022/05/17/metaverse-a-technological-evolution/" target="_blank" rel="noopener"><img loading="lazy" decoding="async" class="aligncenter wp-image-3071 size-full" src="https://industry4o.com/wp-content/uploads/kuldeep_cover-s.jpg" alt="metaverse" width="300" height="225" srcset="https://industry4o.com/wp-content/uploads/kuldeep_cover-s.jpg 300w, https://industry4o.com/wp-content/uploads/kuldeep_cover-s-80x60.jpg 80w, https://industry4o.com/wp-content/uploads/kuldeep_cover-s-100x75.jpg 100w, https://industry4o.com/wp-content/uploads/kuldeep_cover-s-180x135.jpg 180w, https://industry4o.com/wp-content/uploads/kuldeep_cover-s-238x178.jpg 238w" sizes="auto, (max-width: 300px) 100vw, 300px" /></a><a href="https://industry4o.com/2022/07/20/workplaces-a-reality-with-xr/" target="_blank" rel="noopener"><img loading="lazy" decoding="async" class="aligncenter size-full wp-image-3140" src="https://industry4o.com/wp-content/uploads/kuldeep_cover_2s.jpg" alt="kuldeep singh" width="300" height="225" srcset="https://industry4o.com/wp-content/uploads/kuldeep_cover_2s.jpg 300w, https://industry4o.com/wp-content/uploads/kuldeep_cover_2s-80x60.jpg 80w, https://industry4o.com/wp-content/uploads/kuldeep_cover_2s-100x75.jpg 100w, https://industry4o.com/wp-content/uploads/kuldeep_cover_2s-180x135.jpg 180w, https://industry4o.com/wp-content/uploads/kuldeep_cover_2s-238x178.jpg 238w" sizes="auto, (max-width: 300px) 100vw, 300px" /></a></p>
<p>The post <a href="https://industry4o.com/2025/10/09/building-gen-ai-solutions/">Building Gen AI Solutions</a> appeared first on <a href="https://industry4o.com">Industry4o.com</a>.</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>A Path to AI → GenAI → Agentic AI</title>
		<link>https://industry4o.com/2025/10/07/ai-genai-agentic-ai/</link>
		
		<dc:creator><![CDATA[Author4o]]></dc:creator>
		<pubDate>Tue, 07 Oct 2025 00:16:44 +0000</pubDate>
				<category><![CDATA[A I]]></category>
		<category><![CDATA[FEATURED]]></category>
		<category><![CDATA[KULDEEP SINGH]]></category>
		<category><![CDATA[ai]]></category>
		<category><![CDATA[AI Adoption]]></category>
		<category><![CDATA[AI Decision Making]]></category>
		<category><![CDATA[AI Evolution]]></category>
		<category><![CDATA[AI For Leaders]]></category>
		<category><![CDATA[AI Models]]></category>
		<category><![CDATA[AI Transformation]]></category>
		<category><![CDATA[Artificial Intelligence]]></category>
		<category><![CDATA[generative ai]]></category>
		<category><![CDATA[industry4o]]></category>
		<category><![CDATA[IoT]]></category>
		<category><![CDATA[kuldeep]]></category>
		<guid isPermaLink="false">https://industry4o.com/?p=8581</guid>

					<description><![CDATA[<p>A Path to AI → GenAI → Agentic AI The world of technology is evolving at lightning speed. Every week, new AI models, frameworks, and services make headlines. With the hype around LLMs, Agentic AI, MCPs, and A2A systems, it’s easy to feel like we’re always playing catch-up. But here’s the truth: without strong fundamentals, [&#8230;]</p>
<p>The post <a href="https://industry4o.com/2025/10/07/ai-genai-agentic-ai/">A Path to AI → GenAI → Agentic AI</a> appeared first on <a href="https://industry4o.com">Industry4o.com</a>.</p>
]]></description>
										<content:encoded><![CDATA[<p style="text-align: center;"><span style="text-decoration: underline;"><span style="color: #993300;"><strong>A Path to AI → GenAI → Agentic AI</strong></span></span></p>
<p>The world of technology is evolving at lightning speed. Every week, new AI models, frameworks, and services make headlines. With the hype around <strong>LLMs, Agentic AI, MCPs, and A2A systems</strong>, it’s easy to feel like we’re always playing catch-up.</p>
<p>But here’s the truth: without strong fundamentals, chasing the “next big thing” is like building a skyscraper on sand. A strong foundation ensures stability. That’s why, before diving deep into Generative AI, it’s critical to revisit the path that got us here.</p>
<p><span class="break-words tvm-parent-container"><span dir="ltr"><a href="https://www.youtube.com/@ThoughtLeadership4.0" target="_blank" rel="noopener"><img loading="lazy" decoding="async" class="aligncenter wp-image-7574 size-full" src="https://industry4o.com/wp-content/uploads/subscribe_advt.webp" alt="thought leadership 4.0" width="850" height="168" srcset="https://industry4o.com/wp-content/uploads/subscribe_advt.webp 850w, https://industry4o.com/wp-content/uploads/subscribe_advt-300x59.webp 300w, https://industry4o.com/wp-content/uploads/subscribe_advt-768x152.webp 768w, https://industry4o.com/wp-content/uploads/subscribe_advt-640x126.webp 640w, https://industry4o.com/wp-content/uploads/subscribe_advt-681x135.webp 681w" sizes="auto, (max-width: 850px) 100vw, 850px" /></a></span></span>This article is structured as a <strong>learning guide</strong> — a quick explainer &#8211; so you can use it to build the right base for your GenAI journey (and even prepare for AI/GenAI certifications).</p>
<p><img loading="lazy" decoding="async" class="aligncenter size-full wp-image-8583" src="https://industry4o.com/wp-content/uploads/path-to-ai.webp" alt="path to ai - gen ai - " width="1000" height="563" srcset="https://industry4o.com/wp-content/uploads/path-to-ai.webp 1000w, https://industry4o.com/wp-content/uploads/path-to-ai-300x169.webp 300w, https://industry4o.com/wp-content/uploads/path-to-ai-768x432.webp 768w, https://industry4o.com/wp-content/uploads/path-to-ai-746x420.webp 746w, https://industry4o.com/wp-content/uploads/path-to-ai-640x360.webp 640w, https://industry4o.com/wp-content/uploads/path-to-ai-681x383.webp 681w" sizes="auto, (max-width: 1000px) 100vw, 1000px" /></p>
<p>We’ll cover the evolutionary path:</p>
<blockquote><p><em>Machine Learning → Deep Learning → Generative AI → NLP → Speech → Computer Vision → Agentic AI</em></p></blockquote>
<h4 id="1-machine-learning-ml-the-starting-point"><strong>1. Machine Learning (ML): The Starting Point</strong></h4>
<p>At its core, <strong>machine learning (ML)</strong> is about teaching machines to learn from experience, just as humans do. Models are essentially mathematical equations trained on large datasets to predict outcomes (labels) based on given inputs (features).</p>
<p>The process of building ML models involves training on datasets, adjusting parameters, validating results on test data, and repeating this cycle until the results are satisfactory.</p>
<p>Two primary techniques define ML:</p>
<ul>
<li>Supervised learning: where we have labeled data with known outcomes.</li>
<li>Unsupervised learning: where no labels exist, and the machine must find hidden patterns or groupings.</li>
</ul>
<p><a href="https://www.linkedin.com/company/industry4o-com/" target="_blank" rel="noopener"><img loading="lazy" decoding="async" class="alignnone size-full wp-image-3406" src="https://industry4o.com/wp-content/uploads/LinkedIn-ad_1.jpg" alt="industry4o.com" width="600" height="125" srcset="https://industry4o.com/wp-content/uploads/LinkedIn-ad_1.jpg 600w, https://industry4o.com/wp-content/uploads/LinkedIn-ad_1-300x63.jpg 300w" sizes="auto, (max-width: 600px) 100vw, 600px" /></a></p>
<h4 id="11-supervised-machine-learning"><strong>1.1 Supervised Machine Learning</strong></h4>
<p>It is generally built on historical observations where we have clear relation between outcome (label — y) and parameters ( x1, x2, x3…). and a model can be derived to represent that relationship in a mathematical form the model.</p>
<blockquote><p>y = f(x1, x2, x3, …)</p></blockquote>
<p>With this, we can predict outcomes for new data.</p>
<ul>
<li><strong>Regression</strong> is used when predicting numeric values (e.g., predicting rainfall based on temperature and wind speed).</li>
<li><strong>Classification</strong> is used when predicting categories (e.g., diagnosing diseases from patient records).
<ul>
<li><strong>Binary classification:</strong> two categories (true/false, positive/negative).</li>
<li><strong>Multiclass classification:</strong> more than two categories.</li>
</ul>
</li>
</ul>
<p>Key steps in supervised learning include:</p>
<ul>
<li>Splitting data into training and test sets.</li>
<li>Applying algorithms like Linear Regression (for regression) or Logistic Regression (for classification).</li>
<li>Evaluating results using techniques such as confusion matrices, F1 score, MAE, MSE, or R².</li>
<li>Iterating until results reach an acceptable accuracy.</li>
</ul>
<h4 id="12-unsupervised-machine-learning"><strong>1.2 Unsupervised Machine Learning</strong></h4>
<p>In contrast, unsupervised learning deals with data that has no labels. The goal is to uncover structure and relationships hidden within the data.</p>
<p>A common technique is <strong>K-Means clustering</strong>, where data points are grouped into clusters based on similarity. The algorithm keeps adjusting centroids until the clusters stabilize.</p>
<p>Evaluation here involves measuring separation between clusters — using metrics like silhouette scores or distances from cluster centers.</p>
<blockquote><p>In many real-world scenarios, hybrid approaches combine supervised and unsupervised methods, allowing clusters to be labeled and then used for prediction tasks.</p></blockquote>
<h4 id="2-deep-learning-inspired-by-the-brain"><strong>2. Deep Learning: Inspired by the Brain</strong></h4>
<p>Deep learning takes ML a step further by mimicking how the human brain processes information through <strong>neural networks</strong>.</p>
<p>Each artificial neuron applies a function to inputs, weighted by importance, and passes the output through an activation function to decide whether the signal continues.</p>
<p>Through repeated training (<strong>epochs</strong>), weights are adjusted using methods like gradient descent until errors are minimized. Networks with many layers are called <strong>deep neural networks (DNNs)</strong>, which can handle complex tasks in regression, classification, natural language, and computer vision.</p>
<h4 id="3-generative-ai-the-creative-leap"><strong>3. Generative AI: The Creative Leap</strong></h4>
<p>Generative AI (GenAI) represents a leap forward. Unlike traditional ML, it doesn’t just predict — it creates. With natural language prompts, GenAI can produce text, images, code, audio, and more. We have covered Generative AI Fundamental in <a href="https://industry4o.com/2025/10/09/building-gen-ai-solutions/" target="_blank" rel="noopener">recent article</a> on Building Gen AI solutions.</p>
<p><img loading="lazy" decoding="async" class="aligncenter size-large wp-image-8582" src="https://industry4o.com/wp-content/uploads/fomo-1024x576.webp" alt="fomo to flow" width="640" height="360" srcset="https://industry4o.com/wp-content/uploads/fomo-1024x576.webp 1024w, https://industry4o.com/wp-content/uploads/fomo-300x169.webp 300w, https://industry4o.com/wp-content/uploads/fomo-768x432.webp 768w, https://industry4o.com/wp-content/uploads/fomo-1536x864.webp 1536w, https://industry4o.com/wp-content/uploads/fomo-747x420.webp 747w, https://industry4o.com/wp-content/uploads/fomo-640x360.webp 640w, https://industry4o.com/wp-content/uploads/fomo-681x383.webp 681w, https://industry4o.com/wp-content/uploads/fomo.webp 2000w" sizes="auto, (max-width: 640px) 100vw, 640px" /></p>
<p>The evolution here is tied to natural language processing (NLP):</p>
<ul>
<li>Early methods relied on <strong>tokenization</strong> and <strong>embeddings</strong> to represent words numerically.</li>
<li><strong>RNNs</strong> allowed sequential predictions but struggled with long contexts.</li>
<li><strong>Transformers</strong> revolutionized NLP by enabling parallel processing and introducing <strong>attention</strong> mechanisms.</li>
</ul>
<p>This led to powerful transformer architectures like:</p>
<ul>
<li>BERT (encoder-based, by Google) for understanding context.</li>
<li>GPT (decoder-based, by OpenAI) for generating coherent content.</li>
</ul>
<p>Today’s LLMs are built on these foundations. Gen AI advancement has good impact on traditional AI ways of natural language, audio processing, and computer visions.</p>
<h4 id="4-natural-language-processing-nlp"><strong>4. Natural Language Processing (NLP)</strong></h4>
<p>Core NLP tasks include:</p>
<ul>
<li>Language detection</li>
<li>Sentiment analysis</li>
<li>Named entity recognition</li>
<li>Text classification</li>
<li>Translation</li>
<li>Summarization</li>
<li>Conversational AI</li>
</ul>
<p>Many cloud providers now bundle most of these into ready-to-use services over LLMs, but understanding the underlying mechanics helps us better use and evaluate them.</p>
<h4 id="5-speech-processing"><strong>5. Speech Processing</strong></h4>
<p>Modern speech systems convert speech to text and text to speech in real time. Thanks to deep neural networks, today’s synthetic voices sound natural — closing the gap between human and machine communication.</p>
<p>These capabilities power applications in accessibility, customer support, and live transcription.</p>
<p><a href="https://industry4o.com/" target="_blank" rel="noopener"><img loading="lazy" decoding="async" class="alignnone size-full wp-image-4646" src="https://industry4o.com/wp-content/uploads/LinkedIn-ad-scaled.jpg" alt="industry4o.com" width="2560" height="553" srcset="https://industry4o.com/wp-content/uploads/LinkedIn-ad-scaled.jpg 2560w, https://industry4o.com/wp-content/uploads/LinkedIn-ad-300x65.jpg 300w, https://industry4o.com/wp-content/uploads/LinkedIn-ad-1024x221.jpg 1024w, https://industry4o.com/wp-content/uploads/LinkedIn-ad-768x166.jpg 768w, https://industry4o.com/wp-content/uploads/LinkedIn-ad-1536x332.jpg 1536w, https://industry4o.com/wp-content/uploads/LinkedIn-ad-2048x442.jpg 2048w, https://industry4o.com/wp-content/uploads/LinkedIn-ad-1945x420.jpg 1945w, https://industry4o.com/wp-content/uploads/LinkedIn-ad-640x138.jpg 640w, https://industry4o.com/wp-content/uploads/LinkedIn-ad-681x147.jpg 681w" sizes="auto, (max-width: 2560px) 100vw, 2560px" /></a></p>
<h4 id="6-computer-vision"><strong>6. Computer Vision</strong></h4>
<p>Computer vision enables machines to interpret visual information. Traditionally, c<strong>onvolutional neural networks (CNNs)</strong> dominated this field, excelling at tasks like image classification, object detection, and segmentation.</p>
<p>But now, <strong>transformers</strong> and <strong>multimodal models</strong> extend these abilities further. By combining image encoders with text embeddings, models can understand and generate across modalities — describing images in natural language or generating images from text.</p>
<h4 id="7-agentic-ai-the-next-stage"><strong>7. Agentic AI: The Next Stage</strong></h4>
<p>Agentic AI systems can not only process information but <strong>take autonomous actions</strong>, chaining multiple models and tools together.</p>
<ul>
<li>Example: AI agents booking a flight, writing an itinerary, and syncing your calendar — without manual intervention.</li>
<li>Built on strong ML, DL, and GenAI foundations.</li>
</ul>
<h4 id="conclusion"><strong>Conclusion</strong></h4>
<p>Generative AI is <strong>redefining how we interact with technology</strong>, but the path here matters. Without grounding in ML, DL, NLP, and CV, it’s easy to misuse or overestimate GenAI.</p>
<p>Think of this journey as layers of a course:</p>
<ul>
<li>ML (prediction)</li>
<li>DL (complex data handling)</li>
<li>GenAI (creation)</li>
<li>NLP, Speech, CV (specializations)</li>
<li>Agentic AI (autonomy)</li>
</ul>
<blockquote><p><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/2728.png" alt="✨" class="wp-smiley" style="height: 1em; max-height: 1em;" /> Certification Tip: Most GenAI certifications (from Google, Microsoft, AWS, or Stanford/DeepLearning.AI) expect you to understand this progression, not just how to call an API.</p></blockquote>
<p>By stepping back, reinforcing fundamentals, and then advancing, we ensure that our GenAI journey isn’t just hype-driven — but future-ready.</p>
<p>All the best — <a href="https://thinkuldeep.com/" target="_blank" rel="noopener">thinkuldeep.com</a> <img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f64c.png" alt="🙌" class="wp-smiley" style="height: 1em; max-height: 1em;" /></p>
<p>A variation of this article is originally published at <a href="https://medium.com/aipractices/a-path-to-ai-genai-agentic-ai-a302951cf487" target="_blank" rel="noopener">AI Practices Publication</a></p>
<p><a href="https://www.linkedin.com/in/kuldeep-reck/" target="_blank" rel="noopener"><img loading="lazy" decoding="async" class="aligncenter size-large wp-image-8606" src="https://industry4o.com/wp-content/uploads/kuldeep-linked-banner-1024x256.webp" alt="" width="640" height="160" srcset="https://industry4o.com/wp-content/uploads/kuldeep-linked-banner-1024x256.webp 1024w, https://industry4o.com/wp-content/uploads/kuldeep-linked-banner-300x75.webp 300w, https://industry4o.com/wp-content/uploads/kuldeep-linked-banner-768x192.webp 768w, https://industry4o.com/wp-content/uploads/kuldeep-linked-banner-640x160.webp 640w, https://industry4o.com/wp-content/uploads/kuldeep-linked-banner-681x170.webp 681w, https://industry4o.com/wp-content/uploads/kuldeep-linked-banner.webp 1400w" sizes="auto, (max-width: 640px) 100vw, 640px" /></a><span style="text-decoration: underline;"><strong>About the Author :</strong></span></p>
<p><img loading="lazy" decoding="async" class="wp-image-2837 alignleft" src="https://industry4o.com/wp-content/uploads/profile.jpg" alt="kuldeep singh" width="162" height="171" /></p>
<p><a href="https://www.linkedin.com/in/kuldeep-reck/" target="_blank" rel="noopener"><strong>Mr. Kuldeep</strong> <strong>Singh </strong></a><br />
Engineering Director<br />
<a href="http://www.thoughtworks.com/" target="_blank" rel="noopener"><strong>ThoughtWorks</strong></a></p>
<p><a href="https://www.linkedin.com/company/thoughtworks/" target="_blank" rel="noopener"><img loading="lazy" decoding="async" class="size-full wp-image-3189 alignnone" src="https://industry4o.com/wp-content/uploads/tw_logo.jpg" alt="" width="172" height="38" /></a></p>
<p>&nbsp;</p>
<p id="12de" class="pw-post-body-paragraph no np gt nq b nr ns nt nu nv nw nx ny nz oa ob oc od oe of og oh oi oj ok ol gm bj" data-selectable-paragraph=""><strong class="nq gu"><a href="https://www.linkedin.com/in/kuldeep-reck/" target="_blank" rel="noopener">Mr. Kuldeep Singh</a> </strong>is a seasoned technology professional with a rich background spanning nearly two decades, where he has consistently demonstrated expertise in various roles. His journey has encompassed diverse positions, from a software developer and enterprise architect to an engineering director, practice head, and technical product manager. Currently associated with <a class="af om" href="https://www.thoughtworks.com/en-in" target="_blank" rel="noopener ugc nofollow">Thoughtworks</a>, he has also significantly contributed to <a class="af om" href="https://www.nagarro.com/en" target="_blank" rel="noopener ugc nofollow">Nagarro</a> and <a class="af om" href="https://www.linkedin.com/company/quark-media-house" target="_blank" rel="noopener ugc nofollow">Quark Media House</a> during his illustrious career.</p>
<p id="96d1" class="pw-post-body-paragraph no np gt nq b nr ns nt nu nv nw nx ny nz oa ob oc od oe of og oh oi oj ok ol gm bj" data-selectable-paragraph="">In the tech industry, Kuldeep stands out as a trailblazer, playing a pivotal role in pioneering Centers of Excellence for emerging technologies like IoT, AR/VR, and Web3. His leadership extends to overseeing complex data projects in estimations, forecasting, and optimization, designing highly scalable, cloud-native, and microservices-based architectures. He emphasizes bringing technology to the core of the business and advocates for development practices such as CI/CD, Test-Driven Development (TDD), and eXtreme Programming (XP). His extensive experience spans diverse domains, including manufacturing, aviation, education, retail, telecom, healthcare, commodity trading, and more.</p>
<p id="a05b" class="pw-post-body-paragraph no np gt nq b nr ns nt nu nv nw nx ny nz oa ob oc od oe of og oh oi oj ok ol gm bj" data-selectable-paragraph="">Beyond his technical roles, <a href="https://www.linkedin.com/in/kuldeep-reck/" target="_blank" rel="noopener">Kuldeep</a> is a prolific writer and speaker, actively sharing insights on technology, leadership, and motivation. His extensive portfolio includes over <a class="af om" href="https://thinkuldeep.com/post/" target="_blank" rel="noopener ugc nofollow">100 articles</a>, some of which have gained recognition in esteemed publications such as <a class="af om" href="https://economictimes.indiatimes.com/tech/technology/thoughtworks-xconf-tech-talk-series-from-enterprise-xr-to-ethical-xr/articleshow/88804496.cms" target="_blank" rel="noopener ugc nofollow">Economics Times</a>, <a class="af om" href="https://www.techtag.de/it-und-hightech/extended-reality-die-neue-norm/" target="_blank" rel="noopener ugc nofollow">Tech.de</a>, <a class="af om" href="https://industry4o.com/2023/04/17/use-cases-of-xr-in-museum-industry/" target="_blank" rel="noopener ugc nofollow">industry4o.com</a>, <a class="af om" href="https://analyticsindiamag.com/extended-reality-is-the-future-of-shopping/" target="_blank" rel="noopener ugc nofollow">Analytics India</a> and Thoughtworks <a class="af om" href="https://www.thoughtworks.com/search?q=kuldeep+singh" target="_blank" rel="noopener ugc nofollow">Insights</a></p>
<p id="218c" class="pw-post-body-paragraph no np gt nq b nr ns nt nu nv nw nx ny nz oa ob oc od oe of og oh oi oj ok ol gm bj" data-selectable-paragraph="">Academically, <a href="https://www.linkedin.com/in/kuldeep-reck/" target="_blank" rel="noopener">Kuldeep</a> holds a B. Tech. in Computer Engineering from <a class="af om" href="https://nitkkr.ac.in/" target="_blank" rel="noopener ugc nofollow">NIT, Kurukshetra</a>. His commitment to knowledge includes active involvement in events, mentoring and judging initiatives, and volunteering for ideations, hackathons, and nonprofit causes, collaborating with organizations like NASSCOM, Meta, Ministry of Electronics and Information Technology (MeitY) — Government of India, Smart India Hackathon, Digital India, FICCI, AICTE, IEEE, The VRARA, Metaverse India Policy and Standards (MIPS), and academic institutions like IIT, NITs, and other universities across India. He is also engaged with World Metaverse Council, Responsible Metaverse Alliance, and others to collectively build and share the community by open source.</p>
<p id="92b6" class="pw-post-body-paragraph no np gt nq b nr ns nt nu nv nw nx ny nz oa ob oc od oe of og oh oi oj ok ol gm bj" data-selectable-paragraph="">With a passion for empowering others and a steadfast commitment to innovation, Kuldeep stands as a thought leader in the ever-evolving landscape of technology.</p>
<p><a href="https://www.linkedin.com/in/kuldeep-reck/" target="_blank" rel="noopener"><strong>Mr. Kuldeep</strong> </a>has built his career empowering businesses with the Tech@Core approach. He has incubated IoT and AR/VR Centres of Excellence with a strong focus on building development practices such as CICD, TDD, automation testing and XP around new technologies.</p>
<p><a href="https://www.linkedin.com/in/kuldeep-reck/" target="_blank" rel="noopener">Mr. Kuldeep</a> has developed innovative solutions that impact effectiveness and efficiency across domains, right from manufacturing to aviation, commodity trading and more. <a href="https://www.linkedin.com/in/kuldeep-reck/" target="_blank" rel="noopener">Mr. Kuldeep</a> also invests time into evangelizing concepts like connected worker, installation assistant, remote expert, indoor positioning and digital twin, using smart glasses, IoT, blockchain and ARVR technologies within the CXO circles.</p>
<p><a href="https://www.linkedin.com/in/kuldeep-reck/" target="_blank" rel="noopener">Mr. Kuldeep</a> has led several complex data projects in estimations, forecasting and optimization and has also designed highly scalable, cloud-native and microservices based architectures.</p>
<p><a href="https://www.linkedin.com/in/kuldeep-reck/" target="_blank" rel="noopener">Mr. Kuldeep</a> is currently associated with <a href="http://www.thoughtworks.com/" target="_blank" rel="noopener">ThoughtWorks</a>, as a Engineering Director and Head of XR Practice in India. He has worked with <a href="http://www.nagarro.com/" target="_blank" rel="noopener">Nagarro</a> as a Director of Technology.</p>
<p><a href="https://www.linkedin.com/in/kuldeep-reck/" target="_blank" rel="noopener">Mr. Kuldeep</a> holds a B.Tech (Hons) in Computer Science and Engineering from <a href="https://www.nitkkr.ac.in/" target="_blank" rel="noopener">National Institute of Technology, Kurukshetra</a>. <a href="https://www.linkedin.com/in/kuldeep-reck/" target="_blank" rel="noopener">Mr. Kuldeep</a> also spends his time as a speaker, mentor, juror and guest lecturer at various <a href="https://thinkuldeep.com/event/" target="_blank" rel="noopener">technology events</a>, and x-member of <a href="https://www.thevrara.com/" target="_blank" rel="noopener">The VRAR Association</a>. <a href="https://www.linkedin.com/in/kuldeep-reck/" target="_blank" rel="noopener">Mr. Kuldeep</a> is also mentor at social communities such as <a href="https://www.dreamentor.co.in/" target="_blank" rel="noopener">Dream Mentor</a>, <a href="https://tealfeed.com/thinkuldeep" target="_blank" rel="noopener">tealfeed.com</a> and <a href="https://www.periferry.com/" target="_blank" rel="noopener">PeriFerry</a></p>
<p><span style="text-decoration: underline;"><strong><a href="https://www.linkedin.com/in/kuldeep-reck/" target="_blank" rel="noopener">Mr. Kuldeep</a> is Accorded with the following Honors &amp; Awards :</strong></span></p>
<p><a href="https://www.linkedin.com/in/kuldeep-reck/details/honors/" target="_blank" rel="noopener noreferrer" data-saferedirecturl="https://www.google.com/url?q=https://www.linkedin.com/in/kuldeep-reck/details/honors/&amp;source=gmail&amp;ust=1663813237528000&amp;usg=AOvVaw09ck-UfAPvSR9ZRFa48sFf">https://www.linkedin.com/in/ku<wbr />ldeep-reck/details/honors/</a></p>
<p><span style="text-decoration: underline;"><strong><a href="https://www.linkedin.com/in/kuldeep-reck/" target="_blank" rel="noopener">Mr. Kuldeep</a> is Bestowed with the following Licences &amp; Certifications :</strong></span></p>
<p><a href="https://www.linkedin.com/in/kuldeep-reck/details/certifications/" target="_blank" rel="noopener noreferrer" data-saferedirecturl="https://www.google.com/url?q=https://www.linkedin.com/in/kuldeep-reck/details/certifications/&amp;source=gmail&amp;ust=1663813237528000&amp;usg=AOvVaw3vYjx1Z5mKK408P7Bpxub2">https://www.linkedin.com/in/ku<wbr />ldeep-reck/details/certificati<wbr />ons/</a></p>
<p><span style="text-decoration: underline;"><strong><a href="https://www.linkedin.com/in/kuldeep-reck/" target="_blank" rel="noopener">Mr. Kuldeep</a> is Volunteering in the following International Industry </strong><strong>Associations &amp; Institutions :</strong></span></p>
<p><a href="https://www.linkedin.com/in/kuldeep-reck/details/volunteering-experiences/" target="_blank" rel="noopener noreferrer" data-saferedirecturl="https://www.google.com/url?q=https://www.linkedin.com/in/kuldeep-reck/details/volunteering-experiences/&amp;source=gmail&amp;ust=1663813237528000&amp;usg=AOvVaw0mqLhOI7GH-JZmg7xRbvYg">https://www.linkedin.com/in/ku<wbr />ldeep-reck/details/volunteerin<wbr />g-experiences/</a></p>
<p><span style="text-decoration: underline;"><strong><a href="https://www.linkedin.com/in/kuldeep-reck/" target="_blank" rel="noopener">Mr. Kuldeep</a> can be Contacted at:</strong></span></p>
<p>E-Mail : <a href="mailto:kuldeeps@thoughtworks.com" target="_blank" rel="noopener">kuldeeps@thoughtworks.com</a> / <a href="mailto:kuldeep_reck@yahoo.com" target="_blank" rel="noopener">kuldeep_reck@yahoo.com</a></p>
<p>Linkedin : <a href="https://www.linkedin.com/in/kuldeep-reck/" target="_blank" rel="noopener noreferrer" data-saferedirecturl="https://www.google.com/url?q=https://www.linkedin.com/in/kuldeep-reck/&amp;source=gmail&amp;ust=1652878914198000&amp;usg=AOvVaw3XAnR1ToQVmvtLP84x7rVT">https://www.linkedin.com/in/ku<wbr />ldeep-reck/</a></p>
<p>Twitter : <a href="https://twitter.com/thinkuldeep" target="_blank" rel="noopener noreferrer" data-saferedirecturl="https://www.google.com/url?q=https://twitter.com/thinkuldeep&amp;source=gmail&amp;ust=1652878914198000&amp;usg=AOvVaw2WnfIwpXSiFVwfLV7n0AP2">https://twitter.com/thinkuldee<wbr />p</a></p>
<p>Facebook : <a href="https://www.facebook.com/kuldeep.reck" target="_blank" rel="noopener noreferrer" data-saferedirecturl="https://www.google.com/url?q=https://www.facebook.com/kuldeep.reck&amp;source=gmail&amp;ust=1652878914198000&amp;usg=AOvVaw1Wi3D1b6DSlgOBbyGCl-pz">https://www.facebook.com/kulde<wbr />ep.reck</a></p>
<p>Instagram : <a href="https://www.instagram.com/accounts/login/?next=/thinkuldeep/" target="_blank" rel="noopener noreferrer" data-saferedirecturl="https://www.google.com/url?q=https://www.instagram.com/accounts/login/?next%3D/thinkuldeep/&amp;source=gmail&amp;ust=1652878914198000&amp;usg=AOvVaw2UxftIkK9JdwtNBdUZ3vq2">https://www.instagram.com/acco<wbr />unts/login/?next=/thinkuldeep/</a></p>
<p>Blog : <a href="https://thinkuldeep.medium.com/" target="_blank" rel="noopener noreferrer" data-saferedirecturl="https://www.google.com/url?q=https://medium.com/xrpractices&amp;source=gmail&amp;ust=1652878914198000&amp;usg=AOvVaw2LLkCxuIwkzPEmU6o6I_PZ">https://medium.com/xrpractices</a></p>
<p>Personal Website : <a href="https://thinkuldeep.com/" target="_blank" rel="noopener noreferrer" data-saferedirecturl="https://www.google.com/url?q=https://thinkuldeep.com/&amp;source=gmail&amp;ust=1652878914198000&amp;usg=AOvVaw1ERx3i0iaeuy16uflJrK_b">https://thinkuldeep.com/</a></p>
<p>Company Website : <a href="https://www.thoughtworks.com/profiles/kuldeep-singh" target="_blank" rel="noopener noreferrer" data-saferedirecturl="https://www.google.com/url?q=https://www.thoughtworks.com/profiles/kuldeep-singh&amp;source=gmail&amp;ust=1652878914198000&amp;usg=AOvVaw1ytYh_yLy4nelxAEzvwBly">https://www.thoughtworks.com/p<wbr />rofiles/kuldeep-singh</a></p>
<p>Github : <a href="https://github.com/thinkuldeep" target="_blank" rel="noopener">https://github.com/thinkuldeep</a></p>
<p><span style="text-decoration: underline;"><strong>Also read <a href="https://www.linkedin.com/in/kuldeep-reck/" target="_blank" rel="noopener">Mr. Kuldeep&#8217;s</a> earlier articles :</strong></span></p>
<p><a href="https://industry4o.com/2024/12/23/myths-realities-of-ai/" target="_blank" rel="noopener"><img loading="lazy" decoding="async" class="aligncenter size-full wp-image-8571" src="https://industry4o.com/wp-content/uploads/Kuldeep_cover_9s.png" alt="" width="300" height="228" srcset="https://industry4o.com/wp-content/uploads/Kuldeep_cover_9s.png 300w, https://industry4o.com/wp-content/uploads/Kuldeep_cover_9s-80x60.png 80w, https://industry4o.com/wp-content/uploads/Kuldeep_cover_9s-100x75.png 100w" sizes="auto, (max-width: 300px) 100vw, 300px" /></a><a href="https://industry4o.com/2024/05/02/exploring-the-metaverse/" target="_blank" rel="noopener"><img loading="lazy" decoding="async" class="aligncenter size-full wp-image-6157" src="https://industry4o.com/wp-content/uploads/Kuldeep_cover_8s.jpg" alt="" width="300" height="228" srcset="https://industry4o.com/wp-content/uploads/Kuldeep_cover_8s.jpg 300w, https://industry4o.com/wp-content/uploads/Kuldeep_cover_8s-80x60.jpg 80w, https://industry4o.com/wp-content/uploads/Kuldeep_cover_8s-100x75.jpg 100w" sizes="auto, (max-width: 300px) 100vw, 300px" /></a><a href="https://industry4o.com/2024/01/15/fundamental-shifts-2024-anticipation/" target="_blank" rel="noopener"><img loading="lazy" decoding="async" class="aligncenter size-full wp-image-5544" src="https://industry4o.com/wp-content/uploads/Kuldeep_cover_7s.jpg" alt="" width="300" height="228" srcset="https://industry4o.com/wp-content/uploads/Kuldeep_cover_7s.jpg 300w, https://industry4o.com/wp-content/uploads/Kuldeep_cover_7s-80x60.jpg 80w, https://industry4o.com/wp-content/uploads/Kuldeep_cover_7s-100x75.jpg 100w" sizes="auto, (max-width: 300px) 100vw, 300px" /></a><a href="https://industry4o.com/2023/04/17/use-cases-of-xr-in-museum-industry/" target="_blank" rel="noopener"><img loading="lazy" decoding="async" class="size-full wp-image-5161 aligncenter" src="https://industry4o.com/wp-content/uploads/Kuldeep_cover_6s.jpg" alt="" width="300" height="228" srcset="https://industry4o.com/wp-content/uploads/Kuldeep_cover_6s.jpg 300w, https://industry4o.com/wp-content/uploads/Kuldeep_cover_6s-80x60.jpg 80w, https://industry4o.com/wp-content/uploads/Kuldeep_cover_6s-100x75.jpg 100w" sizes="auto, (max-width: 300px) 100vw, 300px" /></a><a href="https://industry4o.com/2022/09/21/training-autonomous-vehicles-with-xr-simulation/" target="_blank" rel="noopener"><img loading="lazy" decoding="async" class="size-full wp-image-4098 aligncenter" src="https://industry4o.com/wp-content/uploads/kuldeep_cover_5s.jpg" alt="" width="300" height="228" srcset="https://industry4o.com/wp-content/uploads/kuldeep_cover_5s.jpg 300w, https://industry4o.com/wp-content/uploads/kuldeep_cover_5s-80x60.jpg 80w, https://industry4o.com/wp-content/uploads/kuldeep_cover_5s-100x75.jpg 100w" sizes="auto, (max-width: 300px) 100vw, 300px" /></a></p>
<p><a href="https://industry4o.com/2022/07/30/getting-into-the-metaverse-part-1/" target="_blank" rel="noopener"><img loading="lazy" decoding="async" class="aligncenter size-full wp-image-3175" src="https://industry4o.com/wp-content/uploads/kuldeep_cover_3s.jpg" alt="" width="300" height="225" srcset="https://industry4o.com/wp-content/uploads/kuldeep_cover_3s.jpg 300w, https://industry4o.com/wp-content/uploads/kuldeep_cover_3s-80x60.jpg 80w, https://industry4o.com/wp-content/uploads/kuldeep_cover_3s-100x75.jpg 100w, https://industry4o.com/wp-content/uploads/kuldeep_cover_3s-180x135.jpg 180w, https://industry4o.com/wp-content/uploads/kuldeep_cover_3s-238x178.jpg 238w" sizes="auto, (max-width: 300px) 100vw, 300px" /></a><a href="https://industry4o.com/2022/08/08/getting-into-the-meta-verse-part-2/" target="_blank" rel="noopener"><img loading="lazy" decoding="async" class="aligncenter size-full wp-image-3433" src="https://industry4o.com/wp-content/uploads/kuldeep_cover_4s.jpg" alt="" width="300" height="228" srcset="https://industry4o.com/wp-content/uploads/kuldeep_cover_4s.jpg 300w, https://industry4o.com/wp-content/uploads/kuldeep_cover_4s-80x60.jpg 80w, https://industry4o.com/wp-content/uploads/kuldeep_cover_4s-100x75.jpg 100w" sizes="auto, (max-width: 300px) 100vw, 300px" /></a><a href="https://industry4o.com/2022/05/17/metaverse-a-technological-evolution/" target="_blank" rel="noopener"><img loading="lazy" decoding="async" class="aligncenter wp-image-3071 size-full" src="https://industry4o.com/wp-content/uploads/kuldeep_cover-s.jpg" alt="metaverse" width="300" height="225" srcset="https://industry4o.com/wp-content/uploads/kuldeep_cover-s.jpg 300w, https://industry4o.com/wp-content/uploads/kuldeep_cover-s-80x60.jpg 80w, https://industry4o.com/wp-content/uploads/kuldeep_cover-s-100x75.jpg 100w, https://industry4o.com/wp-content/uploads/kuldeep_cover-s-180x135.jpg 180w, https://industry4o.com/wp-content/uploads/kuldeep_cover-s-238x178.jpg 238w" sizes="auto, (max-width: 300px) 100vw, 300px" /></a><a href="https://industry4o.com/2022/07/20/workplaces-a-reality-with-xr/" target="_blank" rel="noopener"><img loading="lazy" decoding="async" class="aligncenter size-full wp-image-3140" src="https://industry4o.com/wp-content/uploads/kuldeep_cover_2s.jpg" alt="kuldeep singh" width="300" height="225" srcset="https://industry4o.com/wp-content/uploads/kuldeep_cover_2s.jpg 300w, https://industry4o.com/wp-content/uploads/kuldeep_cover_2s-80x60.jpg 80w, https://industry4o.com/wp-content/uploads/kuldeep_cover_2s-100x75.jpg 100w, https://industry4o.com/wp-content/uploads/kuldeep_cover_2s-180x135.jpg 180w, https://industry4o.com/wp-content/uploads/kuldeep_cover_2s-238x178.jpg 238w" sizes="auto, (max-width: 300px) 100vw, 300px" /></a></p>
<p>The post <a href="https://industry4o.com/2025/10/07/ai-genai-agentic-ai/">A Path to AI → GenAI → Agentic AI</a> appeared first on <a href="https://industry4o.com">Industry4o.com</a>.</p>
]]></content:encoded>
					
		
		
			</item>
	</channel>
</rss>
