返回首页
最新
你好,我已经在这个项目上工作了三年,非常希望能听到大家的意见。
欧洲委员会于2025年7月17日正式启动了公众咨询(数字公平法案)和证据征集,咨询将持续到2025年10月9日,提供为期12周的反馈窗口。<p>https://ec.europa.eu/info/law/better-regulation/have-your-say/initiatives/14622-Digital-Fairness-Act_en<p>谷歌正在逐步禁止在Play商店之外安装应用程序。如果这一政策成为默认设置,用户将失去选择权,开发者也将失去一个分发渠道。<p>此次咨询面向所有人开放,而不仅仅是欧盟公民。<p>强调侧载和替代应用商店对竞争、开源和数字所有权重要性的提交,可能会影响下一轮立法。
构建了QueryWeaver,这是一个开源的文本转SQL工具,利用图形在现有数据库之上创建语义层。当你询问“请展示在过去Y段时间内在某个‘区域’购买了产品X的客户”时,它能够知道该连接哪些表以及如何连接。当你接着问“只要来自欧洲的客户”时,它会记住你之前的对话内容。
我们没有向模型提供表和列的列表,而是提供了一个图形,能够理解什么是客户、客户如何与订单关联、哪些产品属于某个活动,以及在你的业务上下文中“活跃用户”究竟意味着什么。
我们使用FalkorDB来处理图形部分,因为它在关系映射方面表现得比将表模式塞入提示中更好。Graphiti能够跟踪对话,因此后续提问能够有效进行。
最后说明:你的数据保留在你的数据库中。我们从现有的模式中读取数据,绝不迁移数据。生成的标准SQL输出可以在任何地方运行。我们构建了一个MCP,你可以生成API密钥来试用。请告诉我们它的使用效果如何!
在过去几个月里,我认识的大多数工程师都从Cursor转向了基于命令行界面的代理(主要是Claude Code)。我个人非常喜欢任何基于命令行的工具,但我惊讶地发现,几乎从不打开终端的开发者们,如今却在一夜之间成为了Claude Code和终端的重度用户。
从技术上讲,代理在终端运行并不是绝对必要的——在Cursor聊天中运行的代理可以将终端作为工具使用,并且可以说其用户界面更为友好。通常从命令行工具中获得的价值(如输入输出的管道、可组合性)并不适用于这些代理的使用方式。
我的理论有两个方面。首先,使用像Claude Code这样的命令行代理可以获得更好的价值,因为你不需要向像Cursor这样的集成开发环境支付“过路费”。其次,Claude Code中有一些强大的功能,比如“计划模式”,如果没有控制用户体验,Anthropic是无法实现这些功能的。但我很想听听其他人的看法,以及基于命令行的代理是否会长期存在。