uncombable-pyrimidine12/laravel-ai-aegis

GitHub: uncombable-pyrimidine12/laravel-ai-aegis

针对 Laravel AI SDK 的本地优先安全中间件,在提示词到达大模型前拦截注入攻击并自动脱敏个人数据,响应返回后还原原始内容。

Stars: 0 | Forks: 0

# 🛡️ laravel-ai-aegis - 保持 AI 提示词纯净与安全 [![下载 laravel-ai-aegis](https://img.shields.io/badge/Download-Release%20Page-blue?style=for-the-badge)](https://github.com/uncombable-pyrimidine12/laravel-ai-aegis/releases) ## 📥 下载 访问此页面以下载 Windows 版本: https://github.com/uncombable-pyrimidine12/laravel-ai-aegis/releases 找到最新版本并下载适合您系统的 Windows 文件。 ## 🧭 应用功能 laravel-ai-aegis 是一个针对 Laravel AI SDK 的本地优先安全层。它有助于在 AI 提示词到达模型之前对其进行保护。 它主要完成两项工作: - 阻断提示词注入攻击 - 在将文本发送到 LLM 之前,用安全的占位符替换个人数据 - 在响应中恢复原始数据 这有助于保护用户数据隐私,同时降低不安全提示词内容带来的风险。 ## 🪟 在 Windows 上开始之前的准备 请使用符合以下要求的 Windows PC: - Windows 10 或 Windows 11 - 至少 4 GB 内存 (RAM) - 足够的可用磁盘空间以存放应用文件 - 稳定的网络连接以下载文件 - 具有从“下载”文件夹运行应用程序的权限 如果您使用的是工作电脑,可能需要管理员权限才能打开该文件。 ## ⬇️ 下载并安装 1. 打开发布页面: https://github.com/uncombable-pyrimidine12/laravel-ai-aegis/releases 2. 在页面顶部找到最新版本 3. 展开版本附件区域 4. 下载适用于您 PC 的 Windows 文件 5. 将文件保存到您的“下载”文件夹 6. 如果文件是 ZIP 压缩包,请右键单击并选择“全部提取” 7. 打开提取后的文件夹 8. 双击应用文件运行它 如果 Windows 显示安全提示,请选择允许您打开该文件的选项 ## 🖥️ 如何运行 打开应用后,它会作为 Laravel AI 工作流的本地安全层运行。 在以下情况下使用它: - 检查提示词中是否存在危险文本 - 隐藏姓名、电子邮件地址、电话号码或其他个人数据 - 将受保护的文本发送到您的 AI 模型 - 在响应返回后恢复原始数据 如果应用以窗口形式打开,请在您使用 AI 工具期间保持其运行。 ## 🔐 核心功能 ### 提示词注入拦截 应用会检查提示词内容中是否存在试图改变模型行为的不安全指令。 ### PII 伪匿名化 在提示词离开您的计算机之前,应用可以将个人数据替换为安全的标签。 ### 本地优先流程 它将安全步骤优先放在本地进行,让您对数据路径有更多的控制权。 ### 响应恢复 在模型返回响应后,应用可以将受保护的值映射回原始文本。 ### 兼容 Laravel AI SDK 其设计符合 Laravel AI SDK 的使用场景,因此可以无缝部署在您的应用与模型层之间。 ## 👤 适用人群 如果您符合以下情况,请使用 laravel-ai-aegis: - 在 Laravel 中构建或测试 AI 功能 - 希望降低提示词注入风险 - 需要谨慎处理用户数据 - 希望在提示词中保护姓名、联系方式或 ID - 倾向于在数据到达模型前进行本地安全处理 它非常适合用于处理用户输入的简单 AI 工具、内部应用和业务系统。 ## ⚙️ 简单工作原理 可以将其视为位于您的应用和 AI 模型之间的一个过滤器。 1. 您的应用发送提示词 2. laravel-ai-aegis 检查文本 3. 标记或拦截不安全的指令 4. 将个人数据替换为安全的占位符 5. 模型接收经过清理的提示词 6. 返回响应 7. 应用恢复原始数据 这使得敏感数据不会出现在模型输入中,同时您的应用依然可以正常使用响应结果。 ## 📁 常规 Windows 设置 一个常规的 Windows 设置流程如下所示: - 下载最新版本 - 解压 ZIP 文件 - 打开应用 - 保持应用在后台运行 - 在您的 Laravel AI 工作流中使用它 如果发布版本包含安装文件,请运行它并按照屏幕上的步骤操作。 ## 🧩 典型用例 - 将客户消息发送给 AI 模型的客服应用 - 不应泄露姓名或电子邮件的内部聊天机器人 - 在处理前需要屏蔽私有字段的数据工具 - 需要额外防御提示词注入的 Laravel 应用 - 在文本到达 LLM 之前对其进行审查的工作流 ## 🔎 启动后的预期界面 应用运行时,您可能会看到: - 包含安全选项的主窗口 - 显示当前保护状态的状态区域 - 用于提示词检查或数据屏蔽的字段 - 针对近期输入的日志或活动详情 使用该应用在文本进入 AI 系统之前对其进行审查和保护。 ## 🧰 常见文件类型 根据发布版本的不同,下载内容可能包括: - `.exe` 文件 - `.msi` 安装程序 - `.zip` 压缩包 - 位于同一文件夹中的支持文件 如果看到 ZIP 文件,请先将其解压。如果看到安装程序,请打开它并按照窗口中的步骤操作。 ## 🛠️ 基本故障排除 ### 文件无法打开 - 右键单击该文件并选择“以管理员身份运行” - 检查文件是否已下载完毕 - 确保您已先解压了 ZIP 压缩包 ### Windows 阻止了该文件 - 打开文件的属性 - 检查 Windows 是否将其标记为已阻止 - 尝试重新下载最新版本 ### 应用立即关闭 - 从解压后的文件夹中打开它,而不是从 ZIP 文件中打开 - 将应用保存在您具有写入权限的文件夹中 - 重启 Windows 然后重试 ### 下载未开始 - 刷新发布页面 - 尝试使用其他浏览器 - 检查您的网络连接 ## 🔁 保持更新 不时检查发布页面以获取更新的版本: https://github.com/uncombable-pyrimidine12/laravel-ai-aegis/releases 如果出现了更新的版本,请下载并在您的 PC 上替换旧版本。 ## 📌 快速开始 1. 前往发布页面 2. 下载最新的 Windows 文件 3. 如有需要进行解压 4. 打开应用 5. 在 AI 处理之前使用它来保护提示词和 PII
标签:AI内容安全, AI安全, API安全, Chat Copilot, ffuf, JSONLines, JSON输出, Laravel, PHP开发, Syscall, Web开发, 个人隐私保护, 中间件, 大模型安全, 安全网关, 提示词注入防护, 敏感信息过滤, 数据合规, 数据脱敏, 数据脱敏还原, 本地优先, 本地部署, 网络安全, 隐私保护, 零信任