mahekaggarwal17/Satark-AI
GitHub: mahekaggarwal17/Satark-AI
基于 NVIDIA NIM 多模态大模型的文档欺诈检测与信任度评分平台,帮助金融机构和执法部门快速识别伪造文件与数据篡改。
Stars: 0 | Forks: 0
# 🛡️ Satark AI (सतर्क AI)
**下一代网络与文档智能平台**
Satark AI 是一个先进的、由 AI 驱动的文档欺诈和差异检测平台,旨在保护金融机构、执法部门和个人免受复杂的文件伪造、数据篡改和身份盗窃的侵害。
为了应对现代威胁环境,Satark AI 采用 **NVIDIA NIM (Llama 3.2 90B Vision Instruct)** 瞬间分析文档,提取关键指标并以极高的精度标记异常。
## 🚀 核心功能
* **实时 AI 文档分析:** 上传财务文档(PAN、Aadhaar、土地登记册、银行流水),即可获得即时的光学字符识别(OCR)和异常检测。
* **由 NVIDIA NIM 驱动:** 采用在 NVIDIA 云基础设施上运行的超快、最先进的 Llama 3.2 90B Vision Instruct 模型,确保安全、快速地解析文档。
* **信任度仪表盘与风险评分:** 根据数据缺失、不一致和伪造迹象,动态计算 0-100 的信任度评分。
* **多语言智能:** 支持生成英语、印地语、马拉地语和古吉拉特语的全面风险摘要。
* **单页指挥中心:** 灵感源自顶级网络安全公司(Wiz、Torq)的时尚、暗黑主题、玻璃拟态 UI,为威胁情报提供统一的工作流程。
* **隐私至上:** 作为客户端 Vite + React 应用程序构建。我们的服务器不存储任何数据。
## 🛠️ 技术栈
* **前端:** React 18、Vite、Tailwind CSS、Lucide Icons
* **AI 后端:** NVIDIA NIM API (`meta/llama-3.2-90b-vision-instruct`)
* **UI/UX:** 自定义 CSS 自定义属性、玻璃拟态、极光渐变和原生 SVG 动画。
## 💻 快速开始(本地开发)
### 前置条件
* Node.js (v18+)
* npm 或 yarn
### 安装说明
1. 克隆仓库:
git clone
cd satark-ai
2. 安装依赖项:
npm install
3. 启动开发服务器:
npm run dev
4. 在浏览器中打开 `http://localhost:5173`。
## 🧠 AI 运行原理
Satark AI 利用基于 NVIDIA Vision LLM 的 **Zero-Shot Prompting**。当文档被拖入分析器时:
1. 文档将被转换为 base64 编码的图像。
2. 它将与严格的系统 prompt 一起安全地传输到 `integrate.api.nvidia.com` endpoint。
3. LLM 充当网络安全分析师的角色,识别异常并提取键值对(EMI、面积、姓名等)。
4. 响应被强制要求为结构化的 JSON 格式,从而瞬间填充 React 仪表板并更新信任度仪表盘。
## 🏆 黑客松范围与愿景
Satark AI 的开发旨在解决大规模的**文档欺诈**这一严峻问题。
金融机构因伪造的土地登记册和篡改的银行流水而损失数十亿。现有的 OCR 工具只能*读取*文本;它们无法*理解*上下文。Satark AI 通过使用多模态 LLM 来弥补这一差距,它能够主动推理文档的真实性,交叉比对提取的指标,并向操作员提供即时的风险判定。
*用 💡 开发,为了一个更安全的数字生态系统。*
标签:MITM代理, OCR识别, React, Syscalls, 人工智能, 多模态大模型, 威胁情报, 开发者工具, 文件伪造检测, 用户模式Hook绕过, 自定义脚本