当前位置: 首页 > news >正文

影刀RPA进阶教程_RPA与AI大模型融合的实战应用

影刀RPA进阶教程:RPA与AI大模型融合的实战应用——让自动化拥有"大脑"

RPA擅长"操作",AI大模型擅长"理解"。

把两者结合起来,自动化的能力边界会大幅扩展——以前只能做固定规则的操作,现在可以处理非结构化信息、做智能判断、甚至自动决策。

这篇文章不讲概念,只讲实际怎么在影刀里把大模型用起来。


一、RPA + AI 解决的三类问题

场景RPA 单独能做吗加上 AI 后
商品评论情感分析输入评论文本,输出正面/负面/中性
网页内容智能分类标题+描述丢给大模型,返回分类标签
异常数据自动判断采集数据→大模型判断是否符合预期→分流处理
智能客服回复草稿把用户问题丢给大模型,生成回复草稿
图片内容识别截图传给大模型,返回图片里有什么

RPA 负责"拿数据",AI 负责"理解数据",RPA 再根据 AI 的结果执行操作——这个三角循环是核心模式。


二、影刀里调用大模型的三种方式

方式1:Python 代码指令直接调 API

这是最灵活的方式。在影刀里拖入"Python代码指令",直接写 requests 调大模型 API。

# 调用 DeepSeek / 豆包 / 通义千问 API 做文本分类importrequestsimportjson API_KEY="你的API密钥"# 建议存为全局变量API_URL="https://api.deepseek.com/v1/chat/completions"defclassify_product(title,description):"""用大模型判断商品类目"""prompt=f""" 请根据以下商品信息判断属于哪个类目。 可选类目:服饰、数码、家居、食品、美妆、母婴、其他 商品标题:{title}商品描述:{description}只回复类目名称,不要解释。 """headers={"Authorization":f"Bearer{API_KEY}","Content-Type":"application/json"}![在这里插入图片描述](https://i-blog.csdnimg.cn/direct/2fe11ba80c344c368931ed61e50f9c6d.png#pic_center)payload={"model":"deepseek-chat","messages":[{"role":"user","content":prompt}],"temperature":0.1,# 分类场景用低温,减少随机性"max_tokens":10}resp=requests.post(API_URL,json=payload,headers=headers,timeout=30)resp.raise_for_status()result=resp.json()category=result["choices"][0]["message"]["content"].strip()returncategory# 调用示例类目=classify_product("夏季薄款冰丝T恤","男士圆领纯色透气T恤")# 返回:"服饰"

关键参数

  • temperature=0.1→ 分类/提取场景用低温,减少随机性
  • temperature=0.7→ 创意写作/回复生成场景用中温
  • max_tokens→ 根据回复长度合理设置,别浪费

方式2:影刀魔法指令 3.0

魔法指令 3.0 已经内置了 AI 理解能力。你直接在指令面板搜索"AI"相关指令,但功能比较固定(主要是文本总结、翻译等)。

拼多多店群自动化报活动上架!

适合简单场景,复杂逻辑还是走 Python 直接调 API。

方式3:HTTP 请求指令直接调 API

不想写代码的话,可以用影刀的"HTTP请求"指令调大模型接口。

步骤:

  1. 拖入"HTTP请求",方法选 POST
  2. URL 填大模型 API 地址
  3. Headers 里加Content-Type: application/jsonAuthorization: Bearer xxxx
  4. Body 里写 JSON:
{"model":"deepseek-chat","messages":[{"role":"user","content":"帮我判断这段评论是好评还是差评:[提取的评论文本]"}],"temperature":0.1}
  1. 解析返回的 JSON,提取choices[0].message.content

灵活度不如 Python,但可以纯影刀指令完成。


三、实战案例:商品评论自动分类

这是一个完整的 RPA + AI 流程:

打开电商后台 → 采集今日评论列表 → 逐条提交大模型判断情感 → 将结果写入Excel → 负面评论自动截屏并发送企业微信通知

核心技术实现

