{"slug": "raksham-ai-using-open-source-ai-to-detect-suspicious-banking-messages", "title": "Raksham AI: Using Open-Source AI to Detect Suspicious Banking Messages", "summary": "A developer built Raksham AI, an open-source security tool that analyzes banking messages and SMS scams to flag suspicious indicators and explain its reasoning in plain language. The system pairs a FastAPI backend with a Retrieval-Augmented Generation pipeline using Ollama, Qwen2.5, ChromaDB and Sentence Transformers, grounding assessments in banking and financial reference documents. The developer is also developing a Circle to Search-style Android feature that lets users select on-screen content for analysis, and stresses that reliability remains a work in progress since language models can sound confident when wrong.", "body_md": "Raksham AI: Using Open-Source AI to Detect Suspicious Banking Messages\n\nThis is a submission for the Hacktoberfest Open-Source AI Challenge Week 3: Slow and Steady.\n\nWhat I Built\n\nRaksham AI is an AI-powered security project designed to help people identify suspicious banking messages, potential SMS scams, and fraudulent financial communications.\n\nEvery day, people receive messages claiming that their bank account will be blocked, their KYC has expired, or they need to verify a transaction immediately. Some messages are legitimate, while others are carefully designed to trick people into sharing sensitive information or clicking malicious links.\n\nThe problem is that distinguishing between the two isn't always easy, especially for people who aren't familiar with common fraud techniques.\n\nThat's why I started building Raksham AI.\n\nThe goal is to analyze a message, identify potential scam indicators, and provide an understandable report explaining whether the message appears legitimate or suspicious.\n\nI'm also working on a Circle to Search-style feature that allows users to select content from their screen for analysis, making it easier to investigate suspicious messages without manually copying and pasting them.\n\nRather than simply returning a binary answer, the aim is to make the results useful and understandable so users can make better-informed decisions.\n\nDemo\n\nProject repository: [Add your GitHub repository link]\n\nDemo video: [Add your demo video link]\n\nLive demo: [Add your deployed application link, if available]\n\nCode\n\nRaksham AI is being developed with a focus on practical AI integration, accessible tools, and an architecture that can evolve as the project grows.\n\nThe backend includes a Retrieval-Augmented Generation (RAG) pipeline that uses document chunks and vector search to retrieve relevant information before generating a response.\n\nI'm also experimenting with local language models and custom inference endpoints to make AI-powered analysis more accessible and flexible.\n\nGitHub: [Insert your Raksham AI repository link here]\n\nHow I Built It\n\nI approached Raksham AI as more than just a chatbot. The objective is to build a security-focused application that combines AI analysis with relevant evidence.\n\nHere are the main components I've been working with:\n\nPython and FastAPI: Building the backend and API endpoints for message analysis.\n\nOllama: Running open-weight language models locally for experimentation and inference.\n\nQwen2.5: Experimenting with a local language model to analyze messages and generate explanations.\n\nChromaDB: Storing and retrieving document embeddings for semantic search.\n\nSentence Transformers: Converting text into embeddings so semantically similar information can be retrieved.\n\nRetrieval-Augmented Generation (RAG): Retrieving relevant reference material to help ground AI responses in evidence.\n\nBanking and financial reference documents: Exploring how official rules and guidance can help distinguish legitimate communications from suspicious ones.\n\nAndroid integration: Working on message analysis and a screen-selection workflow to make the functionality accessible within a mobile experience.\n\nOne important part of this project is figuring out how to make the output reliable. A language model can sound confident even when it is wrong, so a security tool needs more than a convincing explanation.\n\nThe longer-term goal is to combine message patterns, suspicious links, retrieved reference material, and AI-generated explanations to produce more useful assessments.\n\nRaksham AI is still a work in progress, and improving the accuracy of its reports and screen-analysis feature is an ongoing part of development.\n\nWhy Does Open Innovation Matter?\n\nFor a project dealing with financial security, I don't want every part of the system to depend on a single proprietary AI API.\n\nOpen-weight models and open-source tools give me the freedom to experiment with different approaches, run inference locally, inspect the architecture, and adapt the system to my use case.\n\nUsing tools such as Ollama, Qwen2.5, ChromaDB, and Sentence Transformers makes it possible to build and test an AI pipeline without needing to send every message to a closed, third-party model.\n\nThis also creates opportunities to explore privacy-conscious processing, reduce dependence on a single provider, and eventually customize models for specific fraud-detection tasks.\n\nOpen innovation matters because security tools should be adaptable. Fraud tactics change, new scams appear, and detection systems need to evolve alongside them.\n\nOpen-source technology gives independent developers like me the ability to experiment, learn, and build solutions that would otherwise require considerably more resources.\n\nMy Agent Session\n\nI'm currently developing and testing different parts of Raksham AI, including the RAG backend and the message-analysis workflow.\n\nAgent session: [Add your DevRelay session link, if available]\n\nThe Lazy Payoff\n\nThe idea behind Raksham AI is simple: people shouldn't have to become fraud investigators every time they receive a suspicious banking message.\n\nInstead of manually searching the internet, comparing financial rules, and trying to understand unfamiliar banking terminology, a user should be able to submit a message and receive a clear explanation of the potential risks.\n\nThe intended benefits include:\n\nLess time spent investigating suspicious messages manually.\n\nFaster identification of common scam indicators.\n\nEasier access to explanations of potentially fraudulent communications.\n\nA more convenient way to investigate messages directly from a mobile screen.\n\nI'm not claiming a measured time saving or production-level fraud-detection accuracy yet. Those need to be validated through systematic testing against legitimate and fraudulent messages.\n\nFor me, the real payoff is building toward a tool that makes digital safety easier to access.\n\nPrize Categories\n\n[Add the eligible partner categories you are entering after checking the challenge rules.]\n\nWhat's Next?\n\nRaksham AI is still evolving. My next priorities are improving the accuracy of the generated reports, making screen-based analysis more reliable, and evaluating the system against a properly labeled dataset of legitimate and fraudulent messages.\n\nI also want to improve how the system explains its decisions so users can understand why a message is suspicious rather than blindly trusting an AI-generated verdict.\n\nThe goal isn't to replace common sense or official bank support. It's to give people another useful layer of protection when navigating an increasingly deceptive digital world.\n\nBuilding this project has been a reminder that open-source AI isn't just about running models. It's about using accessible technology to solve real problems, testing its limitations, and steadily making the result better.\n\nThat's what Raksham AI is about: making digital safety a little easier, one message at a time.", "url": "https://wpnews.pro/news/raksham-ai-using-open-source-ai-to-detect-suspicious-banking-messages", "canonical_source": "https://dev.to/jazayush/raksham-ai-using-open-source-ai-to-detect-suspicious-banking-messages-100d", "published_at": "2026-10-26 06:36:43+00:00", "updated_at": "2026-10-26 06:43:24.874792+00:00", "lang": "en", "topics": ["artificial-intelligence", "large-language-models", "ai-tools", "ai-agents", "developer-tools"], "entities": ["Raksham AI", "FastAPI", "Ollama", "Qwen2.5", "ChromaDB", "Sentence Transformers", "Android", "Hacktoberfest"], "also_reported_by": [], "alternates": {"html": "https://wpnews.pro/news/raksham-ai-using-open-source-ai-to-detect-suspicious-banking-messages", "markdown": "https://wpnews.pro/news/raksham-ai-using-open-source-ai-to-detect-suspicious-banking-messages.md", "text": "https://wpnews.pro/news/raksham-ai-using-open-source-ai-to-detect-suspicious-banking-messages.txt", "jsonld": "https://wpnews.pro/news/raksham-ai-using-open-source-ai-to-detect-suspicious-banking-messages.jsonld"}}