当前位置: 首页 > wzjs >正文

植物网站模板网站经营网络备案信息管理系统

植物网站模板,网站经营网络备案信息管理系统,Wordpress网站防止采集,天元建设集团有限公司路桥工程公司StreamlitLLMRAG 测试智能体平台 项目简介✨ 主要功能🚀 安装指南前置条件步骤 💡 使用方法💾 数据存储⚙️ 配置 项目简介 本项目是一个基于 Streamlit 构建的交互式 Web 应用,利用大语言模型 (LLM) 和检索增强生成 (RAG) 技术&…

Streamlit+LLM+RAG 测试智能体平台

    • 项目简介
    • ✨ 主要功能
    • 🚀 安装指南
      • 前置条件
      • 步骤
    • 💡 使用方法
    • 💾 数据存储
    • ⚙️ 配置

项目简介

本项目是一个基于 Streamlit 构建的交互式 Web 应用,利用大语言模型 (LLM) 和检索增强生成 (RAG) 技术,辅助完成各种软件测试任务。用户可以输入需求描述,选择性地通过知识库和历史数据增强上下文,从而生成 需求规格说明书测试用例测试建模文档、和 测试报告
在这里插入图片描述

✨ 主要功能

  • 📝 AI 生成任务:

    • 需求分析: 基于提供的需求描述,生成软件需求规格说明书 (SRS)。
    • 测试分析 (建模): 创建详细的测试建模文档。
    • 测试用例生成: 从需求描述自动生成结构化的测试用例。
    • 测试报告生成: 根据输入信息生成专业的测试报告。
      在这里插入图片描述
  • 🔍 检索增强生成 (RAG):

    • 知识库集成: 支持上传文档来构建知识库。系统会自动解析和切分这些文档。
    • 上下文增强: 从知识库和相似的历史数据中检索相关片段,为 LLM 提供更丰富的上下文,从而提高生成内容的质量和相关性。
      在这里插入图片描述
      在这里插入图片描述
  • 🧠 灵活的 LLM 集成:

    • 支持多种 LLM 服务提供商:Ollama、OpenAI 以及自定义 API 端点。
    • 允许从多种预定义模型中选择,或指定自定义模型名称。
    • 可通过 UI 配置 API 端点和 API 密钥。
      在这里插入图片描述
  • 📊 用户界面与输出:

    • 交互式 UI: 使用 Streamlit 构建,包含 AI 生成、知识库管理和模型设置等标签页。
    • 多种输出视图: 以表格、JSON 和 Markdown 格式显示生成的测试用例。
    • 导出功能: 允许将生成的需求规格说明书、测试建模文档、测试用例和测试报告下载为 Markdown 文件。
    • 知识库查看器: 浏览已上传的文档及其提取的片段。
    • 统计信息: 显示知识片段数量和历史测试用例数量等基本统计数据。

🚀 安装指南

前置条件

  • Python 3.8+
  • Ollama (推荐用于本地模型,如果使用默认设置,请先安装并运行)
  • Git

步骤

  1. 克隆仓库:

    git clone <your-repository-url> (项目源码可联系我获取)
    cd <repository-folder-name>
    
  2. 创建并激活虚拟环境:

    # Windows
    python -m venv venv
    .\venv\Scripts\activate# Linux/macOS
    python -m venv venv
    source venv/bin/activate
    
  3. 安装依赖:

    pip install -r requirements.txt
    

    提示: 如果在国内遇到网络问题,可以尝试使用镜像源:

    pip install -r requirements.txt -i https://pypi.tuna.tsinghua.edu.cn/simple
    

💡 使用方法

  1. 确保您选择的 LLM 服务正在运行:

    • 如果使用 Ollama (默认),请确保 Ollama 应用程序正在运行。
    • 如果使用 OpenAI 或自定义 API,请确保您拥有正确的 API 端点和凭据。
  2. 运行 Streamlit 应用:

    streamlit run rag_test_agent.py
    
  3. 与应用交互:

    • 📝 AI 生成标签页:
      • 输入或通过文件上传导入需求描述。

      • 可选择勾选 “使用知识库和历史用例” 复选框以启用 RAG 来增强生成效果 (影响测试用例、测试分析、需求分析和测试报告的生成)。

      • 调整生成参数,如最大用例数和温度 (创造性)。

      • 点击相应的按钮:“需求分析”、“生成测试建模”、“生成测试用例” 或 “生成测试报告”。

      • 查看并导出结果。

      • 需求分析(部分示例):
        在这里插入图片描述
        在这里插入图片描述
        在这里插入图片描述

      • 测试建模(部分示例):
        在这里插入图片描述

      • 测试用例(部分示例):
        在这里插入图片描述

      • 测试报告(部分示例):
        在这里插入图片描述
        在这里插入图片描述
        在这里插入图片描述

  • 📚 知识库管理标签页: 上传相关文档 (PDF, DOCX, TXT, MD, JSON) 来构建您的知识库。可以查看已存在的知识片段。
  • ⚙️ 模型设置标签页: 配置您想要的 LLM 提供商、模型名称、API 基础 URL 和 API 密钥 (如果需要)。默认使用 Ollama 的 qwen2.5:7b 模型,地址为 http://127.0.0.1:11434

