Category: Tech Blogs

  • Building an Intelligent Document Search System with FAISS and LangChain

    In the previous blog we have used basic implementation of FAISS, in this blog lets deep dive into FAISS and its fine tune techniques. Most importantly how faiss can make our search faster. FAISS provides 3 index types IndexFlatL2 IndexFlatL2 measures the L2 (or Euclidean) distance between all given points between our query vector, and…

  • Build a RAG pipeline using FAISS, Langchain and Ollama.

    FAISS (Facebook AI Similarity Search) is an open-source, vector database library that enables efficient storage, retrieval, and similarity search of dense vector embeddings. It overcomes traditional query search engine limitations, allowing for: Ideal for applications requiring fast and accurate matching, FAISS is a powerful tool for searching and retrieving similar multimedia documents, such as images, videos,…

  • Ollama and Qdrant Setup

    Ollama It is a tool that simplifies running open-source large language models (LLMs) locally on your computer, acting as a model manager and runtime, allowing you to interact with these models without relying on cloud services. Qdrant Qdrant is a cutting-edge, open-source vector database that empowers high-performance and massive-scale AI applications. Built from the ground…

  • RAG-Retrieval Agumented Generation

    RAG is a methodology that enhances the capabilities of large language models (LLMs) by integrating external knowledge sources into the generation process. By retrieving relevant information from knowledge bases or document collections, RAG enables LLMs to produce more accurate and contextually aware responses, mitigating the issue of hallucinations. The process involves a two-stage approach: first,…

  • Document Summarization

    I hope you’ve gained a basic understanding of setting up a simple chatbot and Ollama ecosystem. In this blog, we’ll take it a step further by exploring document summarization concepts using a RAG-based application. To get started, we’ll need to cover the basics of RAG, and then we’ll dive into a practical example. In this…

  • Building a Simple LLM-based Chatbot

    Everything in this blog starts from scratch, as I’m not a Pro Python developer and have never had the chance to work on proper Python projects or explore its ecosystem. Since Python has a superior ecosystem when it comes to Machine Learning (ML) and Large Language Models (LLMs), I’ve decided to dive in and learn.…

  • Building an LLM Engineer Portfolio: My Journey

    While I was exploring the world of Generative AI and LLM-based chatbots, I found the below blog is highly informative article that I think can be a game-changer for anyone looking to build their LLM engineer portfolio. Build Your LLM Engineer Portfolio: A 3-Month Roadmap, is very informative and provides a clear roadmap for building…