背景
有关注AI动态的同学,想必对Coze不会陌生。与同类的智能体如阿里百炼、腾讯元器、dify相比较,Coze使用体验较好。
-
丰富的插件:Coze产品相对成熟,各类插件丰富,不想造工具也有成熟插件备用。 支持工作流:尤其是代码块功能,对数据的精准获取有直接的帮助。
1. 工作流解了什么问题??
基于大模型+联网搜索,实际解决了此前大模型数据非最新,导致模型返回数据和当下存在偏差的情况。联网搜索可以解决大部分依赖实时数据的Prompt场景。
但是,联网搜索只是搜索:
-
搜索的返回结果存在质量差异。例如百度搜索、必应搜索、Google的质量差异。 -
⏱️ 一些垂类信息或更新频率较高的信息,例如财经新闻、财经动态、指数信息,依赖搜索功能反馈的信息时效性不足,存在延迟的可能。
因此,依赖工作流中的代码块来实现精准请求垂类、特定网址的数据信息,返回给大模型分析,能显著提高大模型回复的质量和准确性。✅
2. 工作流代码哪里写??
-
创建工作流,选择代码块。你将看到2种语言:TypeScript & Python ?? 



⚠️避坑提示:
Coze的Python环境大部分三方库无法导入使用。
支持的requests_async库已经停止维护多年,本地安装这个库很费劲。
创建一个和Coze代码块Python相同的环境已经能耗尽你的热情。
等你本地调试好代码,往Coze一贴,发现各种红线错误,你也会直接弃坑。?
3. 工作流代码怎么写 – 开发 ??️
如果你学过编程,肯定对JavaScript不会陌生。如果你对JavaScript不陌生,那你会了一半的TypeScript。如果你不想自己一行一行写,接下来就得使用AI编程了。推荐腾讯元宝-DeepSeek + Gemini 2.5 Pro,只要你描述的够准确,基本不用怎么调试,开发成本显著降低。?✨
如果你想写一个TypeScript发送请求,获取数据,解析数据的代码块,可以参考以下Prompt(实战总结-好用???):
用typescript帮我发起以下请求1.要求不使用三方库。2.用最基础的fetch获取 ,Cookie注释3.不能使用DOMParser解析数据4.写上对应的main方法测试5.请求如下:[]6.返回的数据是一个html字符串,我需要获取新闻列表封装为一个对象数组包含属性 标题,链接,图片地址,摘要信息。新闻列表源码如下:[]目标容器在:<div class="mytarget">中间包含内容</div>我已经成功获取了新闻对象数组,接下来帮我补全typescript.我想用对象里的link去请求文章详情,给我填充正文字段。不要使用DOMParser,请求参考:[]返回源码为:[]正文内容在:[]
4.工作流代码怎么写 - 调试 ??
AI编程已经帮你生成了基本可用的代码,接下来调试一下。
理想情况:JS直接添加debugger,F12调试,实测不支持。❌
? 没有调试太难了,光看代码解决bug的效率太低了。?
实际:使用VS Code来做本地调试后贴入Coze使用。?
1. 安装VS Code和NodeJS?
# 检查安装是否成功node -v npm -v
2. VS Code新建文件夹创建TS项目 ?
# 打开终端,初始化项目npm init -y# 安装 TypeScript 和 ts-node(可选)npm install typescript -g npm install ts-node --save-dev# 建 tsconfig.json 配置文件npx tsc --init# 将以下代码贴入 tsconfig.json { "compilerOptions": { "target": "es6", "module": "commonjs", "outDir": "./dist", "rootDir": "./src", "sourceMap": true}}# 创建源码目录mkdir src#src下创建index.ts测试function greet(name: string) { console.log(`Hello, ${name}`);}greet("VSCode");# 手动编译文件npx tsc # 自动编译参考 点击终端 → 运行任务 → 输入typescript , 选择监视
3. 开始自由调试 ??

实测本地调试之后,在Coze main方法增加方法调用,100%运行成功。✅

Let's dive in!



