添加链接
link之家
链接快照平台
  • 输入网页链接,自动生成快照
  • 标签化管理网页链接

⭐️ Cloud Studio - 简介

Cloud Studio 是基于浏览器的集成式开发环境(IDE),为开发者提供了一个永不间断的云端工作站。用户在使用 Cloud Studio 时无需安装,随时随地打开浏览器就能在线编程。Cloud Studio 作为在线 IDE,包含代码高亮、自动补全、Git 集成、终端等 IDE 的基础功能,同时支持实时调试、插件扩展等,可以帮助开发者快速完成各种应用的开发、编译与部署工作。

详细信息请参考官方文档,点击这里哦: Cloud Studio(云端 IDE)简介 | Cloud Studio

🌟 操作步骤

点击链接跳转到官网,并点击“注册/登录”, Cloud Studio官网

🌟 注册Cloud Studio

  • 这里Cloud Studio 提供了三种注册方式:
    • 使用 CODING 账号授权注册/登录
    • 使用微信授权注册/登录(推荐使用微信登陆)
    • 使用 GitHub 授权注册/登录 (若使用 GitHub 登陆则创建公开应用时需要实名认证)

🌟 创建工作空间

登陆之后我们进入 Cloud Studio社区的主页之后可以点击创建应用,这里有非常多的模版,有兴趣的小伙伴可以在我们实验完成后,对它有了一个基本的认识和熟悉后再去操作。

在这里插入图片描述
其实云IDE这种产品,对我来说,最大的好处就是比如我要学习什么语言学习什么框架的话,不用在本地搭建各种开发环境,从而把自己的电脑搞得也许装了很多开发环境,但是用的却没多少个,同时比如不同语言或者相同语言不同版本之间又会出现一些配置问题,导致自己的开发环境受到污染;这个时候云IDE很好的解决了这个问题,想学什么想练什么语言的代码,一键启动即可。

🌟 启动对应的开发环境

点击 “完成” 后,环境会自动开始配置,正常情况下大概1-2分钟左右,开发环境就配好了,是不是超级的方便!启动成功后,我们进入了一个欢迎界面。

通过对代码和README的简单解读我们发现,这是一个默认的Flask项目搭建起来的临时页面。

⭐️ GPT工具 Claude 介绍

是由Anthropic创建的(Anthropic是一家由对公司不满意的前 OpenAI 工程师创立的初创公司),它的功能尚未像 GPT 那样全面,但无需搜索网络即可响应。它的优势包括消化、总结财务文件和研究论文。Claude 得到了 Google、Zoom 和 Slack 的支持。
Claude 是Anthropic的人工智能助手,可通过聊天界面或 API 访问。它能够进行对话和文本处理。用例包括摘要、搜索、创意和协作写作、制定问答和一些基本编码。由前 OpenAI 员工开发,它的研究起点也是GPT-3,相同的团队背景、技术线路和应用方向。现在用户可以通过Quora的Poe应用程序以及其他两个聊天机器人访问 Claude。
它可以快速响应客户服务请求,并可以在需要时将任务交给人工。Claude特别擅长编辑、重写、总结、分类和提取结构化数据。它还可以遵循基本指令和逻辑场景,根据年度报告分析战略风险和机遇,评估立法的利弊并识别法律文件中的风险。

🌟 Claude 的接入方式

Claude 的官网在国内虽然不太好访问,但是这个并不影响我们使用它,相信在网上有很多如何接入 Claude 的方法,这里我也介绍一下,前面背景介绍里说过了,Slack 也在支持 Claude,我们只需要在 Slack 插件中加入它即可。关于 Slack 如何去创建一个组织大家可以自行搜索查询,这里我们为了各位实验的便利性,创建了一个临时的 Slack 组织,在手册中点击 邀请链接 即可加入我们临时的 Slack 组织。

这里使用企业微信的邮箱和个人邮箱都可以。加入组织后,就可以看到 Slack 的面板,Claude 应用我们已经添加到组织中了,大家可以随时启用。

⭐️ 工资核算的实验案例介绍

由于实验关系,我们来一个比较简单的工资核算的例子(不去测算五险一金)
请运用财务部门提供的数据(salary.xlsx),根据表格中的数据核算出最终每个人的实发工资。

