马春杰杰 Exit Reader Mode

Amazon的大模型Claude 3使用评测

Amazon推出了自己的大模型Claude 3,今天来试用下~

1、注册账号

打开lab.amazoncloud.cn/demo/qrcode?trk=koc链接,会出现一个二维码,用微信扫描这个二维码就会打开体验界面:

我们先选择左边的限时试用,注意,这个试用的时限是1天~(由于试用已过期,可以点击右边的立即注册,以下的流程不变)

初次打开时间会久一点,请耐心等待~等待完毕是下面的界面:

可以看下,Claude 3目前支持以下内容,都是时下热门的课题:

确认之后点击右上角的“入门”按钮,开始正式的使用吧~

2、选择要测试的大模型类型

打开之后可能会有下面这个提示,点击“管理模型访问权限”:

然后点击“提交应用场景详细信息”:

然后按照提示填写信息:

提交之后,我们点击左上角的对勾,将所有模型都选中,然后在页面的右下角,点击“请求模型访问权限”:

等待一会,然后刷新,可以看到啊,这里会显示是否已经授予权限:

好了,到现在,环境的准备算是完成了,我们下面就可以开始聊天了~

3、开始聊天

导航栏选择—聊天

然后左上角,选择模型AnthropicClaude 3 Sonnet

点击应用之后,我们就可以问问题了,比如:

帮我写个脚本,用Python,主要内容是遍历当前目录和子目录下所有的.DS_Store并删除

当然,以下是一个用Python编写的脚本,可以遍历当前目录和子目录下所有的`.DS_Store`文件并将其删除。

```python
import os

def remove_ds_store_files(dir_path):
    """
    递归删除指定目录及其子目录下的所有 .DS_Store 文件
    """
    for root, dirs, files in os.walk(dir_path):
        for file in files:
            if file == '.DS_Store':
                file_path = os.path.join(root, file)
                try:
                    os.remove(file_path)
                    print(f"Removed: {file_path}")
                except Exception as e:
                    print(f"Error removing {file_path}: {e}")

if __name__ == "__main__":
    # 替换为你想要删除 .DS_Store 文件的目录路径
    dir_path = "."
    remove_ds_store_files(dir_path)
```

**代码解释:**

1. 首先导入 `os` 模块,它提供了与操作系统交互的功能,如文件和目录操作。

2. 定义了一个名为 `remove_ds_store_files` 的函数,它接受一个目录路径作为参数。

3. 在函数内部,使用 `os.walk()` 函数遍历指定目录及其子目录。该函数返回一个生成器,每次生成一个元组 `(root, dirs, files)`。其中 `root` 是当前目录的路径, `dirs` 是该目录下的子目录列表, `files` 是该目录下的文件列表。

4. 对于每个文件,检查其名称是否为 `.DS_Store`。如果是,就构造完整的文件路径,并尝试使用 `os.remove()` 函数删除该文件。

5. 如果删除成功,则打印一条消息,指示已删除该文件。如果删除失败,则打印一条错误消息,包含错误详情。

6. 在主程序中,你可以将 `dir_path` 设置为你想要删除 `.DS_Store` 文件的目录路径。在这个示例中,我们使用当前目录 `.`。

7. 调用 `remove_ds_store_files()` 函数,传递指定的目录路径,以开始删除过程。

**使用说明:**

1. 将上述代码保存为一个 Python 文件,例如 `remove_ds_store.py`。

2. 打开终端或命令提示符,导航到包含该脚本的目录。

3. 运行脚本:

```
python remove_ds_store.py
```

4. 该脚本将遍历当前目录和子目录,删除所有名为 `.DS_Store` 的文件,并在终端输出相应的消息。

**注意事项:**

- 此脚本将永久删除 `.DS_Store` 文件,请谨慎使用。
- 如果某些 `.DS_Store` 文件无法删除(例如由于权限问题),脚本将打印相应的错误消息。
- 如果你需要删除其他类型的文件,可以修改 `file == '.DS_Store'` 这一条件。

看起来还是可以的,小问题就是前端显示还需要优化。

当然,除了问答,还可以分析图片,下面给它一张鱼的照片,让它分析,看看会有什么结果:

这张图片展现了一条金鱼在花丛中优雅游动的生动场景。画面布满了鲜艳欲滴的大红色虞美人花朵,散发出浓郁的东方意韵。金鱼的身形被细腻地描绘,鳞片闪烁着光泽,鱼尾婀娜多姿,栩栩如生。它在花丛间曲游穿梭,恍若在这片花海中翩翩起舞。

整个画面充满了动态美,金鱼的优雅动作与静止的花朵形成鲜明对比,使画面充满生机和活力。同时,金鱼与花卉的红白相映,色彩对比强烈,赋予画面强烈的视觉冲击力。

这幅画作巧妙地将东方传统的鲤鱼文化与花卉艺术融合,体现了中国水墨画渗透到工笔重彩画的影响,展现了中国画独特的意境之美。花鸟画一直是中国画的经典题材,此画从新的角度诠释了这一主题,别具匠心,让人赏心悦目。

总的来说,这幅充满诗情画意的作品展现了艺术家高超的绘画技艺和独到的审美意境,令人对东方艺术的魅力有了更深层次的体会和理解。

可以看到啊,Claude 3确实能精准的分析出该图片的内容,并进行总结,这个部分还是非常不错的~

除了这些基本操作,我们还可以对两个大模型的结果进行对比,操作也十分简单,点击右上角的“比较模式”:

然后我们选择一个MetaLlama 2 Chat 70B模型和Jurassic-2 Ultra模型:

继续问它个问题:

世界上最美丽的女人是谁?

看吧,Claude 3 Sonnet可以说是完胜了~

4、图片生成

好了,测试完文字,我们再试试图片生成,这可以说是最近超火的应用了~点击左边导航栏的图像。

同样是选择模型,这次我们选择AmazonTitan Image Generator G1,让它生成“一条金鱼在花丛中优雅游动的生动场景”,看效果怎样:

不过需要注意的是,这个模型对于中文支持的不太好,只有用英文才能生成我们需要的图片,上面这个图片的提示词是:

A vivid scene of a goldfish swimming gracefully among the flowers

如果是中文“一条金鱼在花丛中优雅游动的生动场景”:

SDXL 1.0试试:

看到了吧,只要用英文提示词,效果就会非常好,已经非常接近我们之前给的那张图的样子了~

OK,今天体验的内容就是这些了,总体感觉挺不错的,不过还是建议最好用英文提示词,效果很棒~

最后,本服务仅在亚马逊云科技海外区域可用,您可以注册亚马逊云科技海外区账号使用本服务。

Cloudlab 使用链接 :https://mic.anruicloud.com/url/1026,目前模型一直在更新,大家可以继续体验其他模型~

注意,目前试用已经在3月10日关闭了:尊敬的客户和技术爱好者,感谢您对Claude3模型在 AmazonBedrock限时体验活动的关注和参与。此次活动于3 月10日晚12点正式结束,之后您仍然可以继续领略Amazon Bedrock上包括Mistral,llama2等领先的基础模型的魅力, 感受先进技术带来的无限可能,感谢您的支持与理解!

不过仍然可以通过注册账号进行使用。