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-智能助手
