【新春创造营】春节知识问答系统

项目简介:此项目采用阿里的开源智能体框架(AgentScope)、OpenSpec(SDD规范驱动开发-Specification-Driven Development )在iflow cli中生成,使用 SDD 将开发可以将项目拆解为 Specify → Plan → Tasks → Implement 四个明确阶段。每个阶段产出物(规范、技术方案、任务清单)必须经人工确认后,才进入下一阶段。这样形成的不是简单的脚本、页面而是一整个项目。

体验地址:http://60.247.153.108:5001/

更新日志:已更新前端体验界面,显示更友好。

项目整体生成流程图:

整体流程:

1、首先我们创建一个项目路径和项目所需的虚拟环境

2、打开iflow

3、首先我们来加载SDD开发工具OpenSpec(Specification-Driven Development 规范驱动开发)

4、初始化成功之后在当前项目中就可以看到iflow拥有OpenSpec的多项技能

5、接着打开iflow进行任务规划,OpenSpec主要分4步(/opsx:new 初始化环境、目录 /opsx:ff 快速规划 /opsx:apply 实施 /opsx:archive 归档与同步)
(1)任务开始后按照指引进行确认

(2)可以看到当我们确认之后就开始调用openspec的技能进行项目目录和环境的规划

(3)可以看到当执行完毕之后会提示你是否有需要追加具体的要求,这里我们追加一个,如果没有就输入继续

(4)可以看到完成之后得到了详细的任务规划

(5)开始实施的时候会去读之前的设计文档、实施方法等

(6)实施任务进行中,在实施的过程中我们也可以查看一下规划任务的文档

(7)可以观察到任务已经进行到了集成步骤

(8)实施的过程中我们发现有问题可以修改tasks.md任务规划(/opsx:appy 会扫描没有完成标记的任务)或者直接在chat中说明你的问题进行修改

6、进入项目目录安装所需模块

7、配置环境变量,这里我们直接使用心流的地址和密钥就行

8、此时我们还需要进行测试,告诉它我们模块和环境变量已经配置了,启动项目并进行功能测试和测试报告的生成。

9、最后我们来看生成的最终效果
(1)后端 启动

(2)前端访问

(3)测试回复,不知道问什么可以点击春节历史、传统习俗、文化内涵卡片可以生成问题,也可以自己输入想问的问题

体验地址:http://60.247.153.108:5001/

3 个赞

如果不知道用什么语言和框架可以先进行调研,最好是指定语言和框架。

OpenSpec地址:

1 个赞

专业!:up_button:

专业!顶


似乎还可以再优化下,返回位置看看可以对这些md语法做一下处理 :face_with_hand_over_mouth:

1 个赞

md我都是转换了的,我批量测的时候没有这个问题。你再点一下我后台看看日志。


这回可以了,灰常不错捏

2 个赞

为啥我这里打不开链接呢,有没有大佬解答一下

检查下梯子是否关闭,或者切换网络环境试试

访问不了啊

我的云服务把后端关掉了,你想要访问或者有什么问题想问的可以直接私聊我。