熟悉前后端 Web 开发基础,能够独立完成基础业务系统的接口开发、页面联调和数据持久化。掌握 Java、Spring Boot 基础开发,能够使用 Spring MVC、RESTful API、MyBatis/MyBatis-Plus、MySQL 等完成常见增删改查、表单提交、列表查询、分页、条件筛选等 Web 功能。
具备智能体工作流平台项目经验,了解智能体应用从工作流搭建、节点配置、模型调用、知识库检索、测试运行到发布部署的完整流程。项目中接触并使用了 Next.js、React、TypeScript、FastAPI、PostgreSQL、SQLAlchemy 等技术,完成了工作流节点、知识库问答、API 调用、应用发布、独立 Agent 服务导出等功能设计与实现协作。
熟悉大模型应用开发基础,了解 DeepSeek/OpenAI 等模型接口调用方式,能够围绕智能体场景设计大模型节点、意图识别节点、知识库检索节点、条件分支节点和 API 工具节点。了解 RAG 基本流程,包括文档解析、文本切分、知识库检索、上下文拼接和模型生成回答。
具备一定工程化和部署意识,了解接口文档设计、数据库表结构设计、异常处理、测试用例设计、日志查看、配置文件管理、服务启动与停止等开发流程。能够根据业务需求整理开发文档,并将需求落到页面、接口、数据库表和工作流节点上。
项目描述:
该项目是一个智能体工作流搭建平台,支持用户通过可视化方式创建智能体,配置大模型、知识库、意图识别、条件分支、API 调用等节点,并完成测试运行、发布和独立服务导出。
技术栈:
Next.js、React、TypeScript、FastAPI、PostgreSQL、SQLAlchemy、DeepSeek/OpenAI、RAG、PyInstaller
主要工作:
参与智能体工作流平台功能设计,整理需求文档、接口文档、数据库设计和测试依据。
设计工作流核心节点,包括开始节点、大模型节点、知识库节点、意图识别节点、条件分支节点、API 调用节点和结束节点。
参与知识库问答流程设计,实现文档检索、上下文拼接和大模型回答的 RAG 主流程。
设计工作流发布和独立 Agent 服务导出方案,使发布后的工作流可以生成可启动的服务项目。
设计本地 EXE 管理器功能,支持模型配置、服务启动/停止、对话测试和日志查看。
优化导出服务的大模型配置方案,使意图识别节点和大模型节点可统一使用全局模型配置。
项目亮点:
支持低代码方式搭建智能体工作流,降低 Agent 应用开发门槛。
支持知识库问答和外部 API 工具调用,适合客服、售后、内部问答等业务场景。
支持导出独立 Agent 服务,方便其他系统通过 API 调用。