前往小程序,Get更优阅读体验!
立即前往
发布
社区首页 >专栏 >使用HARPA和AI轻松实现自动化

使用HARPA和AI轻松实现自动化

作者头像
云云众生s
发布2024-03-28 15:44:12
发布2024-03-28 15:44:12
13000
代码可运行
举报
文章被收录于专栏:云云众生s云云众生s
运行总次数:0
代码可运行

面临的问题

我发的文章是用 markdown 维护的,所有的文章开头都有这样的内容:

代码语言:javascript
代码运行次数:0
复制
<!--
title: 我理想中的多云架构
cover: https://cdn.thenewstack.io/media/2023/11/800f5433-multicloud-architecture.jpg
-->

多云不仅仅是一个流行词语,它为IT架构带来了显著的好处。以下是我的愿望清单。

> 译自 [Multicloud Architecture: What I Want to See](https://thenewstack.io/multicloud-architecture-what-i-want-to-see/)。作者Robert Sonders。

其中许多内容是从原始文章里获取的,例如 cover、原标题和原 URL,这些内容的处理比较简单,一般的 RPA 工具,或者直接写程序解析网页内容都可以很容易的获取。但是 title 还有摘要(多云不仅仅...)则是译而来。相对于传统的译工具,ChatGPT 和 Claude(我现在用的) 的效果更好,我要完成这个工作,就需要将原文复制到 Claude 里,然后再把译结果拷贝到 markdown 里。真的有点烦。

解决方案

于是我就搜索了一下,第一个出来的结果就是 HARPA,因为支持 Claude ,我立马决定安装试用:

因为 Claude 有免费额度,所以我选了使用 Claude。HARPA 最棒的就是不需要 API,只需要登录了 Claude 的 Web 界面就可以使用。看到有个 Create,于是我就创建一个自定义 Command ,看起来有戏。

实现

因为有着一些 RPA 和自动化的经验,我很快整理通过一些步骤实现了我的需求,此时的 Command 是这样的:

首先是利用 EXTRACT Step 来抓取网页的数据:

通过这个步骤,可以获取文章的标题,并保存为 theTitle 变量。然后可以利用 GPT step 将这个标题发送给 Claude 译:

在返回结果格式的控制方面,Claude 不如 ChatGPT 听话,所以上面的提示词有一些啰嗦。结果存放到了 gpt 变量中。然后需要一个 RUN JS step 处理 gpt 这个返回结果:

可以看到译后的标题存放到了 theCNTitle 变量中了。

其他数据也用类似的处理方式,最后通过 SAY Step 进行整合:

点击 Save 并 Confirm,然后退出来直接执行这个 Command,就是我希望的结果了。

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2023-11-192,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 面临的问题
  • 解决方案
  • 实现
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档