30 天 AI 测试挑战活动:第二十八天:构建你的 AI 工具
第 28 天:构建你的 AI 工具
第 28 天 - 我们即将完成这一系列挑战,感谢你一直以来的参与!
本次挑战的早期阶段,我们探讨了大语言模型(LLMs)例如 ChatGPT 和 Bing Copilot 的多种用途。但同时,我们也关注到与这些工具共享数据时可能出现的隐私问题,以及在缺乏足够上下文信息时,这些模型可能无法产生合理输出的问题。
这些问题是当前许多引入 AI,尤其是生成式 AI(例如 LLMs)的公司普遍面临的挑战。幸运的是,我们有多种方法可以应对这些挑战。
因此,在今天的任务中,我们将高层次地探讨几
种解决策略。通过完成四个步骤的演练,我们将重点探讨:
- 通过本地部署 LLMs 来增强数据隐私保护
- 通过微调和上下文检索来优化上下文相关的行为表现。
不需要担心编程问题——所有演练所需的代码都已为你准备好。你将有机会通过微小的修改来实验这些策略。
这些演练将使用谷歌的 Colaboratory(简称 Colab),因此你需要有一个谷歌账号才能访问和执行这些代码。请注意,我们仅将其作为教育用途。
任务步骤
-
认识 Colaboratory - 观看简短的Colab 视频介绍,了解如何使用 Colab。
-
完成演练 - 选择并完成一个或多个演练:
- a. 访问今天任务的 GitHub 仓库:GitHub - BillMatthews/mot-30-days-ai-in-testing。
- b. 阅读 ReadMe 文件,深入了解每个演练的内容。
- c. 根据你的兴趣选择一个(或多个)演练,在 ReadMe 页面上点击链接,即可打开包含演练内容的 Colaboratory 笔记本。
- d. 按照笔记本中的说明阅读信息并完成演练。
- e. 虽然无需修改任何提供的代码,但大多数笔记本都提供了实验输入的选项。
-
进行反思 - 在完成演练后,回顾并思考其中的反思问题。
-
分享你的洞见 - 考虑与社区分享你的发现,包括:
- a. 你选择了哪个演练及其原因。
- b. 你认为这种方法在多大程度上解决了你关于数据隐私和/或上下文感知的担忧。
- c. 这种方法为你和你的团队带来了哪些机遇。
为什么参与
- 迈向更高层次:虽然使用 ChatGPT 等工具非常方便,但团队可能很快就会遇到其使用限制。参与今天的任务,你将了解如何突破这些限制,并在 AI 测试领域内开始创新。
任务链接
https://club.ministryoftesting.com/t/day-28-build-your-own-ai-tools/75496
我的第 28 天任务
关于活动
30 天 AI 测试挑战活动是 Ministry 测试社区发起的活动,上一次我了解这个社区是关于他们发起的 30 天敏捷测试的活动。
活动介绍
通过 30 天 AI 测试挑战赛,在整个 3 月份升级你的测试游戏!
- 2024 年 3 月 1 日 - 2024 年 4 月 1 日
- 00:00 - 23:00 英国夏令时
- 地点:线上
召集所有测试人员、人工智能爱好者以及任何对人工智能如何重塑软件质量感到好奇的人。准备好探索人工智能的世界了吗?今年 3 月,我们将启动 30 天人工智能测试,诚邀你加入这一使命!
它是什么?
在 30 多个启发性的日子里,与充满活力的社区一起,你将踏上探索人工智能在测试中的潜力的旅程。每天,我们都会探索和讨论新的概念、工具和实践,以揭开人工智能的神秘面纱并增强你的测试工具包。
为什么要参加?
逐步提升你的技能:每天都会有一项新的、可管理的任务建立在前一项任务的基础上。帮助你逐步加深对 AI 测试的理解。
提高你的测试效率和有效性:探索人工智能可用于改进日常测试、提高效率和有效性的多种方式。
联系与协作:在 The Club 论坛上与全球测试人员和 AI 爱好者社区互动,分享见解并获得灵感和支持。 实现 AI 雄心:利用此挑战作为实现 AI 测试目标的垫脚石。深入研究并解决满足你人工智能抱负的任务。 领导和启发:通过在挑战期间分享你的人工智能之旅和发现,你将在提升社区知识和技能方面发挥至关重要的作用。
它将如何运作?
整个三月,MoT 团队的一名成员将在俱乐部论坛上发布一项新的简短每日任务,这将增强你对测试中的 AI 的理解。
然后,你将回复主题帖子以及对每项日常任务的回复。请随意分享你的想法、提出问题、寻求建议或向他人提供支持。
最后,不要忘记通过参与其他人的回复来鼓励有意义的讨论。如果你发现某人的回复有趣或有帮助,请点击❤️按钮并让他们知道!
不要害怕错过时机;现在注册!注册后,你将收到每项日常任务的电子邮件提醒。
社区官网:https://www.ministryoftesting.com
活动链接:https://www.ministryoftesting.com/events/30-days-of-ai-in-testing
挑战:
- 第一天:介绍你自己以及你对人工智能的兴趣
- 第二天:阅读有关测试中的人工智能的介绍性文章并分享
- 第三天:AI 在测试中的多种应用方式
- 第四天:观看有关测试中人工智能的任何问题视频并分享主要收获
- 第五天:确定一个测试中的人工智能案例研究,并分享你的发现
- 第六天:探索并分享对 AI 测试工具的见解
- 第七天:研究并分享提示词工程技术
- 第八天:制作详细的 Prompt 来支持测试活动
- 第九天:评估提示词质量并努力加以改进
- 第十天:批判性分析人工智能生成的测试
- 第十一天:使用 AI 生成测试数据并评估其功效
- 第十二天:评估你是否信任 AI 支持测试并分享你的想法
- 第十三天:开发你的测试方法并成为 AI 测试的先行者
- 第十四天:生成 AI 测试代码并分享你的体验
- 第十五天:衡量测试计划中的短期人工智能
- 第十六天:评估采用 AI 进行无障碍测试并分享你的发现
- 第十七天:利用人工智能实现缺陷报告自动化,并分享你的流程和评估结果
- 第十八天:分享你在 AI 测试中遇到的最大难题
- 第十九天:探索 AI 在测试优先级排序中的作用,并评价其利弊
- 第二十天:探索 AI 自愈测试的有效性
- 第二十一天:打造你的 AI 测试宣言
- 第二十二天:思考团队需要哪些技能才能在 AI 辅助测试中取得成功
- 第二十三天:评估 AI 在视觉测试中的有效性并讨论其优势
- 第二十四天:探索代码解释技术并分享你的见解
- 第二十五天:探索人工智能驱动的安全测试并分享潜在用例
- 第二十六天:研究在 AI 测试中最大限度地减少碳足迹的策略
- 第二十七天:评估你的团队是否准备好采用人工智能辅助测试
推荐阅读
- 使用 Bruno 进行接口自动化测试快速开启教程系列
- 使用 Postman 进行接口自动化测试快速开启教程系列
- 使用 Pytest 进行接口自动化测试快速开启教程系列
- 使用 SuperTest 进行接口自动化测试快速开启教程系列
- 使用 Rest Assured 进行接口自动化测试快速开启教程系列
- 使用 Galting 进行性能测试快速开启教程系列
- 使用 K6 进行性能测试快速开启教程系列
欢迎关注软件测试同学的公众号“软件测试同学”,原创 QA 技术文章第一时间推送。
