首页 文章 精选 留言 我的
优秀的个人博客,低调大师

微信关注我们

原文链接:https://my.oschina.net/vivotech/blog/18339822

转载内容版权归作者及来源网站所有!

低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。

AI编程工具的 4 代演进历史

AI编程工具的演进 引子: “豪掷30亿美元,OpenAI史上最大收购案!” 近日据媒体报道,人工智能领域巨头OpenAI已同意以约30亿美元的价格收购专注于人工智能编码领域的工具公司Windsurf。这将是OpenAI自成立以来规模最大的一笔收购交易。Windsurf 是做什么?它是一家提供 AI 编程工具的厂家,因为编程工具已经成为 AI 时代赢得开发者的利器,OpenAI 之前跟业内最著名的AI开发工具厂家Cursor 没有谈拢,退而求其次,所以购买这家也不错的厂家 Windsurf。 下面我利用 AI 工具搜集了一些资料,快速回顾一下 AI 编程工具的演进历史。 前言: 人工智能现在正在彻底改变千行百业,当然对软件开发也产生了革命性的影响。 人工智能赋能(AI Enabled)的编程工具日益普及和成熟,它们在各种程度上协助程序员完成各种任务。 本文希望回顾近年来AI编程工具的演进历程,从时间线和工具特性两个维度进行划分,并深入分析一些具有代表性的工具,供开发者参考。我按照时间线和能力不同,把 AI 编程工具的演进分为如下四个阶段: 第一阶段:AI在编程中的初步应用(2018年...

技术实践 | 几乎零代码!像搭乐高一样做AI应用,LazyLLM确实有点东西!

每次写完一段得意的 Python 代码,你是不是也幻想着在客户或老板面前来一场完美的产品 demo?但现实往往是,要么在 Jupyter Notebook 里翻来覆去地展示 cell,要么在命令行里敲一堆指令,显得有点……不够高级,对吧?我最开始也这么想,于是脑子里冒出了一堆计划:要不学学 Streamlit 或 Gradio,搭个漂亮的前端页面?后端再用 FastAPI 撑起来?听起来不错,但一想到学习成本和开发时间……有没有更轻松的办法呢? 直到我昨天看到了 LazyLLM,我用不到 10 行 Python 代码实现了一个带有两个并行检索方法和一个重排方法的 RAG 系统。 我用 Qwen3 官方技术博客作为知识库,然后开始询问 RAG 系统有关 Qwen3 的知识,毫无疑问,系统全部答对了。 你认为构建一个像上面一样带有交互页面的 RAG 系统 demo 要写多少代码? 如果用 LangChain 或者 LangGraph + Gradio 的话,我感觉至少需要 100 行代码! 但是你看我的代码: 带上格式化自动换行和空行也就 63 行代码!而且我还实现了两个检索器(retri...

相关文章

发表评论

资源下载

更多资源
Mario

Mario

马里奥是站在游戏界顶峰的超人气多面角色。马里奥靠吃蘑菇成长,特征是大鼻子、头戴帽子、身穿背带裤,还留着胡子。与他的双胞胎兄弟路易基一起,长年担任任天堂的招牌角色。

Nacos

Nacos

Nacos /nɑ:kəʊs/ 是 Dynamic Naming and Configuration Service 的首字母简称,一个易于构建 AI Agent 应用的动态服务发现、配置管理和AI智能体管理平台。Nacos 致力于帮助您发现、配置和管理微服务及AI智能体应用。Nacos 提供了一组简单易用的特性集,帮助您快速实现动态服务发现、服务配置、服务元数据、流量管理。Nacos 帮助您更敏捷和容易地构建、交付和管理微服务平台。

Spring

Spring

Spring框架(Spring Framework)是由Rod Johnson于2002年提出的开源Java企业级应用框架,旨在通过使用JavaBean替代传统EJB实现方式降低企业级编程开发的复杂性。该框架基于简单性、可测试性和松耦合性设计理念,提供核心容器、应用上下文、数据访问集成等模块,支持整合Hibernate、Struts等第三方框架,其适用范围不仅限于服务器端开发,绝大多数Java应用均可从中受益。

Sublime Text

Sublime Text

Sublime Text具有漂亮的用户界面和强大的功能,例如代码缩略图,Python的插件,代码段等。还可自定义键绑定,菜单和工具栏。Sublime Text 的主要功能包括:拼写检查,书签,完整的 Python API , Goto 功能,即时项目切换,多选择,多窗口等等。Sublime Text 是一个跨平台的编辑器,同时支持Windows、Linux、Mac OS X等操作系统。

用户登录
用户注册