OpenClaw Architecture and Insights

OpenClaw (a.k.a Claudbot) is an open-source personal AI assistant (MIT licensed) created by Peter Steinberger that has quickly gained traction with over 180,000 stars on GitHub at the time of writing this blogs. Lots of traction, internet buzz and usecases that evolve from here. I am going to cover something else, what makes this different and really powerful. Its the Architecture and how it was productised . Lets dive into different aspects...

November 24, 2025 · 14 min · 2872 words · Navan Tirupathi

Retrieval Augmented Generation(RAG) Deep Dive into Best Practices & Architectures - Series 1

Retrieval Augmented Generation(RAG) Deep Dive into Best Practices & Architectures -Series 1 Retrieval-Augmented Generation (RAG) has moved far beyond the experimental phase. It is now the standard for bringing domain-specific, fresh, and private data to Large Language Models. But as we move to production, the question shifts from “How do I build a RAG app?” to “How do I optimize it for accuracy and scale?” I have covered a definitive guide on RAG best practices from different references....

November 23, 2025 · 6 min · 1134 words · Navan Tirupathi

Agent GPT handson

Interact with your Gmail with Agent GPT 25/8/2023 Idea: Sometimes we signup for too many news letters and information digests across different form and give our email. Idea is to create summary from newsletters i received based on day/author and create a summary email send to you How i POCed it leverage Gmail API and Langchain agent https://python.langchain.com/docs/integrations/toolkits/gmail Learning Getting gmail tkoen from credentials.json require some troubleshooting Summarise multiple emails usecase is not that straight forward You may try like read a particular email, create draft etc as interim usecases....

August 26, 2023 · 2 min · 258 words · Me

Integrating LLM

Evaluation and Testing LLM Outputs This is one of series of articles on different solution considerations for integrating into LLMs. Question How can we evaluate and test the Large Language model outputs This is critical question among enterprises for integrating LLMs into production Their is no single answer here. Integrating to LLMs has been widespread already , their are lots of showcases, demo tutorials etc. However not many stories on integrating output response from LLMs directly into actions or to end users, especially when your business is at stake....

July 15, 2023 · 1 min · 154 words · Me