AI代理商从零到英雄 - 第1部分

Intro AI代理是执行任务,做出决定并与他人沟通的自主程序。通常,他们使用一组工具来帮助完成任务。在Genai应用程序中,这些代理会处理顺序推理,并且可以在LLM知识还不够时使用外部工具(例如Web搜索或数据库查询)。与基本的聊天机器人不同,[…]从零到英雄的邮政代理商 - 第1部分首先出现在数据科学上。

来源:走向数据科学

intro

intro

AI代理是执行任务,做出决定并与他人沟通的自主程序。通常,他们使用一组工具来帮助完成任务。在Genai应用程序中,这些代理会处理顺序推理,并且可以在LLM知识还不够时使用外部工具(例如Web搜索或数据库查询)。与基本聊天机器人不同,该聊天机器人在不确定时会生成随机文本,AI代理会激活工具以提供更准确,更具体的响应。

AI代理

我们越来越靠近代理AI的概念:具有更高水平的自主权和决策能力的系统,而无需直接人类干预。虽然今天的AI代理人对人类的投入有反应反应,但明天的代理AIS主动参与了问题解决,可以根据情况调整其行为。

代理AI: 代理AI

今天,从头开始的建筑代理变得像10年前训练逻辑回归模型一样容易。那时,Scikit-Learn提供了一个直接的库,可以用几行代码快速训练机器学习模型,从而抽象了许多基本复杂性。

Scikit-Learn

在本教程中,我将展示如何从刮擦不同类型的AI代理(从简单到更先进的系统)构建。我将提供一些有用的Python代码,这些代码可以轻松地在其他类似情况(只需复制,粘贴,运行)中,然后带有注释的每一行,以便您可以复制此示例。

从头开始构建不同类型的AI代理

设置

设置

正如我所说,任何人都可以在没有GPU或API键的情况下免费在本地运行的自定义代理。唯一必要的库是Ollama(PIP安装Ollama == 0.4.7),因为它允许用户在本地运行LLM,而无需基于云的服务,从而更加控制数据隐私和性能。

Ollama Ollama Ollama pip安装ollama == 0.4.7

首先,您需要从网站下载Ollama。

Ollama Ollama qwen qwen
导入ollamallm =“ qwen2.5”
导入 = =