LangChain ShellTool 深度解析:从基础使用到安全增强(限制shell的执行权限)

前言

在 LangChain 生态中,工具(Tools)是连接大语言模型与外部世界的桥梁。其中,ShellTool 作为一种强大的工具类型,允许模型执行 shell 命令,为 AI 应用提供了与操作系统交互的能力。本文将从基础使用、Agent 集成到安全增强,全面解析 ShellTool 的应用与实践。

一、ShellTool 基础使用

1. 基本概念

ShellTool 是 langchain-community 库中的一个工具类,它允许大语言模型执行 shell 命令并获取执行结果。这为 AI 应用提供了执行系统操作、文件处理、网络请求等能力。

2. 快速上手

ShellTool 的基本使用方法:

from langchain_community.tools import ShellTool

shell_tool = ShellTool()

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

艾醒(AiXing-w)

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值