首页
学习
活动
专区
工具
TVP
发布

ThoughtWorks

专栏成员
914
文章
792205
阅读量
116
订阅数
昂贵的质量——为什么bug总在发生?
在过去相当长一段时间内,我都在一个负责项目维护的团队内工作。团队的特殊之处在于,我们从来不开发新功能,而是负责解决每天上报的线上问题。这些 bug 无奇不有,从无法打开页面到数据奇怪丢失,麻木早已经替代焦虑成为了我们面对 bug 时的主要情绪。
ThoughtWorks
2024-07-29
1120
那些不断涌现的新技术,都值得采用吗?
在技术方面,我们经常看到两种情况在企业发展过程中反复出现。组织要么过于严格控制决策,抑制创新和转型;要么缺乏控制,使得技术的管理变得非常困难,毕竟当轮子开始转动,成本就会上升。
ThoughtWorks
2024-07-15
1060
秒杀系统架构解析:应对高并发的艺术
对于各大电商平台而言,爆款运营和促销活动的日常化已成为常态,而支撑这些的秒杀系统自然是不可或缺的一环。同时,秒杀活动的巨大流量就像一头洪荒之兽,若控制不当,可能会冲击整个交易体系。因此,秒杀系统在交易体系中便扮演着至关重要的角色。
ThoughtWorks
2024-07-04
5730
当“软件定义汽车”遇到软件性能问题
当今的汽车与数年前的汽车相比,虽然作为载具的主要目的变化不大,但不论是驾乘体验、智能化水平还是交互方式,都发生了质的飞跃。
ThoughtWorks
2024-06-19
1450
敏捷的数据工程实践
随着数据在越来越多的企业中被应用,数据技术的发展可谓突飞猛进。不仅基于Hadoop的大数据生态在持续完善,我们也能看到很多新兴的分布式技术如潮水般涌现。
ThoughtWorks
2024-05-30
1200
数据驱动与 LLM 微调: 打造 E2E 任务型对话 Agent
作者:Thought Agent 社区在对话系统的设计和实现中,传统的基于 Rasa-like 框架的方法往往需要依赖于多个模块的紧密协作,例如我们在之前的文章中提到的基于大模型(LLM)构建的任务型对话 Agent,Thought Agent,其由自然语言理解(NLU)、对话管理(DM)和对话策略(DP)等模块共同协作组成。这种模块化的设计虽然在理论上具有灵活性,但在实践中却带来了诸多挑战,尤其是在系统集成、错误传播、维护更新以及开发门槛等方面。
ThoughtWorks
2024-05-30
6791
关于GenAI,要冷静
大约一年前,大家热聊的先是LLM,LLM的全称是Large language models,也就是大语言模型,那么它必然有2个特点,一个是自然语言,第二个是大。随后它带来了一个效果,就是能“生成”,可以像人一样发言,不过输出仅限于文本,看起来能够自我输出和自我思考,于是基于这个理念,AIGC这个概念应运而生。
ThoughtWorks
2024-05-11
1140
值得关注的科技行业宏观趋势——关于AI、开源、单体架构、混合现实、Rust、持续集成...
很显然,AI和生成式AI是我们讨论的重头戏。最终,我们在本期技术雷达中提炼出了34个与生成式AI相关的热点。至于我们的主题,有两个是专门描述生成式AI的,包括“人工智能助力软件开发团队”和“涌现的大语言架构模式”。此外,我们还有一些候选主题,既涉及宏观层面、也关注具体实践。我们讨论了生成式AI与普通AI(甚至统计技术)之间的区别。虽然生成式AI显然是闪亮的新事物,但其实有些问题更适合用非生成式AI技术来解决。
ThoughtWorks
2024-04-19
1600
如何借助 LLM 设计和实现任务型对话 Agent
在人工智能的快速发展中,任务型对话 Agent 正成为提升用户体验和工作效率的关键技术。这类系统通过自然语言交互,专注于高效执行特定任务,如预订酒店或查询天气。尽管市场上的开源框架如 Rasa 和 Microsoft Bot Framework 在对话理解和管理方面已经取得了不错的进展,但仍存在一定的局限性,包括对大量领域数据的依赖、对固定模板的依赖,以及在个性化服务和复杂任务处理方面的不足。大型语言模型(LLM)的兴起为任务型对话 Agent 的设计和开发带来了新机遇。LLM 强大的语言理解和生成能力,能够有效提高对话系统的准确性和用户体验。得益于这些特点,我们有机会进一步简化任务型对话 Agent 的开发流程,并显著提高开发效率。本文将重点介绍由 Gluon Meson 平台孵化的创新框架——Thought Agent,探讨如何利用大型语言模型来设计和实现任务型对话 Agent 。该框架已在一家大型银行的智能对话 Agent 项目中得到成功应用。本文旨在为读者提供新的视角,帮助快速构建以 LLM 为辅助的任务型 Agent。
ThoughtWorks
2024-04-12
3K0
智能座舱软件性能与可靠性的评估和改进
随着智能汽车的不断发展,智能座舱在性能与可靠性上暴露出体验不佳、投诉渐多的问题,本文从工程化的角度简述了如何构建智能座舱软件的评估框架,以及如何持续改进其性能和可靠性。
ThoughtWorks
2024-03-18
2180
软件开发的简单设计观
很多时候,人们习惯把“简单”跟“容易”理解成一个意思。简单和复杂多用于形容事物或人的属性或状态,容易和困难一般形容达到某种目标的过程。生活中经常听到这样的感慨:「人活简单点真难啊!」、「系统一不小心就搞复杂了」。这些感慨背后流露出一种心愿 -- 保持简单。
ThoughtWorks
2024-03-07
1110
大规模敏捷测试怎么做(集成篇)
对于大规模的产品来说,即使采用敏捷的方式来做,也依然避免不了多个服务集成以及和其他产品集成的过程,这一篇就和大家一起讨论一下在大规模敏捷测试中如何进行SIT(System Integration Testing)集成测试。
ThoughtWorks
2024-01-31
2590
低代码平台中的“不可能三角”
然而,此类平台的设计者与维护者们,或早或晚,终将会面对“低代码”与生俱来的一组底层矛盾,而是否能合理地处理这组矛盾,最终决定了此平台的发展前景。
ThoughtWorks
2024-01-29
2460
生成式 AI 带给软件开发的三个幻觉:速度快、质量高、人更少
软件行业苦降本增效久已。蔓延开去的开发周期,遥遥无望的上线时间,以及不断冒起的缺陷,怎么看都配不上这支精兵强将的队伍。生成式AI 似乎带来了曙光,它的表现让人耳目一新,不少人会这么想。它能自动生成代码,成本低,可重复,即抛的能力像云上的资源,这段代码不合适?扔掉好了,重新生成一段。很自然就会想到,是不是也不需要这么多精兵强将了,程序员们也很担心这一点。
ThoughtWorks
2024-01-17
1370
去测试化真的可行吗?
当前业界对于软件测试和质量相关的讨论非常广泛,各种不同的声音此起彼伏。其中包括质疑测试人员的必要性、去测试人员化、强调测试技术化和工程化、探讨测试与质量的协同作用、讨论敏捷测试、持续测试以及全程自动化测试等等。
ThoughtWorks
2024-01-03
2310
用分布式系统思考团队管理
管理团队是一件非常困难的事情,在认知能力强的群体中尤其如此。历史告诉我们,缺乏组织的人类群体没有任何战斗力,且在社会化生产的过程中效率非常低下。
ThoughtWorks
2024-01-03
1510
如何在组织中有效地使用低代码工具?
作者:Mike Mason , Karl Brown and Mark Ettrich译者:牛昊天Thoughtworks 第 28 期技术雷达中提出,市场中低代码平台能力在近些年取得巨大进步,但依然主要集中在解决中低复杂度场景问题,当面对复杂的业务场景时,仍然存在一定的平台限制。所以建议企业考虑采用低代码技术前,仔细深入评估自己的需求和低代码技术之间的平衡——有界限地使用低代码平台。
ThoughtWorks
2023-12-10
1950
数据库迁移:从 SQL Server 到 PostgreSQL
在这个数字化时代,企业的复杂业务逻辑运转需要依赖复杂的业务服务来完成。这些业务服务通常会经历变更、拆分、合并和上云等过程,最终与一些商业软件和云平台深度融合。
ThoughtWorks
2023-11-30
6440
ChatGPT 使用到的机器学习技术
要聊ChatGPT用到的机器学习技术,我们不得不回顾一下机器学习技术的发展。因为,ChatGPT用到的技术不是完全从零的发明,它也是站在巨人的肩膀上发展起来的。
ThoughtWorks
2023-11-22
2500
IT 服务运维中的安全管理
ITIL 是一套 ITSM 最佳实践体系,能够提高 IT 部门用户满意度和运行效率。它提供了针对 IT 活动的实践,可以被组织应用于战略、价值交付和能力维持。它允许组织建立一个基线,用于计划、实施和测量,证明合规性和衡量改进。虽然 ITIL 建立了 ITSM 的“游戏规则”,但它只告诉你最好做什么事,具体落地层面的流程实践需要根据不同的组织进行定制化和优化。
ThoughtWorks
2023-10-30
4710
点击加载更多
社区活动
【纪录片】中国数据库前世今生
穿越半个世纪,探寻中国数据库50年的发展历程
Python精品学习库
代码在线跑,知识轻松学
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
技术创作特训营·精选知识专栏
往期视频·千货材料·成员作品 最新动态
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档