# 低代码智能体平台 - 使用指南

## 🎉 恭喜！系统已成功运行

你现在已经登录到系统，可以开始使用所有功能了！

## 📋 功能概览

### 1. 工作流管理

从主页面可以看到：
- **工作流列表**：显示所有已创建的工作流
- **创建工作流**：点击按钮进入可视化编辑器

### 2. 创建工作流

点击"创建工作流"按钮后，你将进入工作流设计器：

#### 左侧工具箱
可以拖拽以下节点类型：
- **开始**：工作流起始节点
- **输入**：数据输入节点
- **LLM**：AI模型处理节点
- **条件**：条件判断节点
- **转换**：数据转换节点
- **输出**：数据输出节点
- **结束**：工作流结束节点

#### 中间画布
- 拖拽节点到画布
- 连接节点（点击节点的连接点并拖拽到目标节点）
- 点击节点进行配置

#### 右侧配置面板
- 配置节点名称
- 配置节点参数（如LLM节点的提示词、模型选择等）

### 3. 保存和执行工作流

- **保存**：点击工具栏的"保存"按钮
- **运行**：点击工具栏的"运行"按钮（功能开发中）

## 🚀 快速开始

### 创建一个简单的工作流

1. **点击"创建工作流"**
2. **拖拽节点**：
   - 从左侧拖拽"开始"节点到画布
   - 拖拽"LLM"节点到画布
   - 拖拽"结束"节点到画布
3. **连接节点**：
   - 点击"开始"节点的输出点，拖拽到"LLM"节点
   - 点击"LLM"节点的输出点，拖拽到"结束"节点
4. **配置LLM节点**：
   - 点击"LLM"节点
   - 在右侧配置面板输入提示词，例如：`处理输入: {input}`
   - 选择模型（GPT-3.5 或 GPT-4）
5. **保存工作流**：
   - 点击工具栏的"保存"按钮
   - 输入工作流名称和描述

## 📝 当前功能状态

### ✅ 已完成功能

- [x] 用户注册和登录
- [x] 工作流CRUD（创建、读取、更新、删除）
- [x] 可视化编辑器（拖拽节点、连线）
- [x] 节点配置面板
- [x] 工作流执行引擎（基础版本）
- [x] 执行记录管理

### 🚧 开发中功能

- [ ] LLM节点真实调用（OpenAI集成）
- [ ] 工作流执行实时状态推送
- [ ] 执行结果可视化

## 🔧 技术说明

### API文档

访问：http://101.43.95.130:8037/docs

可以查看所有可用的API接口。

### 数据库

- 类型：MySQL（腾讯云）
- 数据库名：agent_db

### 服务端口

- 前端：8038
- 后端：8037
- Redis：6379

## 💡 提示

1. **工作流设计**：
   - 每个工作流必须有一个"开始"节点和一个"结束"节点
   - 节点之间通过连线连接，数据会沿着连线传递

2. **节点配置**：
   - LLM节点可以使用 `{input}` 引用输入数据
   - 条件节点需要配置条件表达式

3. **保存工作流**：
   - 工作流会自动保存到数据库
   - 可以随时编辑和更新

## 🐛 遇到问题？

1. **查看浏览器控制台**（F12）：查看错误信息
2. **查看后端日志**：
   ```bash
   docker-compose -f docker-compose.dev.yml logs backend
   ```
3. **检查服务状态**：
   ```bash
   docker-compose -f docker-compose.dev.yml ps
   ```

---

**祝你使用愉快！** 🎉
