已有 450 人访问
许祥 ID.17128
阅读(407)
博客(0)
许祥的阅读

关于提示词的艰难教训
人们常常讨论“完美的提示语”——讨论是否几行精心编写的文字可以带来近乎神奇的效果。还有人争论生成型人工智能(GenAI)是否真正进行推理,还是仅仅模仿模式。我们不会在这里解决这个辩论。相反,请把自己当作一名分析师:观察生成型模型(GenAI)在现实需求下的行为,记录它们的优势,发现它们的怪癖,并记录每一个红旗。​​在过去的12个月里,我将生成型人工智能部署到质量工程和测试(QET)领域——任务包括
18°/ 2025-04-20/184 人阅读 / 0 人点赞 / 0 条评论

从 overwhelmed 到专家:测试人员持续学习的路线图
​​如今,成为一名软件测试人员既可以是令人兴奋的,也可能是令人疲惫的。新工具和框架发布的速度快得让你难以想象🤷‍♀️🤷🏻‍♂️。虽然学习资源的丰富是一个福音,但它也可能让人感到超负荷。你可能发现自己陷入困境,要么在等待有人指导你,要么在无尽的教程、博客和课程中迷失自己,在信息过载的混乱中无法自拔。但事实是,你不需要等待导师、培训计划或“完美时机”来提升你的技能。提升和发展职业生涯的力量已经掌
18°/ 2025-04-20/180 人阅读 / 0 人点赞 / 0 条评论

什么是检索增强生成(RAG)?
​​像GPT-4这样的大型语言模型(LLM),虽然能生成强大且通用的自然语言,但也严重受限于训练数据的边界。为解决这一问题,近期业界热议基于RAG(检索增强生成)的系统——但究竟什么是RAG?它能做什么?为何值得关注?本文将深入解析:RAG的核心原理如何实现基于RAG的LLM应用(附完整代码示例)什么是RAG?检索增强生成(RetrievalAugmentedGeneration,RAG)是一种自
23°/ 2025-04-20/237 人阅读 / 0 人点赞 / 0 条评论

亲爱的软件测试人员,你们的批判性思维能力还活着吗?!
​​首先,有了测试自动化。那些在批判性思维(和智力)方面并不特别出众的人认为,这将一劳永逸地解决恼人的测试问题。手动测试将不再需要。关于测试自动化的投资回报率(ROI),作为一种营销手段,特别是一些想将自己昂贵的开发人员推给客户的咨询公司,讨论得非常热烈,目的是让某些数字上升。公司们纷纷被这些话吸引。能够解雇人类测试人员的诱惑是无法忽视的。不管你喜不喜欢,对于许多公司来说,测试只是一个成本。一个他
18°/ 2025-04-20/182 人阅读 / 1 人点赞 / 0 条评论

为何我们从 Pinecone 迁移至 PGVector
​​作为头部闭源向量数据库供应商,Pinecone凭借其高速、可扩展性和易用性闻名业界。其极速向量搜索能力使其成为大规模RAG应用的热门选择。我们(ConfidentAI,全球首个开源LLM评估框架)的初期架构也曾使用Pinecone对生产环境中的大模型可观测性日志进行聚类分析。然而,经过数周的实测验证后,我们决定全面替换为pgvector。尽管Pinecone的设计看似简单,但其与现有数据存储方
22°/ 2025-04-20/229 人阅读 / 0 人点赞 / 0 条评论

AI 会取代软件工程师的工作吗?只会取代低级工作。建议:学习端到端测试自动化
许多软件专业人士可能已经听说了以下的最新消息。OpenAIO3模型在编码方面取得了巨大进展​​Imagen来源:《算法桥》Salesforce将在2025年停止招聘软件工程师​​来源:Salesforce停止招聘软件工程师微软计划裁员​​来源:《商业内幕》​​传闻:微软裁员传闻以上因素的结合可能会给人一种印象,即AI即将接管软件工程师的编码工作。然而,我家有两位软件工程师,我对此一点也不担心。在这
23°/ 2025-04-20/237 人阅读 / 0 人点赞 / 0 条评论

在Cypress中,抽象到什么程度才合适?用还是不用页面对象模型(POM)?
深入探讨在你的Cypress测试套件中使用页面对象模型(POM)的优点和缺点。发现这种抽象工具可能增强或阻碍你的自动化策略的一些场景。1、引言众所周知,在Cypress生态系统中,普遍认为页面对象模型(POM)并不真正适用于此。许多人认为它由从Selenium转型过来的测试者引入的。即使是经验丰富的Cypress专业人士和Cypress官方博客也常常反对在设置测试套件时使用POM方法。如何在Cyp
31°/ 2025-03-27/317 人阅读 / 0 人点赞 / 0 条评论

蜕变测试和对抗性测试策略在AI系统测试中的应用
探索这些创新的测试策略,如何帮助AI系统发现潜在的缺陷,并使其为应对不可预测的真实场景做好准备。​​“归根结底,测试AI系统不仅仅是为了发现缺陷;更重要的是为我们的模型应对现实世界中的不可预测性做准备。”AI迅速在技术领域引起了轰动,尤其是大规模语言模型(LLM)在这场变革中处于领导地位。但当我们构建AI驱动的应用时,质量依然至关重要。测试AI系统的一个关键方面是处理可能决定应用成败的意外场景。由
45°/ 2025-03-27/457 人阅读 / 0 人点赞 / 0 条评论

测试生成技术成熟了吗?
让我们聊聊测试生成技术。因为无论是ChatGPT、Copilot还是其他工具,它们都能在眨眼间生成大量的测试用例。但总有人要来泼泼冷水。我见证过各类测试生成技术超过20年的发展。是的,20年前,我还在钻研代码的时候,就已经有工具能根据我写的代码生成测试用例了。墙上(这里指界面啦)就已经有了一个按钮,点击它就能基于我写在“墙上”(代码编辑区域)的代码创建一个测试用例。虽然有点原始,但它确实有效。在过
34°/ 2025-03-27/343 人阅读 / 0 人点赞 / 0 条评论

敲代码速度并非关键所在
如今我们面临着一个难题。当一名测试人员离职时,仅从预算报表来看,很难说服公司再招聘一名测试人员。哪怕是离开一位支持多个团队的测试人员,也可能会影响整个部门,导致产品质量下降、集成环节出现问题。​​作为一名软件开发经理,面对无法控制的外部因素,处境非常艰难。他们依赖越来越少的测试人员来维护一个持续变化的系统。为了思考如何提高工作效率、减少重复性工作,并腾出更多时间处理更有挑战性的问题,今天一位软件开
27°/ 2025-03-27/275 人阅读 / 0 人点赞 / 0 条评论