祝威廉
码龄17年
求更新 关注
提问 私信
  • 博客:1,115,388
    社区:47
    问答:3,581
    动态:164
    1,119,180
    总访问量
  • 397
    原创
  • 5,916
    排名
  • 1,789
    粉丝
  • 33
    关注
IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:广东省
加入CSDN时间: 2008-08-20
博客简介:

allwefantasy的专栏

查看详细资料
个人成就
  • 博客专家认证
  • 获得1,060次点赞
  • 内容获得723次评论
  • 获得1,254次收藏
  • 代码片获得149次分享
创作历程
  • 25篇
    2025年
  • 65篇
    2024年
  • 6篇
    2023年
  • 3篇
    2022年
  • 7篇
    2021年
  • 16篇
    2020年
  • 48篇
    2019年
  • 38篇
    2018年
  • 50篇
    2017年
  • 109篇
    2016年
  • 20篇
    2015年
  • 4篇
    2013年
  • 4篇
    2012年
  • 3篇
    2011年
  • 3篇
    2010年
  • 18篇
    2009年
  • 13篇
    2008年
成就勋章
TA的专栏
  • Chrome
    1篇
  • 性能
    1篇
  • 浏览器
    1篇
  • firefox
    1篇
  • 评测
    1篇
  • Web开发
    2篇
  • 流水线
    1篇
  • Java SSH改进
    1篇
  • spark
    13篇
  • 思考
    6篇
  • 大数据
    4篇
  • yarn
    2篇
  • kafka
    1篇
  • es
    5篇
  • 创业
  • 12cd分享系列
    3篇

TA关注的专栏 0

TA关注的收藏夹 0

TA关注的社区 1

TA参与的活动 0

兴趣领域 设置
  • 大数据
    sparketl
创作活动更多

新星杯·14天创作挑战营·第13期

这是一个以写作博客为目的的创作活动,旨在鼓励大学生博主们挖掘自己的创作潜能,展现自己的写作才华。如果你是一位热爱写作的、想要展现自己创作才华的小伙伴,那么,快来参加吧!我们一起发掘写作的魅力,书写出属于我们的故事。我们诚挚邀请你们参加为期14天的创作挑战赛!注: 1、参赛者可以进入活动群进行交流、互相鼓励与支持(开卷),虚竹哥会分享创作心得和涨粉心得,答疑及活动群请见:https://bbs.csdn.net/topics/619781944 【进活动群,得奖概率会更大,因为有辅导】 2、文章质量分查询:https://www.csdn.net/qc

81人参与 去参加
  • 最近
  • 文章
  • 专栏
  • 代码仓
  • 资源
  • 收藏
  • 关注/订阅/互动
更多
  • 最近

  • 文章

  • 专栏

  • 代码仓

  • 资源

  • 收藏

  • 关注/订阅/互动

  • 社区

  • 帖子

  • 问答

  • 课程

  • 视频

搜索 取消

第一弹 AC Module: 和编程语言无关以AI为中心的自包含模块化理念和实现

你或许说,那我给每个模块写个文档,大模型不就知道了么,这个问题其实由来已久,只要是人类在维护文档,这就意味着文档很快就会和代码更新脱节,维护文档实在是个庞大的工作,这就导致现存的大量项目能有一个项目文档就算不错了,很难说在代码中有对模块的每个文档。所以在传统的开发模式下,对AI而言最大的挑战是:他很难看到你项目的全貌,这包括模块的作用,以及模块之间的依赖。这样大模型自己就会去探索项目里已经有的AC 模块,从而更好的依赖已有的AC 模块开发新的模块,避免大量冗余的代码的开发,也让他对项目自身有更好的了解。
原创
博文更新于 2025.06.29 ·
903 阅读 ·
11 点赞 ·
0 评论 ·
15 收藏

第二弹 auto-coder 1.0.0 终于来了

随着 AC 模块的引入,AI辅助编程工具将直接给用户提交PR,而且很多情况无需review ,则个时候,我们只要提出需求和验证测试,其实就可以不管了,继续去做其他事情。AC 模块的引入以及基于验证的编程,会极大的拉长对话,比如可能模型要组合1000次甚至一万次的工具调用才能最终完成功能和过”测试验收“。auto-coder 在 1.0.0 版本完成完整布局,覆盖了从手动到全自动化,强人机交互到弱人机交互,从专业程序员到普通用户,从 IDE Free 到 Env Free, 真正意义上的造福和服务所有人群。
原创
博文更新于 2025.06.29 ·
432 阅读 ·
4 点赞 ·
0 评论 ·
9 收藏

