人工专家反馈系统

Web 用户界面

📖 概述

人体专家反馈系统是一款为ToolUniverse设计的先进人机协同咨询平台。该系统使人工智能在面对复杂决策时,能够无缝地与人体专家进行咨询,尤其适用于医学和科学领域,这些领域对专家知识有着极高的依赖。

🎯 关键能力

  • 🔄 实时咨询:向人工专家提交问题,实时获取回复

  • 🌐 现代网页界面:美观且响应迅速的仪表盘,支持自动刷新以优化专家交互体验

  • ⚡ MCP 集成:基于模型上下文协议构建,实现与 ToolUniverse 的无缝集成

  • 🎨 优先级管理:支持普通、高优先级及紧急请求,并配有视觉指示器

  • 📱 多接口:基于网页和终端的接口,满足不同用户偏好

  • 🔌 灵活部署:自动端口发现与自定义配置选项

🩺 使用案例

  • 医疗AI:为复杂患者病例提供专家医疗意见

  • 科学研究:请咨询领域专家以获取研究方法和分析

  • 药物发现:分子化合物与药物相互作用的专家评审

  • 临床决策支持:实时咨询以提供治疗建议

  • 研究验证:专家对人工智能生成的假设和发现进行验证

图像

🚀 快速入门

安装软件包

pip install tooluniverse

启动专家反馈服务器

tooluniverse-expert-feedback --start-server
# This starts:
# 🔌 Router-ToolUniverse Server on port 9876 (for ToolUniverse)
# � Router-Expert Server on port 9877 (for Expert Web Interface)

启动网页界面(专家端)

# Interactive setup - will prompt for API server details
tooluniverse-expert-feedback-web

# Alternative: Use environment variables (for automation)
export EXPERT_FEEDBACK_API_HOST="192.168.1.100"  # API Server IP
export EXPERT_FEEDBACK_API_PORT="9877"           # API Server port
tooluniverse-expert-feedback-web

交互式设置过程:

  1. 运行 tooluniverse-expert-feedback-web

  2. 输入 Router-Expert 服务器 IP(或按 Enter 键以使用本地主机)

  3. 请输入 Router-Expert 服务器端口(或按 Enter 键使用默认端口 9877)

  4. Web界面会自动打开,地址为:http://localhost:8090

🏗️ 架构

双服务器设计:

  • Router-ToolUniverse 服务器(端口 9876):处理 ToolUniverse 工具调用

  • Router-Expert 服务器(端口 9877):处理专家网页界面通信

  • 共享数据:两台服务器访问同一专家系统实例

💻 在 ToolUniverse 中的使用

设置环境变量:

在智能体运行工具的环境中:

export EXPERT_FEEDBACK_MCP_SERVER_URL="localhost:9876"  # Use actual MCP port
from tooluniverse import ToolUniverse

tooluni = ToolUniverse()
tooluni.load_tools()

# Submit question to expert
result = tooluni.run({
    "name": "expert_consult_human_expert",
    "arguments": {
        "question": "What is the recommended dosage of aspirin for elderly patients?",
        "specialty": "cardiology",
        "priority": "high"  # normal, high, urgent
    }
})

🔧 可用工具

工具

目的

咨询人工专家

向专家提交问题

获取专家回复

检查专家回复

列出待处理的专家请求

查看待处理请求

提交专家回复

提交专家回复

获取专家状态

获取系统状态

⚙️ 命令选项

# Start server (auto port)
tooluniverse-expert-feedback --start-server

# Start server (fixed port)
tooluniverse-expert-feedback --start-server --port 8000

# Interactive web interface for experts
tooluniverse-expert-feedback-web

📁 文件

  • tooluniverse-expert-feedback - 路由服务器

  • tooluniverse-expert-feedback-web - 启动器路由器专家,支持自动检测

  • simple_test.py - 基础测试脚本

🎨 网络界面功能

  • 现代界面:渐变背景、卡片布局、响应式设计

  • 自动刷新:15秒更新,带倒计时器

  • 优先级颜色:普通(蓝色)、高(橙色)、紧急(红色 + 动画)

  • 实时通知:用于用户操作的吐司消息

  • 移动友好:适用于所有屏幕尺寸


🧑‍⚕️ 为专业人士和人工智能系统打造