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

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

相关推荐
Zzj_tju几秒前
视觉语言模型技术指南:图像是怎么“接入”语言模型的?视觉编码器、投影层与对齐机制详解
人工智能·语言模型·自然语言处理
Fullde福德负载箱厂家2 分钟前
负载箱的日常运维与故障处置:用户应知的设备保养与异常应对
人工智能·制造
jinanwuhuaguo8 分钟前
OpenClaw工程解剖——RAG、向量织构与“记忆宫殿”的索引拓扑学(第十三篇)
android·开发语言·人工智能·kotlin·拓扑学·openclaw
大龄程序员狗哥12 分钟前
第44篇:命名实体识别(NER)实战——从文本中提取关键信息(项目实战)
人工智能
lpfasd12320 分钟前
2026年第17周GitHub趋势周报:AI代理工程化与端侧智能加速落地
人工智能·github
nervermore99030 分钟前
2.人工智能学习-环境搭建
人工智能
Flying pigs~~41 分钟前
LoRA 面试完全指南:低秩分解原理 + Transformer 应用
人工智能·深度学习·lora·大模型·微调·transformer
大橙子打游戏1 小时前
薅满火山引擎每天数百万免费 Tokens:我写了一个自动轮换代理
人工智能
lpfasd1231 小时前
2026年第17周科技社区趋势周报
人工智能·科技
IT_陈寒1 小时前
SpringBoot配置加载顺序把我坑惨了
前端·人工智能·后端