AI辅助编程进入后台和可集成时代

从上个月大部分厂商都开始支持多标签开始,AI辅助编程进入并行化时代,人类可以将任务拆解成多个可并行执行化的任务,然后在不同的标签里运行,从而实现并行化,而这种并行化一旦成为主流,就意味着用户已经无暇关注任务的运行过程了,对用户而言,他只关心自己的输入,以及Code Agent 给的结果,要么继续往后修改,要么返工重修。或者,如果你的应用是Java , Go 等其他语言开发的,你想在里面集成代码修改能力,那么你可以直接在这些语言里调用这个命令来完成,他的适配度是最高的,最灵活的。这种方式对人依赖太多。
原创
博文更新于 2025.06.23 ·
769 阅读 ·
19 点赞 ·
0 评论 ·
19 收藏

大模型的第二个杀手级应用场景出来了

4. 就最简单的生成SQL做法也是针对不同数据源生成不同类型的SQL,而大模型往往会错乱,比如把msyql的function当成hive的function去使用,而SQL自身的复杂度也导致计算大模型能准确的理解需求,能准确的找到合适的表,但是生成复杂SQL的成功率也极低。但是现在,随着AI辅助编程技术的发展,数据分析也终于可以落地了。和RAG知识库一样,之前的人的都做的稀烂,因为他们还是把AI的东西往老的东西上不断的叠加,也不知道如何从AI原生角度出发去设计和思考产品,此外,就是之前的企业做的太早了。
原创
博文更新于 2025.06.11 ·
939 阅读 ·
14 点赞 ·
0 评论 ·
15 收藏

使用 auto-coder 系列产品探索Linux 内核虚拟化经验谈-01

本期内容来自一位资深 linux 内核开发工程师利用 auto-coder.web (AI 辅助编程产品) 以及 auto-coder.RAG 知识库来帮助自己深入探索 Linux 内核机制的一些方式的经验分享。本期内容来自一位资深 linux 内核开发工程师利用 auto-coder.web (AI 辅助编程产品) 以及 auto-coder.RAG 知识库来帮助自己深入探索 Linux 内核机制的一些方式的经验分享。,作用就特别大,下面是我构建的一些文件组,文件组可以添加文件或者目录。
原创
博文更新于 2025.05.30 ·
367 阅读 ·
3 点赞 ·
0 评论 ·
5 收藏

auto-coder.web 推出逆天 LLM 友好包机制

比如渲染一个 prompt, langchain定义了一个模块叫 PromptTemplate, 然后执行可能又定义了一个模块XXX, 这些都只能依靠“记忆”或者“文档”,但是因为这些模块的抽象层次都过高,导致实际上无论对人和对模型都有很大的负担,人只能查找每一个模块的完整使用例子才能使用,而大模型也要精准的记忆每一个模块。这对大模型几乎是不可能的事情。最后就是,无论我们的包是否是专门给大模型开发方便大模型使用的,还是已经存在的第三方包,或者语言,我们提供了一个统一的路口,方便用户使用,也就是。
原创
博文更新于 2025.05.29 ·
699 阅读 ·
6 点赞 ·
0 评论 ·
18 收藏

今天,我宣布,RAG 进入 Agentic + LLM-Native 时代

比如用户的很多问题是需要一定推理的,比如A和B谁大,你直接做去问RAG,RAG可能无法回答。现在可以直接在cherry studio里问问题了,我询问了一个auto-coder自身,该项目已经开发了一年多,具备一定的复杂度,且RAG只是里面部分比较小功能,我们看是否能够大海捞针,准确的回答用户。LLM-Native 的最大特点就是抛弃 embedding/rerank 体系,只依赖大模型完成召回,切片,以及确保窗口的超高有效信息占比,从而保证最后的准确性。但是 RAG 始终被困扰的问题在于灵活度不足,
原创
博文更新于 2025.05.18 ·
457 阅读 ·
4 点赞 ·
0 评论 ·
6 收藏

不知不觉,我们已经在另外一个维度做AI辅助编程了

