超级AI代理 是 AI Skill Hub 本期精选Agent工作流之一。综合评分 7.5 分,整体质量较高。我们推荐使用将其纳入你的 AI 工具库,帮助提升工作效率。
超级AI代理 是一套完整的 AI Agent 自动化工作流方案。通过可视化的节点编排,将复杂的多步骤任务拆解为清晰的自动化流程,实现全程无人值守的智能处理。支持与数百种外部服务和 API 无缝集成,适合构建数据处理管线、业务自动化和 AI 辅助决策系统。
超级AI代理 是一套完整的 AI Agent 自动化工作流方案。通过可视化的节点编排,将复杂的多步骤任务拆解为清晰的自动化流程,实现全程无人值守的智能处理。支持与数百种外部服务和 API 无缝集成,适合构建数据处理管线、业务自动化和 AI 辅助决策系统。
# 克隆仓库 git clone https://github.com/muonuo/Super-ai-agent cd Super-ai-agent # 查看安装说明 cat README.md # 按 README 完成环境依赖安装后即可使用
# 查看帮助 super-ai-agent --help # 基本运行 super-ai-agent [options] <input> # 详细使用说明请查阅文档 # https://github.com/muonuo/Super-ai-agent
# super-ai-agent 配置说明 # 查看配置选项 super-ai-agent --config-example > config.yml # 常见配置项 # output_dir: ./output # log_level: info # workers: 4 # 环境变量(覆盖配置文件) export SUPER_AI_AGENT_CONFIG="/path/to/config.yml"
中文 | English
Built with Spring Boot 3.5 + Java 21 + Spring AI + Vue 3, featuring AI relationship counseling, deep-thinking agent, RAG knowledge retrieval, and multi-tool invocation. Supports love report generation, map service integration, PDF document processing, and more. Clean architecture, comprehensive documentation — ideal for learning AI applications and boosting your resume.
Features • Architecture • Quick Start • Screenshots
</div>
---
Super AI Agent is a production-grade AI conversational platform that demonstrates how to build a complete intelligent agent application using Spring AI.
| Feature | Description |
|---|---|
| **Question Classification** | Keyword-based quick type detection (simple/complex) |
| **Selective Thinking** | Simple questions answered directly, complex ones get deep thinking |
| **Tool Invocation** | Automatically select and call appropriate tools |
| **Infinite Loop Prevention** | Semantic repetition, tool repetition, consecutive failure detection |
| **Execution Monitoring** | Timeout control, execution state tracking |
| **Conversation Memory** | Multiple storage options (memory/file/database) |
| **RAG Retrieval** | Vector storage, query transformation, multi-query expansion |
---
| Capability | Provider | Description |
|---|---|---|
| Chat Model | Alibaba Cloud Tongyi Qianwen | qwen-max, qwen-plus |
| Embedding Model | Alibaba Cloud DashScope | text-embedding-v2 |
| Local Model | Ollama | Optional local deployment |
| Vector Store | PGVector | PostgreSQL vector extension |
| MCP Tools | Amap | 15 map-related tools |
If you have Docker installed, this is the easiest way:
```bash
git clone https://github.com/muonuo/Super-ai-agent.git
cd Super-ai-agent
MySQL Setup:
-- Create database
CREATE DATABASE super_ai_agent CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci;
-- Tables are auto-created, no manual SQL needed
PostgreSQL + PGVector Setup:
-- Create database
CREATE DATABASE super_ai_agent;
-- Install PGVector extension (Spring AI will auto-initialize vector tables)
CREATE EXTENSION IF NOT EXISTS vector;
Edit src/main/resources/application.yml:
```yaml
PostgreSQL requires the PGVector extension:
```bash
Make sure you're using Java 21 and Maven 3.8+:
java -version
mvn -version
export DASHSCOPE_API_KEY=your_api_key export MYSQL_PASSWORD=your_password export POSTGRESQL_PASSWORD=your_password
spring: datasource: url: jdbc:mysql://localhost:3306/super_ai_agent?useUnicode=true&characterEncoding=utf-8&useSSL=false&serverTimezone=Asia/Shanghai username: root password: your_mysql_password
# AI config (required) ai: dashscope: api-key: your_dashscope_api_key # Get it at https://dashscope.console.aliyun.com/
pgvector: datasource: url: jdbc:postgresql://localhost:5432/super_ai_agent username: postgres password: your_postgresql_password
search-api: tavily-api-key: your_tavily_api_key # For web search qq-email: from: your_qq_email auth-code: your_qq_email_auth_code # For sending love reports
> 💡 **Getting a DashScope API Key:**
>
> 1. Visit https://dashscope.console.aliyun.com/
> 2. Register/login to Alibaba Cloud
> 3. Enable DashScope service
> 4. Create an API Key
> 5. New users get free credits
#### 5. Start Backend
bash
cd Super-ai-agent mvn clean package -DskipTests java -jar target/Super-ai-agent-0.0.1-SNAPSHOT.jar
---
Super AI Agent 是一个生产级的 AI 对话平台,旨在展示如何利用 Spring AI 构建完整的智能 Agent 应用。该项目集成了先进的 AI 能力,为开发者提供了一个从模型调用到工具执行的完整实战范例。
本项目具备强大的核心能力与 AI 集成:支持基于关键词的 Question Classification(问题分类),能够针对简单或复杂问题采取 Selective Thinking(选择性思考)策略;具备自动化的 Tool Invocation(工具调用)能力,并内置 Infinite Loop Prevention(无限循环预防)机制。在 AI 能力方面,深度集成了 Alibaba Cloud Tongyi Qianwen 模型,并支持通过 Ollama 进行 Local Model 部署,同时利用 PGVector 实现向量存储,并通过 MCP Tools 扩展了高德地图等外部工具能力。
项目提供两种安装方式:推荐使用 Docker Compose 进行一键式部署,这是最快捷且环境隔离度最高的方式;若需进行本地手动开发环境搭建,则需要准备 Java 21+、Node.js 18+、Maven 3.8+、MySQL 8.0+ 以及安装了 PGVector 扩展的 PostgreSQL 14+,同时必须准备好 Alibaba Cloud DashScope 的 API Key。
项目包含 Quick Start(快速上手)指南、详细的 Development Guide(开发指南)以及丰富的 Usage Examples(使用示例),帮助开发者从零开始快速掌握 Super AI Agent 的使用与二次开发。
项目配置分为环境变量与配置文件两部分。开发者需通过 export 命令设置 DASHSCOPE_API_KEY、MYSQL_PASSWORD 及 POSTGRESQL_PASSWORD 等环境变量。在 application 配置中,需正确填写 MySQL 与 PostgreSQL 的连接信息,并务必配置 DashScope 的 API Key 以启用 AI 核心功能。
项目提供了完整的后端接口文档,开发者可以通过访问本地 Swagger UI(http://localhost:8123/api/swagger-ui.htm)进行接口调试与查看。
FAQ 章节针对常见问题提供了解决方案,例如如何解决 PGVector 扩展未安装的问题,以及如何获取和配置 Alibaba Cloud DashScope API Key 等关键步骤。
高质量的AI工作流项目,值得关注
AI Skill Hub 为第三方内容聚合平台,本页面信息基于公开数据整理,不对工具功能和质量作任何法律背书。
建议在沙箱或测试环境中充分验证后,再部署至生产环境,并做好必要的安全评估。
✅ Apache 2.0 — 宽松开源协议,可商用,需保留版权声明和 NOTICE 文件,含专利授权条款。
经综合评估,超级AI代理 在Agent工作流赛道中表现稳健,质量良好。如果你已有明确的使用需求,可以直接上手体验;如果还在评估阶段,建议对比同类工具后再做决策。
| 原始名称 | Super-ai-agent |
| 原始描述 | 开源AI工作流:基于 Spring Boot 3.5 + Java 21 + Spring AI + Vue 3,实现 AI 情感咨询、深度思考智能体、RAG 知识库检索、多工。⭐7 · Java |
| Topics | ai-agentchatbotjava21llm |
| GitHub | https://github.com/muonuo/Super-ai-agent |
| License | Apache-2.0 |
| 语言 | Java |
收录时间:2026-05-27 · 更新时间:2026-05-30 · License:Apache-2.0 · AI Skill Hub 不对第三方内容的准确性作法律背书。
选择 Agent 类型,复制安装指令后粘贴到对应客户端