# 情感分析 + 分级处理importrequestsimportjson API_KEY=global_vars["deepseek_key"]# 从影刀全局变量获取defanalyze_sentiment(comment_text):"""返回 '正面' / '中性' / '负面'"""prompt=f""" 判断以下电商评论的情感倾向,只回复"正面""中性""负面"中的一个。 好评标准:有正面评价、推荐、满意等表达。 差评标准:有抱怨、不满、质量问题等表达。 评论内容:{comment_text}"""headers={"Authorization":f"Bearer{API_KEY}","Content-Type":"application/json"}payload={"model":"deepseek-chat","messages":[{"role":"user","content":prompt}],"temperature":0.1,"max_tokens":5}try:resp=requests.post(API_URL,json=payload,headers=headers,timeout=15)resp.raise_for_status()result=resp.json()["choices"][0]["message"]["content"].strip()# 归一化输出if"正面"inresult:return"正面"elif"负面"inresult:return"负面"else:return"中性"exceptExceptionase:returnf"分析失败:{str(e)[:20]}"

重点

  • prompt 要精确约束输出格式(只回复一个词)
  • 结果做归一化处理(大模型偶尔会多说几个字)
  • 超时设 15 秒,大模型有时候响应慢
  • 异常兜底:返回失败信息而不是中断流程

触发通知的过滤逻辑

# 只有负面评论才触发通知如果 情感=="负面":截图网页("当前评论区域")->截图路径 发送企业微信通知(webhook_url,f"⚠️ 发现负面评论\n内容:{评论[:50]}...\n时间:{当前时间}")

四、RPA + AI 的成本控制

大模型 API 按 token 收费,无脑调用很烧钱。几个省钱技巧:

1. 批量处理

不要把 100 条评论逐条调 API,打包成一个 prompt。

# 批量分析(一次调API处理多条)comments_batch="\n---\n".join([f"{i+1}.{c}"fori,cinenumerate(评论列表)])prompt=f"""分析以下每条评论的情感,用编号+标签格式回复,例如: 1. 正面 2. 负面 3. ![在这里插入图片描述](https://i-blog.csdnimg.cn/direct/91ee754478644947b095c718ed21b250.png#pic_center){comments_batch}"""

单次调用可以处理 20-50 条,API 成本降为原来的 1/20。

2. 规则预筛选

先用简单规则(关键词匹配)筛掉明显的,剩下的才送大模型。

defpre_filter(text):"""规则预筛选,明显的不用调大模型"""好评词=["好评","满意","不错","推荐","赞","好"]差评词=["差评","垃圾","后悔","退","烂","坑"]good=sum(1forwin好评词ifwintext)bad=sum(1forwin差评词ifwintext)ifgood>=2andbad==0:return"正面"ifbad>=2andgood==0:return"负面"return"待分析"# 这些才送大模型

实测规则预筛能过滤掉 60% 的评论,剩下 40% 调 API。

3. 缓存结果

重复的文本不重复调 API。

cache={}# 跨循环可以用全局变量存defanalyze_with_cache(text):iftextincache:returncache[text]![在这里插入图片描述](https://i-blog.csdnimg.cn/direct/2f25289e8f0d44e793495fcdb92220d1.png#pic_center)result=analyze_sentiment(text)cache[text]=resultreturnresult

TEMU店群矩阵自动化运营核价报活动

五、对接不同大模型的关键差异

模型API 地址特色
DeepSeekapi.deepseek.com便宜、中文好、响应快
豆包ark.cn-beijing.volces.com字节系,和飞书生态联动好
通义千问dashscope.aliyuncs.com阿里系,电商场景有优势
Kimiapi.moonshot.cn长文本处理能力强

一个通用的调用封装

importrequestsdefcall_llm(prompt,model="deepseek",system_prompt=""):"""统一的大模型调用封装"""configs={"deepseek":{"url":"https://api.deepseek.com/v1/chat/completions","key":global_vars.get("deepseek_key",""),"model_name":"deepseek-chat"},"doubao":{"url":"https://ark.cn-beijing.volces.com/api/v3/chat/completions","key":global_vars.get("doubao_key",""),"model_name":"doubao-pro-32k"}}cfg=configs.get(model)ifnotcfgornotcfg["key"]:raiseValueError(f"模型{model}未配置或缺少密钥")messages=[]ifsystem_prompt:messages.append({"role":"system","content":system_prompt})messages.append({"role":"user","content":prompt})headers={"Authorization":f"Bearer{cfg['key']}","Content-Type":"application/json"}resp=requests.post(cfg["url"],json={"model":cfg["model_name"],"messages":messages,"temperature":0.1},headers=headers,timeout=30)resp.raise_for_status()returnresp.json()["choices"][0]["message"]["content"]

