探索AI智能体的世界。了解这些自主系统如何利用 Ultralytics YOLO26 进行实时感知、推理和行动,以解决复杂任务。
一个 AI 智能体 是一个自主系统,能够感知其环境,通过复杂逻辑进行推理以做出决策,并采取特定行动以实现既定目标。与被动处理输入以产生输出的静态 机器学习 模型不同,智能体在连续的工作流中动态运行。这些系统构成了 人工智能 的“主动”层,弥合了数字预测与现实世界执行之间的鸿沟。通过利用记忆和自适应学习,智能体可以在无需持续人工干预的情况下处理从软件自动化到物理导航的各种任务。
AI 代理的功能依赖于一个通常被称为 感知-行动循环 的循环过程。这种架构使代理能够有意义地与其环境互动。
区分智能体和模型很重要,因为它们在技术栈中扮演着不同的角色。
AI 智能体通过自动化需要认知灵活性的工作流,正在改变各行各业。
开发者可以通过结合感知模型和条件逻辑来构建基本智能体。以下 python 示例演示了一个使用 ultralytics 包。该代理 detect 一个人,并根据模型的置信度决定是否触发警报。
from ultralytics import YOLO
# Load the YOLO26 model (The Agent's Perception)
model = YOLO("yolo26n.pt")
# 1. Perceive: The agent analyzes an image
results = model("bus.jpg")
# 2. Reason & 3. Act: Decision logic based on perception
for result in results:
# Check if a 'person' (class 0) is detected with high confidence
if 0 in result.boxes.cls and result.boxes.conf.max() > 0.5:
print("ACTION: Person detected! Initiating security protocol.")
else:
print("ACTION: Area clear. Continuing surveillance.")
对于希望为其智能体训练底层模型的用户,Ultralytics Platform 提供了一个简化的环境,用于标注数据集和管理训练运行。有关智能体架构的更多阅读材料可在 Stanford HAI 和 DeepMind 等组织的研究中找到。
开启您的机器学习未来之旅