Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

96 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

AI 企业解决方案生成器

这是一个智能企业AI解决方案生成器平台,利用先进的大模型技术,帮助企业快速理解、定制和采用人工智能技术。平台通过分析企业需求,自动生成个性化的AI解决方案建议和实施路径。

项目链接

项目结构

.
├── ai-platform/          # 前端React应用
│   ├── src/              # 源代码
│   ├── public/           # 静态资源
│   └── dist/             # 构建输出
├── ai-platform-server/   # 后端Node.js服务
│   ├── src/              # 源代码
│   ├── dist/             # 构建输出
│   └── ppt_env/          # PPT生成环境
└── README.md             # 项目说明

主要功能

  • 智能需求分析: 基于企业信息和用户输入,分析企业AI需求
  • 解决方案生成: 自动生成定制化AI解决方案和实施建议
  • 文档导出: 一键导出解决方案为精美PPT和Word文档
  • 企业信息爬取: 自动获取并分析目标企业公开信息
  • AI助手交互: 内置智能助手,解答AI应用相关问题
  • 用户管理: 支持用户注册、登录和方案保存功能

技术栈

前端

  • 框架: React 18 + TypeScript
  • 构建工具: Vite
  • UI组件: Ant Design 5.x
  • 状态管理: React Context API
  • HTTP客户端: Axios
  • 样式方案: Less + CSS Modules
  • 响应式设计: 支持PC/平板/移动端

后端

  • 运行环境: Node.js 16+ + Express 4.x
  • 语言: TypeScript
  • ORM: TypeORM
  • 数据库: MySQL 8.0 (开发环境) / PostgreSQL 14 (生产环境)
  • AI集成: DeepSeek API
  • 文档生成: python-pptx, docx
  • 爬虫技术: Puppeteer, Cheerio
  • 鉴权: JWT

部署指南

使用Render Blueprint自动部署(推荐)

  1. Fork本仓库到您的GitHub账户
  2. 在Render.com注册并连接您的GitHub账户
  3. 点击下方按钮一键部署:

Deploy to Render

手动部署后端

  1. 在Render.com创建账户
  2. 点击"New Web Service"按钮
  3. 连接到GitHub仓库
  4. 选择"ai-platform-server"目录
  5. 设置以下配置:
    • Name: ai-platform-api
    • Environment: Node
    • Build Command: npm install && npm run build
    • Start Command: npm start
  6. 添加环境变量:
    • NODE_ENV: production
    • PORT: 3001
    • DB_HOST: (数据库主机)
    • DB_PORT: (数据库端口)
    • DB_USERNAME: (数据库用户名)
    • DB_PASSWORD: (数据库密码)
    • DB_DATABASE: (数据库名称)
    • DEEPSEEK_API_KEY: (AI API密钥)
    • JWT_SECRET: (JWT密钥)
  7. 点击"Create Web Service"

手动部署前端

  1. 在Render.com点击"New Static Site"
  2. 连接到GitHub仓库
  3. 选择"ai-platform"目录
  4. 设置以下配置:
    • Name: enterprise-ai-solution-generator
    • Build Command: npm install && npm run build
    • Publish Directory: dist
  5. 添加环境变量:
  6. 点击"Create Static Site"

本地开发

环境要求

  • Node.js 16+
  • npm 8+
  • Python 3.10+ (用于PPT生成)
  • MySQL 8.0

后端启动

# 克隆仓库
git clone https://github.com/ly-wang19/AI-for-solutions.git
cd AI-for-solutions/ai-platform-server

# 安装依赖
npm install

# 配置环境变量
cp .env.example .env
# 编辑.env文件,填入必要配置

# 启动开发服务器
npm run dev

前端启动

cd AI-for-solutions/ai-platform

# 安装依赖
npm install

# 启动开发服务器
npm run dev

许可证

MIT

联系方式

如有任何问题或建议,请通过GitHub Issues或邮件联系项目维护者。

About

AI for solutions

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

Packages

Contributors

Languages