I am posting content here that will help you get idea on building agentic software systems.
But before you proceed, you need to remember…
Machines don’t learn or think like humans do! It’s all math.Know more…
In my opinion, crafting agentic software depends mainly on five maturity areas…
1️⃣ Understanding the problem statement and how agents can help
2️⃣ Creating required agent personas with clear objectives
3️⃣ Write clever prompts using prompt engineering techniques
4️⃣ Developing simple and effective agentic workflows
5️⃣ Retrospect, and own what you build (You build it, you run it)
To build your (or your team’s) capabilities in Generative and agentic AI, first you need to follow this three step process.
I followed this three step process myself.
Step 1
✅ Stop thinking that AI is the answer to all your problems
✅ Be part of, or develop an excellent engineering culture
✅ Collaborate, experiment and learn; understand what others are doing
✅ Move from jargon-driven development to value-driven development
✅ Learn Python, async programming, API development and one database
Why Python?
Step 2
✅ Start small; build a simple chatbot and experiment with prompts
✅ Learn vector databases, text embedding, chunks, etc
✅ Build a RAG workflow, connect it with the chatbot, add memory
✅ Learn different RAG techniques and tool usage with LLMs
✅ Understand the economics of cloud computing
Step 3
✅ Build a system with two agents that interact with each other
✅ Learn structured output and guardrails
✅ Learn agentic workflow patterns and orchestration
✅ Add more agents and experiment; and learn Model Context Protocol
✅ Finally, learn logging, monitoring, LLMOps and deployment
Btw, did you look at your data?
Your AI superpowers are only as good as your data is. Most enterprises have data that is highly unorganized and a mess.
Why do I need to look at my data?
⚠️ While this website is a work and progess and I will update the content continuously, and each of the items above is eventually going to become a post.
📣 Meanwhile don’t forget to check the 💎AI Gems page and my blog posts on generative AI and software engineering in general!