用 Ruby 构建 AI Agent 之一:消息循环

AI Agent(人工智能体)是指以 LLM(大语言模型)作为推理引擎,能够自主调用外部工具,规划并解决实际问题的程序。

Avatar
Rei
·
0
2

最新的不一定好——预防供应链攻击

最近看到新闻,GitHub 疑似因员工 VS code 更新了被植入恶意代码的插件导致被入侵(Hacker News) 。然后搜了一下,今年以来通过包管理器进行供应链攻击的案例已经有三起:

Avatar
Rei
·
0
1

ai时代的博客逻辑

作者:乌云山 ai时代的知识信息获取逻辑,已经是按需消费,而不是按产消费。 之前一直是搜索引擎和网站本身是主要的用户界面。但现在很多时候都智能体加工之后给最终用户。比如deepseek app, 豆包 app以及新的龙虾后台的自动搜索程序。用户可能看到的不一定是原汁原味的博...

Avatar
乌云山
·
0
1

【Rei on Rails】#13 TailwindCSS + DaisyUI 简介

介绍 TailwindCSS + DaisyUI 在 Ruby on Rails 中的使用。

Avatar
Rei
·
0
1

【Rei on Rails】#12 RubyGems 分裂?

梳理 RubyGems 分裂出 gem.coop 事件的始末。

Avatar
Rei
·
0
1

在 Rails 应用实现用户行为统计

本文介绍如何用 ahoy/groupdate/chartkick 实现用户行为统计。

Avatar
Rei
·
0
2

极简 Markdown 阅读器

Safe and Simple Markdown Reader in the Browser 浏览器里的 Markdown 阅读器,极简,安全。

# Markdown
Avatar
电子芥末
·
2
1

Geeknote 开源

很高兴的宣布,Geeknote 已经开源,仓库位于 https://github.com/chloerei/geeknote 。

Avatar
Rei
·
4
9

Turbo Stream Broadcast - 被低估的 Rails 功能

我一直认为,把 Rails 作为前后端分离项目的后端是一种浪费。类似于在 Mac 上安装 Windows 系统,没有什么可以阻止你这样做,而且看起来很美好:Windows 系统更大众化,Mac 硬件做工好,似乎是强强联合。但是深度 Mac 用户会知道,这丢失了很多软硬件一体...

Avatar
Rei
·
0
3

LLMRPG - 用于角色扮演的大语言聊天应用

最近做了一个用于角色扮演的大语言聊天应用,想跟大家分享。

Avatar
Rei
·
0
2

为什么不用静态分析来实现 HMR

几个月前,我看到 How to build Hot Module Replacement in Python 这篇文章,讲的是用他们的 Tach 这个 Python 静态分析工具,可以获得一个依赖图,类似这样的键值格式:

# Python
Avatar
Muspi Merol
·
0
2

daisyUI - 我找到了理想中的 UI 库

我已经有几年时间没有使用 UI 库,近几年的项目我都是从头开始写 UI,小到按钮、对话框,大到响应式布局。原因是以前的 UI 库样式千篇一律,又难以定制,我宁愿从头开发。

Avatar
Rei
·
0
4

Docker容器中的定时任务:使用Supercronic运行Python脚本

在上一篇文章中,我介绍了 eudic-maimemo-sync 项目——利用 Python 脚本调用欧路词典和墨墨背单词的开放API将生词本自动同步到墨墨背单词,并演示了如何用 Docker 将其部署到树莓派上,每天自动执行同步。

# Docker # Python # 树莓派
Avatar
wulu
·
0
1

用 Ruby 实现基于大模型的命令行角色扮演脚本

最近想研究一下大模型的使用,为了练手写了一个命令行角色扮演脚本,在此分享。

# Ruby # OpenAI # DeepSeek
Avatar
Rei
·
0
2

中银汇率查询TGBot

https://github.com/Goojoe/chinaBank-Exchange-TelegramBot

Avatar
咕咕乔
·
2
2

一种文档优先的Rails API开发方案

本文已获得原作者( Svyatoslav Kryukov 、 Travis Turner )和 Evil Martians 授权许可进行翻译。原文讲述了在进行 Rails API 开发时,一种基于 OpenAPI 标准的文档优先方案是如何产生,又是如何实践的。

Avatar
xfyuan
·
0
3

Ruby - Job scheduling lock with Redis

In a Rails app, sometimes you need to execute a long-running job and have to run it in the background. You might run into some special re...

# Ruby # Redis
Avatar
steve lee
·
1
1

ClewdR 部署到 huggingface space

ClewdR 是一个高性能、功能丰富的 Claude 逆向代理实现,使用 Rust 语言完全重写,旨在克服原版 Clewd 修改版 的局限性。ClewdR 设计注重速度、可靠性和易用性,为用户提供与 Claude AI 模型交互的无缝体验,同时显著改善用户体验。

Avatar
咕咕乔
·
0
2

用 Hotwire Turbo 实现常驻侧边栏

最近用 Hotwire Turbo 改进了 Geeknote 的首页,减少了重复查询和渲染,想分享一下过程。

# Ruby on Rails # Hotwire
Avatar
Rei
·
0
4

Lefthook的五种武器

本文已获得原作者( Valentin Kiselev 、 Travis Turner )和 Evil Martians 授权许可进行翻译。原文讲述了配置 Lefthook 的五种很棒且令人惊讶的方法技巧,以及所带来的团队项目自动化的乐趣。

# Ruby # Ruby on Rails # lefthook
Avatar
xfyuan
·
0
2
首页 搜索 登录 注册