🌟 工资核算规则

  • 当前表格中,考勤扣除金额、个税扣除、实发工资目前是空缺的,最终生成的数据需要将上述三列的数据分别根据以下规则填充。
  • 迟到次数核算方法:
    • 3次以内不扣除
    • 3次以上每多1次扣除100(也就是第4次开始)
  • 个税扣除核算方法:
    • 不考虑个税起征点。
    • 收入中不超过3000元的按3%税率缴纳个税。
    • 3000元-12000元的按10%税率缴纳个税。
    • 超过12000元不高于25000元的按税率20%计算。
    • 25000元-35000元的按税率25%计算。
    • 35000元-55000元的按税率30%计算。
    • 55000元-80000元的按税率35%计算。
  • 将算出的结果填充到salary.xlsx表中
    • 考前扣除金额填充至原文件中。
    • 个税扣除填充至原文件中。
    • 实发工资填充至原文件中。

新建一个文件将表格中的数据在Cloud Studio终端中输出

⭐️ 实验实操

该准备的工具都准备好了,实验案例相信大家也基本上理解了,如何正确对 GPT 发问,或者提需求其实是非常讲究的。

例如 GPT 告诉了你一个Python代码,你一句都看不懂,也许你还费劲的粘到代码中去运行,但是有辨别能力的,一看 GPT 的回复代码立马能够找到问题,并且通过下一句话把这个“补丁”打好。

Claude是一个可以连续提问,能够结合上下文内容进行反馈的AI,所以我们可以不用一口气把所有的问题让它一下解决,我们一点一点的提问,一点以点的增加需求,让它最终实现我们要的东西。

🌟 将下载好的预设表格数据并在Cloud Studio中上传

我们将需要上传的 excel 表格 上传至Cloud Studio的 Python环境的根目录中去。(需要excel源文件的小伙伴可以评论区评论,我会联系你的。)

excel 上传完毕后,不要在Cloud Studio 的 IDE 中去打开它。(想看原始数据是怎么样的可以在本地查看);成功之后,我们在Cloud Studio中创建我们准备开始编写代码的文件。例如我叫 test.py

⭐️ 开始使用GPT辅助编程

需求: 读文件,并将数据存储至Excel中,最后打印输出。

这个代码首先读取Excel表格,然后计算并填充考勤扣除金额,最后简单地计算了个税扣除和实发工资,并打印出整个DataFrame.代码执行每一步都进行了print检查,以确保正确无误。也可以根据实际需求修改计算个税扣除和实发工资的方法。

将GPT给予的代码粘贴至 Cloud Studio ,但是此时还并不能运行,因为我们没有安装 panda 库,所以我们需要先安装 panda 库。

执行安装命令: pip install pandas

# coding:utf-8
import pandas as pd
# 读取Excel表格,指定sheet_name是"Sheet1"
df = pd.read_excel('salary_husky.xlsx', sheet_name-"Sheet1")
# 检查读取结果
print(df)
# 计算考勤扣除金额
late_counts = df["迟到次数"]
df["考勤扣除金额"] = late_counts.apply(lambda x: max((x-3)*100, 0))
# 再次检查考勒扣除金额是否计算正确
print(df["考勤扣除金额" ])
# 填充个税扣除(此处简单用O垃充)
df["个税扣除"] = 0
# 填充实发工资(此处简单用工资基数减去五险一金和考勒扣除的总和)
df["实发工资"] = df["工资基数"] - df["五险一金扣除"] - df["考勤扣除金额"]
# 打印整个DataFrame
print(df)

安装成功,我们在来运行一下 test.py

在这里插入图片描述
可以看到,他把实发工资也给算出来了,但是个税扣除实际上我们还没提需求,现在算也白算,但是也无伤大雅了。

⭐️ 体验与感受

具体的优化细节,暂时就不做了,总的来说这次的体验让我模拟了在一台新的机器设备上,从 0 到 1 体验Cloud Studio云 IDE 给我们带来的优势,不需要装各种环境,简单易用,开箱即可上手。

腾讯云 Cloud Studio 提供了一个方便的在线开发平台,让开发者可以在云端进行开发工作,而无需在本地安装和配置开发环境。Cloud Studio 提供了丰富的开发工具和功能,如代码编辑器、终端、调试工具等,同时也支持与腾讯云其他服务的集成,方便开发者进行云上应用的开发和部署。

总之,Cloud Studio 操作简单、功能强大,希望这个产品能够越做越好。也欢迎大家一起探索 Cloud Studio 更多的功能,为工作中进行赋能!

由于作者原来给的zip包里面有个app.js里面api地址是不对的。需要修改为https://api.openai.com/v1。这样我们重新部署函数就可以正常使用啦啦。作者github地址。