不会写代码,我能学会做RPA机器人吗?

2024-04-23  本文已影响0人  大胡子的机器人

RPA介于编程与非编程之间,80%的场景可以通过拖拽式的组件完成开发设计,单纯的这一点,就已经让很多小白蠢蠢欲试了,因为这80%的场景,已经可以满足绝大部分的工作场景了,让机器人替我们工作已经不再是梦寐以求的神话。

image.png

不过很多小白因为对于RPA工具的不了解,还是会问,大胡子老师,我不会写代码,能学会设计自己的RPA机器人吗?

RPA工具的设计初衷就是为了降低编程的门槛,让非程序员也能轻松上手。这些工具通常拥有直观的用户界面和丰富的帮助文档,即使是编程新手也能快速入门,特别是上面说的已经有80%的场景是不需要代码就能学会的技能。那么剩下的20%场景咋办呢?

我们可以借助AI的能力,只需要把问题描述清楚,问AI就好了。例如下面这个场景:

公众号机器人需要在正文中随机挑选本地3张图片插入,那么问题就来了, 怎么在文件夹中查找图片,并且随机挑选出3张呢?

我采用了kimichat进行问答,并且经历了1次纠正,才解决了该问题。

image.png

AI完整代码贴出来(注意哦,我没有改一行代码):

#随机在folder_path下面挑选num_images张图片
def pick_random_images(folder_path, num_images):
    # 获取文件夹下所有文件的列表
    files = os.listdir(folder_path)
    # 过滤出图片文件,这里假设图片文件的后缀为.jpg, .jpeg, .png
    image_files = [f for f in files if f.lower().endswith(('.jpg', '.jpeg', '.png'))]
    # 检查图片数量是否足够
    if len(image_files) < num_images:
        raise ValueError(f"Not enough images in the folder. Found {len(image_files)}, but need {num_images}.")
    # 随机选择num_images数量的图片
    selected_images = random.sample(image_files, num_images)
    # 获取绝对路径列表
    abs_paths = [os.path.join(folder_path, img) for img in selected_images]
    return abs_paths

接下来,我们就需要再uibot或影刀里面集成该片段代码就可以。

上一篇下一篇

猜你喜欢

热点阅读