未来的软件一定内核都是AI,而当前的AI 库诸如langchain都无法被AI辅助编程很好的使用。来看,我们是如何基于 cursor + byzerllm 开发一个基于大模型的类Google翻译服务的。一个基于大模型的翻译服务,就这么生成了,整个过程你无需关心 prompt,无需关系和大模型如何交互,一切都是自动生成,单次成功率接近 100%。用户无需再 写prompt, 无需再关心如何访问大模型,一切 AI辅助编程工具和 byzerllm 库都帮你搞定。不知不觉,我们已经在另外一个维度做AI辅助编程了。
原创
博文更新于 2025.05.15 ·
344 阅读 ·
5 点赞 ·
0 评论 ·
7 收藏

充满反骨的auto-coder.RAG 知识库以及RAG的第二层认知

说到 duckdb/byzer storage , 其中 byzer storage 是我们自研的全文检索+向量融合存储和召回引擎,效果也很好,而且我们的用法也是反直觉的,比如我们基于duckdb/byzer storage 做召回,就没有所谓相似度阈值的设计,我们从 duckdb/byzer storage 做召回的时候,是按token数来做阈值的,比如你可以控制输出100万token,那么他就输出100万token,而不是所谓相似度分值。这个就是为了控制成本而诞生的一个阈值,而不是为了效果做的设计。
原创
博文更新于 2025.05.09 ·
894 阅读 ·
17 点赞 ·
0 评论 ·
18 收藏

auto-coder.web 如何使用O3 订阅而不是API来完成设计或者debug

O3 很贵,但是很强,强的是差异化能力: 具有非常强的设计,分析以及debug能力。但是目前几乎所有AI辅助编程产品,其订阅账户下都无法使用 O3 ,只能额外付费使用,但价格高昂。而分析和解决bug 其实是真正的程序员时间大杀器,头发大杀器。如果你订阅了 OpenAI Pro, 那么在 auto-coder.web 中,我们可以结合 auto-coder.chat 通过 human as model 模式来使用 O3,而无需支付 API 费用。接着按下回车,系统会自动停下来,你的黏贴版会自动有一些内容。
原创
博文更新于 2025.04.25 ·
358 阅读 ·
3 点赞 ·
0 评论 ·
7 收藏

Cursor 0.49 和 auto-coder.web 0.1.84 新老功能大撞车

也推荐大家在 cursor 里搭配auto-coder.chat(命令行版本),对比下我们的自然语言编程和 cursor的,同时充分利用 cursor 的tab tab能力。auto-coder.web 的rules 功能做的比较晚,但是功能差不多分两次就出来(第一次是支持rules, 第二次是支持自动生成rules)昨天看到 Cursor 最新版本的一些功能描述,发现和 auto-coder 的新老功能非常像,本文纯属好玩。cursor 模型需要版本更新添加。cursor 的快捷键更新。
原创
博文更新于 2025.04.23 ·
166 阅读 ·
2 点赞 ·
0 评论 ·
2 收藏

IntelliJ, Eclipse, Visusal studio 的用户: AI 辅助编程在召唤你们

实际上基于IDE 插件的AI辅助编程厂商很快会就会遇到增长瓶颈,因为短期内普通开发者还很难离开一些特殊的的IDE,比如还有非常多的人在坚守 Eclipse,这个时候他们要想增长,就需要不断进入这些IDE,然他们不断进入新的 IDE 端,比如 idea, visual stuido, eclipse 甚至一些更古老的IDE,那么他们的很多投入就完全和AI 无关,而是需要大量懂这些IDE,把重复的功能在不同IDE上都实现一遍,未来维护成本也会很高。图5 web 版本的极简模式/云端的用户看这里。
原创
博文更新于 2025.04.11 ·
365 阅读 ·
3 点赞 ·
0 评论 ·
4 收藏

AI辅助编程背后技术揭秘:Code Agent 是怎么实现的

而 Agents 则是根据当前项目状态,选择合适的agent 完成工作,然后只做review ,比如如果需要修改文件,他会调用 /coding 工具,并且用文字,二次阐述要做什么,/coding Agent 会根据他的描述,实现具体的需求。可以看到,基本调用一次工具,就是发起一次新的请求,再流式解析和调用,这样相当于把当前的现状(修改结果),大模型重新进行了获取,从而能够指导接下来如何做决策。我们给的工具非常底层,只提供查找,罗列,修改等几个有限的原子工具,然后 Agent 自己来前面的决策流程。
原创
博文更新于 2025.04.10 ·
651 阅读 ·
4 点赞 ·
0 评论 ·
5 收藏

我在构建一个编程的新世界

