Skip to main content

JoyCoder AI Agent应用

个性助手#

通过个性助手,可以将自己的兴趣爱好、工作领域、期望的回答风格等作为指令一起发送给GPT,让GPT生成回答时更加复合我们的需求。一个指令包含对GPT助手和自己的简介以及回答风格的定义,用户可在本地配置多个指令在不同场景中切换。

目前支持正则、SQL、Linux命令、技术文章翻译几个场景,您也可以新增自己的个性助手。

功能演示 功能演示

指令示例 实现原理

图片转代码#

输入 UI 草图后,根据指定的 UI 框架输出相应代码,但由于GPT4V模型自身限制,对于C端页面等需要像素级还原的场景效果有限,因此该功能更适用于一些 CMS 页面,比如根据产品提供的交互稿或UI草图来直接生成代码。

像素级的视觉还原推荐使用 Relay (原Deco)~

功能演示

联网搜索#

对于一些实时性较强的问题,ChatGPT由于知识时限问题并不能给出完美的回答。所以这里问答时讲结合搜索引擎来联网检索,然后再综合搜索结果和ChatGPT自身知识来给出最终答案。

功能演示

利用Taro官网的搜索能力实现的Taro知识增强

功能演示

网站爬虫#

根据提供的网页爬取内容,然后结合网页内容给出回答

功能演示

知识库#

操作步骤:在GPT聊天窗-自定义GPT-知识库-选择知识库和文档-对话框提问

功能演示

将原有的知识库作为公共知识库整合到「自定义GPT」中,知识库按权限区分为:

公共知识库#

包括 JoyCoder使用帮助、公司内其它开放系统的使用文档等,录入和维护请参考HiDoc知识库管理后台。 关于HiDoc知识库的更多信息可以参考:知识库使用文档

私人erp知识库#

新增「私人知识库」,支持用户维护自己个人的知识库,目前仅支持上传简单的txt、md文档,后续会支持更多格式的解析。

文字转图表#

通过将自然语言描述、产品需求文档(PRD)和代码转换成流程图、思维导图、时序图等形式的图表,可以帮助我们更直观地理解产品需求和代码结构。 点击聊天窗口中的图表图片,可以将其保存为SVG格式到本地,并使用常见浏览器预览效果。

操作步骤:在GPT聊天窗-自定义GPT-文生图表

生成的mermaid图表脚本可以在draw.io编辑器中编辑调整,路径:draw.io-➕插入-高级-mermaid

功能演示

智能助手#

JoyCoder 智能助手采用ReWOO(Reasoning WithOut Observation)范式,将推理过程与外部观察(即输入数据)分离。这样做的好处是可以减少在推理过程中需要处理的数据量,从而减少计算资源的消耗。而且这种方式相比function call对于模型能力的要求更加低一些,表现更加稳定。

操作步骤:在GPT聊天窗-自定义GPT-智能助手

功能演示

更多实践文章#

📘 JoyCoder大模型Agent探索:一句话生成烟花动画和贪吃蛇游戏