今天看到 DeepSeek 新增了 Responses API 的文档,并且支持服务端 web_search:https://api-docs.deepseek.com/zh-cn/guides/responses_api 。我赶紧体验了一把,分享如下。
在上一篇工具调用中我们已经了解如何给 LLM 添加工具调用。为了加深理解工具调用如何扩展 LLM,现在来看更多工具调用的实践。这一节我们将赋予 LLM 搜索互联网的能力。
今天 Geeknote 文章新增了“系列”功能,可以用于整理属于同一话题的文章。
在上一节消息循环中我们实现了最小可用的 Chat CLI 脚本,这个脚本能力非常有限,只能通过文本回答用户的问题。这一节我们会赋予 Chat CLI 调用工具的能力,让它能获取外界信息和实际执行任务。
Alters(警报)是基于引用块语法的 Markdown 扩展,可用于强调关键信息。它们会以不同的颜色和图标显示,以表明内容的重要性。
AI Agent(人工智能体)是指以 LLM(大语言模型)作为推理引擎,能够自主调用外部工具,规划并解决实际问题的程序。
最近看到新闻,GitHub 疑似因员工 VS code 更新了被植入恶意代码的插件导致被入侵(Hacker News) 。然后搜了一下,今年以来通过包管理器进行供应链攻击的案例已经有三起:
介绍 TailwindCSS + DaisyUI 在 Ruby on Rails 中的使用。
梳理 RubyGems 分裂出 gem.coop 事件的始末。
本文介绍如何用 ahoy/groupdate/chartkick 实现用户行为统计。
很高兴的宣布,Geeknote 已经开源,仓库位于 https://github.com/chloerei/geeknote 。
我一直认为,把 Rails 作为前后端分离项目的后端是一种浪费。类似于在 Mac 上安装 Windows 系统,没有什么可以阻止你这样做,而且看起来很美好:Windows 系统更大众化,Mac 硬件做工好,似乎是强强联合。但是深度 Mac 用户会知道,这丢失了很多软硬件一体...
最近做了一个用于角色扮演的大语言聊天应用,想跟大家分享。
我已经有几年时间没有使用 UI 库,近几年的项目我都是从头开始写 UI,小到按钮、对话框,大到响应式布局。原因是以前的 UI 库样式千篇一律,又难以定制,我宁愿从头开发。
最近想研究一下大模型的使用,为了练手写了一个命令行角色扮演脚本,在此分享。
最近用 Hotwire Turbo 改进了 Geeknote 的首页,减少了重复查询和渲染,想分享一下过程。
Kamal 是 Basecamp 开源的一款部署工具,它的工作模式类似 Capistrano,但使用 docker 解决依赖封装。它原始设计用于 Rails 应用,由于使用了 docker,只要应用可以 docker 化也能使用 kamal 部署。
Geeknote 遵循 Material Design。Material Design 经常使用返回按钮,我在实现返回按钮的过程发现一些问题,在此分享。
最近我通过在香港机房搭建反向代理,将 Geeknote 的国内访问延迟从 300ms 降低到 50ms,以下分享解决过程。
经过漫长、痛苦和纠结的开发,Geeknote 终于以新形态出现在大家面前,我愿称之为 2.0 版本。可能有人会想,不就是一个冷门、不起眼,没什么技术含量的博客平台,有什么痛苦和纠结呢?我想借此机会分享一下心路历程,以及未来的展望。