Files
Agent-n8n/web_frontend/exhibition-demo
Yep_Q c0644d4bea feat: 完善AI会展策划多Agent协同演示系统
功能实现:
-  添加需求输入弹窗,支持新能源汽车展模板快速填充
-  实现7个AI Agent完整执行序列,包含详细的终端输出
-  添加图片生成过程展示,支持实际图片预览
-  实现结果查看弹窗,展示生成统计和内容章节
-  添加图片骨架屏loading动画,优化加载体验

技术优化:
- 🎨 实现真实的进度条卡顿效果,模拟实际加载过程
- 🎨 优化终端滚动和内容显示,支持多种输出类型
- 🎨 添加Agent头像显示和执行状态指示
- 🎨 实现图片延迟加载,确保执行流程连贯
- 🎨 简化骨架屏动画,提升真实感

文件修改:
- web_frontend/exhibition-demo/src/pages/WorkflowPageV4.tsx
- web_frontend/exhibition-demo/src/components/RequirementModal.tsx
- web_frontend/exhibition-demo/src/components/ResultModal.tsx
- web_frontend/exhibition-demo/public/data/ (添加展会图片资源)

🤖 Generated with Claude Code

Co-Authored-By: Claude <noreply@anthropic.com>
2025-09-08 12:23:45 +08:00
..
2025-09-08 11:15:23 +08:00

AI 会展策划系统 - 多Agent协同演示

🚀 项目概述

这是一个基于React构建的多Agent协同演示系统展示了7个专业AI Agent如何协同工作生成完整的会展策划方案。设计风格参考了字节跳动、Flowith、Raycast等现代化产品。

核心特性

  • 7个专业Agent:信息检索、设计、财务预算、格式编辑、活动执行、营销宣传、中央协调
  • 实时工作流可视化动态展示Agent协作流程
  • 打字机效果30-40字/秒的文字生成动画
  • 现代化UI设计:简洁、实用、年轻化的界面风格
  • 完整演示流程约3分钟完整展示策划方案生成过程

🛠 技术栈

  • 框架: React 18 + TypeScript
  • 样式: Tailwind CSS
  • 动画: Framer Motion
  • 状态管理: Zustand
  • 构建工具: Vite

📦 安装与运行

前置要求

  • Node.js >= 16.0.0
  • npm >= 7.0.0 或 pnpm >= 6.0.0

安装步骤

# 进入项目目录
cd web_frontend/exhibition-demo

# 安装依赖推荐使用pnpm
pnpm install
# 或使用npm
npm install

# 启动开发服务器
pnpm dev
# 或
npm run dev

开发服务器将在 http://localhost:5173 启动

构建生产版本

# 构建项目
pnpm build
# 或
npm run build

# 预览构建结果
pnpm preview
# 或
npm run preview

📁 项目结构

exhibition-demo/
├── src/
│   ├── components/        # React组件
│   │   ├── AgentCard.tsx         # Agent卡片组件
│   │   ├── ContentGenerator.tsx   # 内容生成器
│   │   ├── ProgressBar.tsx       # 进度条
│   │   └── WorkflowVisualization.tsx  # 工作流可视化
│   ├── pages/            # 页面组件
│   │   ├── LandingPage.tsx       # 启动页
│   │   ├── WorkflowPage.tsx      # 工作流演示页
│   │   └── ResultPage.tsx        # 结果展示页
│   ├── store/            # 状态管理
│   │   └── demoStore.ts          # Zustand store
│   ├── styles/           # 样式文件
│   ├── utils/            # 工具函数
│   ├── App.tsx          # 主应用组件
│   ├── main.tsx         # 入口文件
│   └── index.css        # 全局样式
├── public/              # 静态资源
├── index.html           # HTML模板
├── package.json         # 项目配置
├── tailwind.config.js   # Tailwind配置
├── vite.config.ts       # Vite配置
└── tsconfig.json        # TypeScript配置

🎯 使用说明

  1. 启动演示:访问首页,点击"开始演示"按钮
  2. 观看流程系统将自动展示Agent协作过程
  3. 查看结果:演示完成后,可以浏览完整的策划方案
  4. 控制选项:支持暂停/继续/重新开始

🎨 设计特点

  • Glass Morphism:玻璃态效果,增强层次感
  • 渐变色彩:蓝紫渐变主题,科技感十足
  • 微动画:精致的过渡和交互动画
  • 响应式布局:适配不同屏幕尺寸

📊 演示内容

演示案例为"2024长三角国际新能源汽车与智能交通产业博览会",包含:

  1. 策划案概述
  2. 展会介绍与预期效果
  3. 营销方案
  4. 现场运营方案
  5. 预算与收益分析
  6. 风险评估与应急预案

🔧 配置说明

调整演示速度

src/store/demoStore.ts 中修改:

controls: {
  speed: 1, // 1-5倍速
  // ...
}

修改文字生成速度

在组件中调整 speed 参数默认35字/秒)

🤝 贡献指南

欢迎提交Issue和Pull Request来改进项目。

📝 许可证

MIT License

🙏 致谢

  • n8n Workflow Platform
  • DeepSeek AI
  • Google Gemini
  • 所有开源项目贡献者

如有问题,请联系项目维护者。