💾 数据存储

  • 存储历史需求描述及其对应的生成测试用例。用于测试用例生成时的 RAG。
  • 存储从知识库上传文档中提取的文本片段。包含文档名称和来源页码 (针对 PDF)。用于所有生成任务的 RAG。
  • temp: 用于处理上传文件的临时目录。处理完毕后,此目录下的文件会被删除。

⚙️ 配置

所有的 LLM 配置都通过 UI 中的 “模型设置” 标签页进行管理:

  • 模型提供商 (Model Provider):ollama, openai, 或 custom 之间选择。
  • 模型名称 (Model Name): 从列表中选择一个模型 (根据提供商而定) 或输入自定义名称。
  • API 基础 URL (API Base URL): LLM API 的端点地址。为 Ollama 和 OpenAI 提供了默认值。
  • API 密钥 (API Key): OpenAI 和 自定义 API 需要此项。

文章转载自:

http://HhQpi5N5.yfmLj.cn
http://OBAj5H1J.yfmLj.cn
http://0inegzP5.yfmLj.cn
http://oh2ZKzlA.yfmLj.cn
http://lZphyALZ.yfmLj.cn
http://vHfDHM4A.yfmLj.cn
http://kLgFmiLn.yfmLj.cn
http://c85qiQgY.yfmLj.cn
http://7zaHMjjN.yfmLj.cn
http://426pmawU.yfmLj.cn
http://saI0Jlt3.yfmLj.cn
http://UNRT0Fkg.yfmLj.cn
http://ZH5HpeNS.yfmLj.cn
http://R3nurItm.yfmLj.cn
http://byRa7sBz.yfmLj.cn
http://UpwF8fOR.yfmLj.cn
http://Icd1yVzj.yfmLj.cn
http://v1rd1yy5.yfmLj.cn
http://zppWL9H9.yfmLj.cn
http://fGRzcqnT.yfmLj.cn
http://q53RQa9w.yfmLj.cn
http://qiJVqSWI.yfmLj.cn
http://FVd0mBME.yfmLj.cn
http://YOIuBxMX.yfmLj.cn
http://C7iPLUao.yfmLj.cn
http://ltPcJ5oS.yfmLj.cn
http://aosGaexD.yfmLj.cn
http://pLS7HmRG.yfmLj.cn
http://reui29mH.yfmLj.cn
http://5SMk9Zmx.yfmLj.cn
http://www.dtcms.com/wzjs/725810.html

相关文章:

  • 苏州画廊网站建设wordpress编辑代码
  • 东莞企网站建设网页制作软件免费版dw
  • 恢复被百度k网站 关键词收录上海专业做网站价格
  • 做网站贵不做视频网站 视频放在哪
  • 视频网站开发代码公司的网站 优帮云
  • 黑河北京网站建设网站集群建设通知
  • 做酒店网站设计新的网站平台如何做地推
  • 网站架构包含哪几个部分品牌建设概念
  • 网站推广的六种方式网页设计页面尺寸
  • 国产做性直播视频网站crm软件系统 运用
  • 加快门户网站建设个人网站心得
  • 搜索建站网网站如何做关
  • 网站开发指什么c语言开发网站
  • 做化妆招生宣传在那些网站可以做模板网站会影响网站优化吗
  • 网站制作问题 图片版权网络页面设计公司
  • 优秀的个人网站设计模板建筑工程有哪些项目
  • 谷歌外贸网站建站江西赣州网络公司
  • 通信建设资质管理信息系统网站如何申请网站com域名
  • 做矿产公司的网站产品展示网站系统
  • 网站所用的图片大小做网站需要公司备案
  • 江苏备案网站名称开发公司员工内部销售激励方案
  • 我的wordpress网站吗各大房产网站
  • 网站备案 拍照网点腾讯云wordpress优化
  • 装修公司网站模版网站建设教论坛
  • 网站制作教学厦门中科做网站总打电话来
  • 北京手机网站建设外包保定网络推广公司
  • 个人网站建设概述韶关住房和城乡建设局网站
  • 苏州市建设交易中心网站网站子站怎么做的
  • 海外网站cdn加速下载招投标网站销售怎么做
  • 杭州企业网站建设公司怎么样深圳最好的网站制作哪家公司好