AI图鉴

AI图鉴首页 › AI 资讯 › Jukebox-OS: AI agents的定时旅行重播和ACID工具沙盒

Jukebox-OS: AI agents的定时旅行重播和ACID工具沙盒

来源:Hacker News · 发布时间:10-26 · 由 AI图鉴每小时自动聚合

文章 URL:https://github.com/socrates6969/jukebox-os 评论 URL:https://news.ycombinator.com/item?id=50233325 要点:3# 评论:0

___________________________________________________________________________

/ \

| ░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░ |

| ░ ██╗██╗ ██╗██╗ ██╗███████╗██████╗ ██████╗ ██╗ ██╗ ░ |

| ░ ██║██║ ██║██║ ██╔╝██╔════╝██╔══██╗██╔═══██╗╚██╗██╔╝ ░ |

| ░ ██║██║ ██║█████╔╝ █████╗ ██████╦╝██║ ██║ ╚███╔╝ [ EST. 76 ] ░ |

| ░██ ██║██║ ██║██╔═██╗ ██╔══╝ ██╔══██╗██║ ██║ ██╔██╗ ░ |

| ░╚█████╔╝╚██████╔╝██║ ██╗███████╗██████╦╝╚██████╔╝██╔╝ ██╗ ░ |

| ░ ╚════╝ ╚═════╝ ╚═╝ ╚═╝╚══════╝╚═════╝ ╚═════╝ ╚═╝ ╚═╝ ░ |

| ░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░ |

| ========================================================================= |

• ACID SANDBOX 时间-交通

\___________________________________________________________________________/

|| ||

"把需求任何脆弱"

[现在在轨道上播放#01]

停止让自主的 agents 浪费您的生产数据库并燃烧400美元在运行环路。 JUKEBOX 记录每个 LLM 提示流,MCP 工具调用,以及文件系统突变到一个加密的 Venyl 磁带 (.jbx) —— 给您的 agents BEGIN / COMMIT / ROLLBACK 语义和 < 1ms 零成本时间旅行重放。

现代的agent框架(LangGraph,AutoGen,CrewAI,OpenAI,Agents SDK)在管弦乐提示方面非常出色,但它们将副作用作为火与忘却。 当一个15步的agent工作流程在变换了3个SQL表和8步的5个本地文件后出现第12步的幻觉时,"检查聊天历史"不会救你。

JUKEBOX(Architectived by Marius Carlsson)是用Rust写成的系统级运行时间,带有Python绑定,带来数据库级ACID交易和确定性乙烯重放到任何AI agent堆:

git 克隆 https://github.com/socrates6969/jukebox-os.git 互联网档案馆的存檔,存档日期2013-07-02.

CD 点唱机

pip 安装 -e 进口 Ayncio

从点唱机导入点唱机、 沙盒政策、 CircuitBreaker

jb = 点唱盒(

磁带 dir=./磁带"

沙盒=Sandbox Policy(文件系统="副本 on write",mcp mode="阶段酸性")

断路器=循环器Breaker(最大成本 usd=0.50,最大语义 repeat=3)

)

@jb.track(名称="发票-和解-agent").

async def run account agent(客户 id:str,金额 usd:浮点) - > dict:

以 jb.transaction( tape id="tr 8f92a1c4")作为 tx:

tx.record agent turn () (中文(简体) ).

agent 名称="规划者"

消息=f“为 {客户 id} 固定退款${amount usd} ”

型号="gpt-4o"

费用美元=0.008

)

tx.state file 写入(

path=./ tapes/ staged ledger demo.json" 互联网档案馆的存檔,存档日期2011-09-02.

内容=f'{{"客户":"{客户 id}","退款 usd":{amount usd}}}}

)

如果数量 usd > 5000.0:

等待 tx.rollback( reason=“退款超过500美元自主门槛值”)

返回 {'状态': "ROLLED BACK", "tape id": tx.tape id}

等待 tx. 承诺( )

返回 {“状态”: “COMMITED ”、 “ tape id ”: tx.tape id}

如果。.. 名字。.. "... main...":

print( asyncio. run( 运行会计 agent (“ cust 9981, 420. 0 ”) ) 从 jukebox 导入磁带

磁带 = tape.load (.)/ tapes/tr 8f92a1c4.jbx").

b 侧=磁带.fork(

框=3时

超载模型="claude-3-7-sonnet-latest"

覆盖 system prompt=" 您是严格的 SQL 审计员。 在没有条款的情况下永远不要发行DELETE"

)

print(b_side.replay_and_diff().to_markdown())+-----------------------------------------------------------------------------------+

申请与组织

| [ LangGraph ] [ CrewAI ] [ AutoGen ] [ OpenAI / Anthropic SDK ] |

+-----------------------------------------+-----------------------------------------+

@ jukebox. track / MCP 代理服务器

v

+-----------------------------------------------------------------------------------+

| 🍒 JUKEBOX RUST CORE RUNTIME (libjukebox) 🔮 |

| |

| +-------------------------+ +-----------------------+ +---------------------+ |

安蒂 -斯基普需要布莱克3 MERKLE CAS

- 零重播出口 ========================================================================================================================================================================================================================================================

• Token预算门 • jbx二进制磁带 • Spans & Metrics |

| +-------------------------+ +-----------------------+ +---------------------+ |

| |

| +-----------------------------------------------------------------------------+ |

(原始内容存档于2018-09-21). SHADOW BOOTH: Transacional Wasi & CoW SANDBOX | | | | | | | | | | | | | | | |

[虚拟 CoW 文件系统] [SQL Savepoint Proxy] [MCP stage Gate] * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * ** * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * ********************************

| +--------------------------------------+--------------------------------------+ |

+-----------------------------------------|-----------------------------------------+

|

+--------------------+--------------------+

| |

[VERIERPESS] [VERIERFIER故障]

| |

v v

(ATOMIC WORLING COMMITE) (INST ZERO-ResIDE) (英语).

写入被冲到磁盘/ API ROLLBACK & ALERT

# 列出最近的 agent 飞行录音在您的本地展厅

$ jukebox ls --tape-dir ./tapes

Jukebox 24小时飞行记录器//现场录音机

------------------------------------------------------------------------------

TRACK ID AGENT 名称费用状况

------------------------------------------------------------------------------

tr 8f92a1c4 发票-和解-agent 5 0.0080

# 重放密码验证 < 1ms 中的.jbx Merkle 磁带( C)

$ jukebox 重放。/ tapes/tr 8f92a1c4.jbx

- 叉子雷波和拉起一个凳子:

git克隆 https://github.com/socrates6969/jukebox-os.git cd jukebox-os pip 安装 -e. pytest pytest -v

- 房屋规则(行为守则):阅读我们的CODE OF CONDUCT.md和Confubulting.md。

░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░

马里乌斯·卡尔松(@马里乌斯卡尔松)

"叫你们在Jukebox上学安全驾驶!"

░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░

• 发布 Live 24Hr餐厅检查员

本文由 AI图鉴自动抓取并翻译,版权归原作者所有;如需查看原文请点下方链接。

相关 AI 工具

相关免费羊毛

同源资讯

阅读原文(github.com)

标题、摘要与正文均来自该信源的公开页面,版权归原作者所有;本站自动聚合与翻译,仅作出处跳转。

← 返回 AI 资讯列表AI工具图鉴首页

返回 AI图鉴首页 · 提交工具 · 商务合作 · 关于本站 · 591 款 AI 工具分类导航 · 每日 AI 热门项目与动态