auto-coder 冰山之下,有能够具备支持代码和文档的全球首款 llm native 的 RAG 引擎auto-coder.RAG , 在 RAG之下,我们自研了AI存储系统 Byzer Storage ,一个使用了诸多业界最新成果的引擎:比如支持CPU 向量化能力的JDK21,Lucene,分布式王者Ray,分布式存储JuiceFS 等。web版本会有更好的交互体验,实现编程心流。当然了,我从来不认为 AI辅助编程的核心壁垒是牢固的,AI辅助编程自身是冰山之上的东西,我认为冰山之下的操作根本的。
原创
博文更新于 2025.04.02 ·
392 阅读 ·
4 点赞 ·
0 评论 ·
10 收藏

auto-coder.web 让移动设备编程成为现实

auto-coder.web 是一个开源的,支持私有化部署的,以AI辅助编程内核 auto-coder 为基础的一款 Web IDE。和主流产品不同, auto-coder.web 同时支持 Agent 模式 和传统 IDE模式,以及需求看板模式。当然,你也可以直接在这里提需求,然后让他帮你修改代码。不过为了节省篇幅,我就把写代码的部分放在 Expert/专家模式下展示。心动不如心动,可以访问 https://auto-coder.chat 触达我们的产品。最后系统会标红被修改的文件。
原创
博文更新于 2025.03.27 ·
243 阅读 ·
2 点赞 ·
0 评论 ·
0 收藏

屎山老项目,AI辅助编程工具你如何应对?

4. 项目之间有大量的依赖,都是内部项目,项目有大量的文档,这个一定是要知识库的。大部分的AI辅助编程工具知识库都做的很简陋,简单都通过embeding 来使用,对,我说的是几乎所有的AI辅助编程工具。这也是我们很重要的优势。此外,我们也是唯一支持 web, 并且支持所有IDE,而且全部开源的项目,还能在 v3 + r1 上跑的不错的项目。2. 单个文件巨大,放不进窗口,你可能要同时更改多个文件,这里面还是有点技术含量的,如何修改,如何改对,都很困难,这个就能过滤掉一票 AI辅助编程工具。
原创
博文更新于 2025.03.25 ·
344 阅读 ·
4 点赞 ·
1 评论 ·
8 收藏

颜值即正义,全新的 auto-coder.web 来了!

这次,我们带来了全新的 agent 模式的 auto-coder.web.项目官网: https://auto-coder.chat。
原创
博文更新于 2025.03.20 ·
323 阅读 ·
3 点赞 ·
0 评论 ·
0 收藏

MCP 到底该怎么理解

MCP(model context protocol) 是什么呢? 我看网上都讲得很玄乎,这里我尝试让大家看的更清晰些。了解一个事务或者技术,先来看他要解决的问题和演化路径。从 Function Calling 说起为了让模型不仅仅只是能输出文本(包括图片,音频,视频),还能调用外部工具, OpenAI 首先提出了 function calling 的功能,具体做法是,你按规定格式,把你的函数描述...
转载
博文更新于 2025.02.26 ·
185 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

运维和AI的邂逅: 让你的 ssh/terminal 智能化

运维同学很多工作其实就是在命令行里操作服务器,尽管目前有很多可视化的工具,但是命令行(ssh 登录)依然不可或缺,甚至依然还占据着主要工作。这意味着运维同学需要掌握大量和服务器操作系统以及shell相关的知识,记住大量的命令。现在,我们希望,通过自然语言,配置和操作我们的服务器,并且最好还是以 terminal的方式支持。auto-coder.chat 是一个基于命令行AI辅助编程工具(也支持 W...
原创
博文更新于 2025.02.25 ·
336 阅读 ·
1 点赞 ·
0 评论 ·
2 收藏

R1 带来了实用的 Agentic 编程体验

Windsurf 刚推出的时候(24年10-11月份的时候),其 agentic 模式,给人非常惊艳的感觉 ,我当时还写了篇文章:AI辅助编程:Agentic 火,要跟进么?但是考虑到当时的模型真正组合使用工具的能力还不够强(比如windsurf 是通过很多工程努力来完成agentic模式,而不是依赖大模型原生的这个能力的),所以我们当时决定不跟进。auo-coder.chat 本身提供了 /ch...
原创
博文更新于 2025.02.20 ·
401 阅读 ·
5 点赞 ·
0 评论 ·
10 收藏
加载更多