后续换模型只改model参数,不用到处改代码。


六、常见坑

坑1:大模型偶尔不按格式回复

prompt 里说了"只回复正面/负面/中性",结果它回"经过分析,这个评论是正面的"。所以必须做归一化处理,用"正面" in result而不是result == "正面"

坑2:API 超时

大模型有时候响应要 10 秒以上。Python 里一定设timeout,超时后做重试或降级处理(标记为"分析失败",不中断流程)。

坑3:费用失控

如果写死循环里每次都调 API,一天烧几百块很容易。批量 + 缓存 + 规则预筛选是必修课。

坑4:API Key 泄露

API Key 不要硬编码在流程里,用影刀的全局变量或环境变量存储。发布应用时也注意不要暴露。


七、选型建议

你的情况建议
刚接触,想体验用魔法指令 3.0 的内置 AI 功能
需要灵活判断Python 代码指令 + DeepSeek API(便宜好用)
需要处理大量文本批量调用 + 规则预筛选 + 缓存
飞书生态深度用户优先豆包,和飞书联动更顺
长文本分析(如合同)Kimi,128K 上下文

作者:林焱

本文为《影刀RPA学习手册》系列文章之一,内容源于实操经验的整理与分享。

http://www.zskr.cn/news/1500888.html

相关文章:

  • 云原生技术10-你的镜像安全吗?生产环境必备的安全检查清单,Trivy + Falco + OPA:云原生安全的“三剑客“
  • 别再被空格和换行符骗了!Beyond Compare 4.x 关联规则比较保姆级配置指南
  • 2026配电柜推广服务商权威测评:谁是行业领头羊? - GEO优化
  • 3分钟搭建个人专属阅读助手:彻底告别付费墙限制
  • STM32CubeIDE实战:用SPI驱动OLED显示中文和图形,附完整字库与DMA优化技巧
  • 数据的加密与解密(01:23)
  • 3分钟免费上手!Mobaxterm中文版远程管理工具终极指南:告别复杂SSH客户端
  • 保姆级教程:从零封装一个带滑块验证的Vue3登录组件(附完整代码)
  • 工业品营销新战场:变压器推广公司哪家强?8家机构多维对比 - GEO优化
  • 2026年电机电器推广服务商TOP5:破解AI选型时代的“技术黑箱” - GEO优化
  • TOPSIS评价结果不靠谱?试试结合熵权法优化权重,MATLAB代码一步到位
  • 【Android】高考志愿指南--精准择校规划填报
  • DAPLink开发环境搭建指南:从零到一快速上手嵌入式调试神器
  • F3D 3D查看器:快速安装与高效使用的完整指南
  • 2025 年华为发布鸿蒙 PC,SolonCode 无需适配即可兼容运行!
  • Outfit字体终极指南:9种字重免费开源字体,让你的设计瞬间拥有品牌灵魂
  • 中小企业AI落地5大实操路径:不换系统、72小时见效
  • 2026年现阶段,陕西直销公司如何借助高评价GEO实现精准获客转型? - 品牌鉴赏官2026
  • API:集合List,contains(一个类,判断是否重复)
  • 亚波长光栅波导设计:实现尺度不变性的关键技术
  • 三步打造你的AI金融投资决策大脑:TradingAgents-CN完全指南
  • 黄河流域pwn的wp(缺的比较多)
  • AI 降低了生成成本,但没有降低价值门槛
  • 2026年近期河北专业风门订购厂家综合实力与选型指南 - 品牌鉴赏官2026
  • 计算机毕业设计之豆瓣电影大数据分析可视化系统的设计与实现
  • DEAP脑电情绪识别代码包:DWT分解+频段能量熵特征+KNN/SVM/随机森林训练
  • 2026年真空凝壳炉厂家权威推荐:高真空熔铸技术标杆与精密合金工艺先锋品牌深度解析 - 品牌发掘
  • 2026疑难排污证审批可靠品牌推荐:代办北京西城区排污许可证/代办酒店宾馆特种行业经营许可证/办北京各区酒店特行许可证/选择指南 - 优质品牌商家
  • Python 高手编程系列五百一十六:槽
  • AWS认证路线图:2019年云架构师能力成长全解析