关于 EU AI Act Compliance Chatbot
EU AI Act Compliance Chatbot 使用向量搜索和知识图谱回答有关《欧盟人工智能法案》的问题,适合需要查询法案原文的人士。
主要功能
- 01回答《欧盟人工智能法案》问题
- 02向量搜索
- 03知识图谱检索
- 04文档处理流程
- 05FastAPI 应用
适用场景
- 01查找《欧盟人工智能法案》内容
- 02查询处理后的法案文档
- 03运行本地问答 API
MCP 相关
项目被描述为 MCP 服务,但 README 未说明其 MCP 工具或其他对外能力。
配置
本地服务的配置在各客户端中通用,复制后粘贴到客户端的 MCP 配置文件即可。
暂未收录安装方式
我们还没有获取到这个服务的安装包或远程地址,请按项目 README 中的说明安装。
工具
还没有获取到工具列表
本地服务需要在你的电脑上运行后才能读取工具,维护者暂未提供工具列表。
详细介绍
EU AI Act 合规聊天机器人
这是一款聊天机器人,采用混合检索方式(向量搜索 + 知识图谱)回答有关 EU AI Act 的问题。
设置
- **安装 Poetry:**如果尚未安装 Poetry,请按照此处的说明操作。
- 克隆仓库:
git clone <your-repo-url> cd eu-ai-act-chatbot - 安装依赖项:
poetry install - 设置环境变量:
- 将
.env.example文件复制为.env:cp .env .env # Or .env.example if you rename the template - 在
.env文件中填写 API 密钥和服务详情。
- 将
- **下载 EU AI Act PDF:**将 PDF 文件放入
data/目录(可能需要创建该目录),并将其命名为eu_ai_act.pdf。
处理数据
处理 EU AI Act 文档并填充向量存储和知识图谱:
poetry shell
python -m scripts.process_eu_ai_act
运行 API
在本地运行 FastAPI 应用:
poetry shell
uvicorn src.eu_ai_act_chatbot.api.main:app --reload
API 将在 http://127.0.0.1:8000 上提供。你可以通过 http://127.0.0.1:8000/docs 访问交互式文档。
运行测试
poetry shell
pytest
部署(AWS Lambda)
- 创建部署包:
# Ensure dependencies are installed in the project's virtual env poetry install --no-dev # Create the package directory mkdir package # Install dependencies into the package directory poetry run pip install --upgrade pip poetry run pip install -r <(poetry export -f requirements.txt --without-hashes) --target ./package # Copy source code and Lambda handler cp -r ./src ./package/ cp lambda_function.py ./package/ # Create the zip file cd package zip -r ../deployment.zip . cd .. - 将
deployment.zip上传到 AWS Lambda 函数。 - 确保 Lambda 函数的处理程序设置为
lambda_function.lambda_handler。 - 在 Lambda 函数设置中配置必要的环境变量。
评论
支持 Markdown
一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。