Portada de Nimbus RAG
February 2026
  • Nextjs-icon Nextjs
  • Python-icon Python
  • Langchain-icon Langchain

Nimbus RAG

RAG system for Nimbus (Nimbus is a fictional company), information retrieval using private data, vector store and graph structures. Built with Python, LangChain, ChromaDB, NetworkX, Next.js, and OpenAI models.

Functionality

  1. ChecList icon

    Information Ingestion

    The system loads and processes data from PDF, Excel, text, and Markdown files as its knowledge base.

  2. ChecList icon

    Vectors and Graphs

    The system retrieves information using vectors containing relevant data and graphs with meaningful structures to generate accurate responses.

  3. ChecList icon

    Natural Language

    The RAG system operates using natural language to ask questions about the uploaded documents.

Challenges

  1. ChecList icon

    Chunk Creation

    The first challenge was creating meaningful chunks when ingesting different file types, generating metadata, and optimizing the information.

  2. ChecList icon

    Graph Construction

    A significant challenge was designing graph structures to improve response quality. The system must be able to generate graphs that accurately represent nodes and information connections.

Current Issues

  1. ChecList icon

    Graphs

    The graph structure does not fully represent the data flow structure. As a result, when handling very general queries, the system may fail to identify the correct graphs to generate an answer.