uncombable-pyrimidine12/laravel-ai-aegis
GitHub: uncombable-pyrimidine12/laravel-ai-aegis
针对 Laravel AI SDK 的本地优先安全中间件,在提示词到达大模型前拦截注入攻击并自动脱敏个人数据,响应返回后还原原始内容。
Stars: 0 | Forks: 0
# 🛡️ laravel-ai-aegis - 保持 AI 提示词纯净与安全
[](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开发, 个人隐私保护, 中间件, 大模型安全, 安全网关, 提示词注入防护, 敏感信息过滤, 数据合规, 数据脱敏, 数据脱敏还原, 本地优先, 本地部署, 网络安全, 隐私保护, 零信任