AI智能体测试平台功能演示及环境搭建

功能演示

AI需求评审助手

AI测试用例助手

Aiui自动化

AI接口文档分析

AI接口设计助手

AI自动化脚本助手

AI数据生成

AI性能数据分析助手

环节搭建

Python环节要求:3.11

创建虚拟环境

复制代码
conda create -n server-admin python=3.11 -y

进入虚拟环境

复制代码
conda activate server-admin

创建如下目录结构

测试:下载Flask依赖

复制代码
pip install flask

# 导入Flask类
from flask import Flask

# 创建一个Flask对象
app = Flask(__name__)


# 创建一个get请求,通过路由修饰符来指定访问路径
@app.route('/test')
def get_demo():
    return 'get_demo'


# 通过main方法来运行程序
if __name__ == '__main__':
    print("程序开始运行")
    # 启动Flask服务
    app.run(debug=True)

完整项目依赖

复制代码
annotated-types==0.7.0
anyio==4.10.0
attrs==25.3.0
azure-ai-documentintelligence==1.0.2
azure-core==1.35.0
azure-identity==1.24.0
beautifulsoup4==4.13.4
blinker==1.9.0
certifi==2025.8.3
cffi==1.17.1
chardet==5.2.0
charset-normalizer==3.4.2
click==8.2.1
cobble==0.1.4
colorama==0.4.6
coloredlogs==15.0.1
cryptography==45.0.6
defusedxml==0.7.1
distro==1.9.0
et_xmlfile==2.0.0
Flask==3.1.1
flask-cors==6.0.1
Flask-SQLAlchemy==3.1.1
flatbuffers==25.2.10
greenlet==3.2.4
h11==0.16.0
httpcore==1.0.9
httpx==0.28.1
httpx-sse==0.4.1
humanfriendly==10.0
idna==3.10
isodate==0.7.2
itsdangerous==2.2.0
Jinja2==3.1.6
jiter==0.10.0
jsonpatch==1.33
jsonpointer==3.0.0
jsonschema==4.25.0
jsonschema-specifications==2025.4.1
langchain==0.3.27
langchain-core==0.3.74
langchain-mcp-adapters==0.1.9
langchain-ollama==0.3.6
langchain-openai==0.3.30
langchain-text-splitters==0.3.9
langgraph==0.6.5
langgraph-checkpoint==2.1.1
langgraph-prebuilt==0.6.4
langgraph-sdk==0.2.0
langsmith==0.4.14
lxml==6.0.0
magika==0.6.2
mammoth==1.10.0
Markdown==3.8.2
MarkupSafe==3.0.2
mcp==1.13.0
mpmath==1.3.0
msal==1.33.0
msal-extensions==1.3.1
numpy==2.2.6
olefile==0.47
ollama==0.5.3
onnxruntime==1.20.1
openai==1.99.9
opencv-contrib-python==4.12.0.88
opencv-python==4.12.0.88
openpyxl==3.1.5
orjson==3.11.2
ormsgpack==1.10.0
packaging==25.0
pandas==2.3.1
pdfminer.six==20250506
pillow==11.3.0
playwright==1.54.0
prance==25.4.8.0
protobuf==6.31.1
pycparser==2.22
pydantic==2.11.7
pydantic-settings==2.10.1
pydantic_core==2.33.2
pydub==0.25.1
pyee==13.0.0
PyJWT==2.10.1
PyMySQL==1.1.1
pyreadline3==3.5.4
python-dateutil==2.9.0.post0
python-dotenv==1.1.1
python-multipart==0.0.20
python-pptx==1.0.2
pytz==2025.2
pywin32
pywin32==311
PyYAML==6.0.2
referencing==0.36.2
regex==2025.7.34
requests==2.32.4
requests-toolbelt==1.0.0
rpds-py==0.27.0
ruamel.yaml==0.18.14
ruamel.yaml.clib==0.2.12
six==1.17.0
sniffio==1.3.1
soupsieve==2.7
SpeechRecognition==3.14.3
SQLAlchemy==2.0.42
sse-starlette==3.0.2
starlette==0.47.2
sympy==1.14.0
tenacity==9.1.2
tiktoken==0.11.0
tqdm==4.67.1
typing-inspection==0.4.1
typing_extensions==4.14.1
tzdata==2025.2
urllib3==2.5.0
uvicorn==0.35.0
Werkzeug==3.1.3
xlrd==2.0.2
xlsxwriter==3.2.5
xxhash==3.5.0
youtube-transcript-api==1.0.3
zstandard==0.23.0

执行命令

复制代码
pip install -r requestments.txt

Docker 部署MySQL数据库

复制代码
docker run -d \
--name mysql57 \
--restart=always \
-p 3306:3306 \
-e MYSQL_ROOT_PASSWORD=123456 \
-e TZ=Asia/Shanghai \
mysql:5.7

docker run -d --name mysql57 --restart=always -p 3307:3306 -v /docker/mysql57/data:/var/lib/mysql -v /docker/mysql57/conf:/etc/mysql/conf.d -e MYSQL_ROOT_PASSWORD=123456 -e TZ=Asia/Shanghai mysql:5.7

导入项目中的数据库语句,完成后项目如下

相关推荐
Xzaveir2 小时前
不要用一个状态表示“号码已认证”:企业号码身份的四域模型
android·人工智能
To_OC2 小时前
搭 RAG 的第一个坎:网页检索答非所问?聊聊文档加载与分块的那些坑
人工智能·llm·agent
科技林总2 小时前
图像处理领域的技术发展
人工智能·深度学习·计算机视觉
lauo2 小时前
掌心核爆:iQOO首款小平板搭载2nm骁龙8E6,开启AI原生计算的移动终端新纪元
前端·人工智能·智能手机·重构·电脑·ai-native
wenb1n2 小时前
MySQL诊断系列(3/6):索引分析——5个SQL揪出“僵尸索引”
数据库·人工智能·编程语言
阿里云大数据AI技术2 小时前
从向量存储到 Agentic 数据基础设施:Paimon × Milvus 如何构建 AI 原生多模态数据湖
人工智能·agent
字节跳动视频云技术团队2 小时前
一句话上线 AI Agent 应用:火山 Supabase + IGA Pages 全栈部署实践
人工智能·agent
QN1幻化引擎2 小时前
SFA 信号场注意力:用8KB参数换248x KV Cache压缩,边缘设备也能跑长序列
人工智能·算法·gitee·gitlab
神奇小汤圆2 小时前
为什么 skills 装得越多,AI 越笨?最火的那个 skill 只有一句话
人工智能
段一凡-华北理工大学2 小时前
向量数据库实战:选型、调优与落地~系列文章03:向量相似度算法全解:余弦、欧氏、内积,到底该用哪个?
大数据·数据库·人工智能·算法·机器学习·向量相似度·高炉炼铁