{"id":23909738,"url":"https://github.com/coder2699/intelliprobe","last_synced_at":"2026-04-21T05:34:01.772Z","repository":{"id":229484451,"uuid":"728773475","full_name":"coder2699/IntelliProbe","owner":"coder2699","description":"A chatbot developed with Langchain, Streamlit, OpenAI, and FAISS enables users to input the URL of any article and pose questions related to its content.","archived":false,"fork":false,"pushed_at":"2024-10-12T14:22:06.000Z","size":16,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-01-05T06:31:37.855Z","etag":null,"topics":["faiss","langchain","llms","openai","stream"],"latest_commit_sha":null,"homepage":"","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/coder2699.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null}},"created_at":"2023-12-07T16:59:16.000Z","updated_at":"2024-10-12T14:22:10.000Z","dependencies_parsed_at":"2024-04-04T17:31:14.858Z","dependency_job_id":null,"html_url":"https://github.com/coder2699/IntelliProbe","commit_stats":null,"previous_names":["coder2699/intelliprobe"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/coder2699%2FIntelliProbe","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/coder2699%2FIntelliProbe/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/coder2699%2FIntelliProbe/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/coder2699%2FIntelliProbe/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/coder2699","download_url":"https://codeload.github.com/coder2699/IntelliProbe/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":240347765,"owners_count":19787231,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["faiss","langchain","llms","openai","stream"],"created_at":"2025-01-05T06:31:50.935Z","updated_at":"2026-04-21T05:33:56.750Z","avatar_url":"https://github.com/coder2699.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"# IntelliProbe\n\nIntelliProbe is an interactive tool that allows users to input the URL of any article and ask questions related to its content. Built using Langchain, Streamlit, OpenAI, and FAISS, this chatbot efficiently retrieves and analyzes article data to provide accurate responses.\n\nIn today’s fast-paced information environment, extracting relevant insights from articles can be time-consuming and overwhelming. IntelliProbe leverages advanced AI technologies to streamline this process. \n\nUsers can simply provide a URL, and the chatbot will fetch the content, enabling them to ask specific questions about the article. This project showcases the power of modern AI techniques and provides an intuitive interface for enhanced user interaction.\n\n\u003cimg width=\"860\" alt=\"288850879-620ea79c-b58c-4e1d-9fc6-e9824b17ec3f\" src=\"https://github.com/coder2699/IntelliProbe/assets/61552810/bba19433-2a59-4510-9ce1-e2bcf18519e2\"\u003e\n\n### 🪄 Features\n***\n- **URL Input:** Users can input the URL of any article for analysis.\n- **Dynamic Questioning:** Users can pose questions related to the article's content.\n- **Fast Content Retrieval:** Utilizes FAISS for efficient indexing and retrieval of article data.\n- **Natural Language Processing:** Powered by OpenAI's language model for understanding and generating human-like responses.\n- **User-Friendly Interface:** Built with Streamlit for an easy and engaging user experience.\n- **Context-Aware Responses:** Provides accurate answers based solely on the content of the provided article.\n\n### 💫 Technologies Used\n***\n- **Langchain:** For managing the components of the language model and data flow.\n- **Streamlit:** To build a simple and interactive web application interface.\n- **OpenAI:** For the natural language processing capabilities that power the chatbot.\n- **FAISS:** For efficient similarity search and retrieval of article content.\n\n### 🧑‍💻 Setup\n***\nSetup a python environment \u0026 create a .env file to add openai api key:\n```\nOPENAI_API_KEY = sk-xxxxxxxxxxx\n```\n\nTo install requirements:\n```\npip install -r requirements.txt\npip install streamlit-chat\npip install BeautifulSoup4\npip install tiktoken \n```\nTo run the application:\n```\nstreamlit run main.py\n```\n\n### ©️ License\n***\nThis project is licensed under the MIT License - see the \u003ca href=\"https://github.com/coder2699/IntelliProbe/blob/main/LICENSE\"\u003eLICENSE file\u003c/a\u003e for details.\n\n### ❤ Show your support\n***\n\u003c/p\u003e\u003cp\u003eGive a \u003cg-emoji class=\"g-emoji\" alias=\"star\" fallback-src=\"https://github.githubassets.com/images/icons/emoji/unicode/2b50.png\"\u003e⭐️\u003c/g-emoji\u003e if this project helped you!\u003c/p\u003e\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fcoder2699%2Fintelliprobe","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fcoder2699%2Fintelliprobe","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fcoder2699%2Fintelliprobe/lists"}