Building My Own AI Personal Assistant with n8n, Telegram and Multi-Agent WorkflowsHere is a short demo of the personal assistant handling a multi-step request - [Watch the demo video] Building My Own AI Personal Assistant with n8n I wanted to build a personal assistant that could d1Sep 18 · 6 min readsuraj-projects.hashnode.dev
FAISS FAISS stands for Facebook AI Similarity Search FAISS helps you find similar items quickly in large datasets. For eg - you have millions of images, texts, or embeddings and you want to find the most siMar 18 · 7 min readsuraj-projects.hashnode.dev
Streamlit - A Beginner's WalkthroughI recently got started with Streamlit, and I wanted to jot down everything I learned in one place. So if you're new to Python web apps or just want to build something quick and interactive, this post will walk you through basic Streamlit concepts wit...Jun 23, 2025 · 5 min readsuraj-projects.hashnode.dev
Understanding Python's Typing ModulePython is dynamically typed by default. A variable like x = 4 can later become x = "hello" with no complaints from the interpreter. However, as Python projects grow, it becomes crucial to improve code readability, debuggability, and collaboration. Th...Jun 20, 2025 · 6 min readsuraj-projects.hashnode.dev
Understanding Object-Oriented Programming (OOP) in PythonObject-Oriented Programming (OOP) is a powerful way to structure code, and Python’s clean syntax makes it a great language to learn these concepts. In this blog, we’ll explore Python OOP using simple examples just like you'd build up your understandi...Jun 19, 2025 · 13 min readsuraj-projects.hashnode.dev