https://arxiv.org/html/2505.09970v2
让我用一个具体的对话客服场景来演示 Pre-Act 和 ReAct 的区别。
用户查询:我想查询我的储蓄账户(尾号1234)余额,然后把5000元从储蓄账户转到我的信用卡(尾号5678)还款,最后告诉我转账后的储蓄账户余额。
可用的工具:
check_balance(account_number) - 查询账户余额transfer_funds(from_account, to_account, amount) - 转账check_credit_card_balance(card_number) - 查询信用卡欠款repo_type="dataset",用于下载数据集关键经验: 如果作为 model 下载失败(401错误),立即尝试作为 dataset 下载。
本文档用于指导AI助手在阿里PAI DSW(Kubernetes pod)环境中安装和配置Podman,包括持久化存储的处理方案。
keep_tmux_sessions.sh
bash展开代码#!/bin/bash
# 保留指定数量的tmux会话(从0开始)
if [ $# -ne 1 ]; then
echo "用法: $0 <要保留的会话数量>"
exit 1
fi
keep_max=$(( $1 - 1 ))
echo "保留会话 0 到 $keep_max"
# 提取数字会话ID并处理
tmux list-sessions | grep -E '^[0-9]+:' | awk -F: '{print $1}' | sort -n | while read sid; do
if [ "$sid" -gt "$keep_max" ]; then
echo "删除: $sid"
tmux kill-session -t $sid
fi
done
echo "完成!剩余:"
tmux list-sessions
让 Claude 学会你的工作流程,打造专属的 AI 助手
想象一下,你可以给 Claude 一本"操作手册",教它如何按照你的标准完成特定任务。这就是 Claude Skills 的核心理念。
Claude Skills 是一种模块化的能力扩展系统,它允许你通过简单的 Markdown 文件,配合可选的脚本和资源,来教会 Claude 执行专业化的任务。无论是遵循公司的品牌规范、生成特定格式的报告,还是与专有 API 交互,Skills 都能让 Claude 成为你领域内的专家。
bash展开代码npm install -g opencode-ai@latest
bash展开代码# 安装 Node.js 和 npm
RUN apt-get update && apt-get install -y --no-install-recommends nodejs npm
# 安装 opencode-ai
RUN npm install -g opencode-ai@latest