大模型应用技术之 Agent框架 AutoGPT

1. AutoGPT 原理与介绍

1.1 什么是 AutoGPT

AutoGPT 是一个开源的自主人工智能代理(Autonomous AI Agent)框架,由 Significant-Gravitas 团队开发。它利用大型语言模型(如 GPT-4)实现完全自主的任务执行能力。与传统的聊天机器人不同,AutoGPT 能够根据用户设定的目标,自主地将复杂任务分解为子任务,并通过工具集成(如网络浏览、文件操作)逐步完成,直至达成最终目标。

1.2 核心设计理念

AutoGPT 基于以下核心设计理念:

  • 完全自主性(Full Autonomy):Agent 能够在最小的人类干预下,独立规划、执行和调整任务
  • Agent Loop(代理循环):通过自主循环机制,持续评估任务进度并决定下一步行动
  • 任务分解(Task Decomposition):将复杂目标自动拆分为可执行的子任务序列
  • 工具集成(Tool Integration):内置丰富的工具支持(网络搜索、文件操作、代码执行等)
  • 记忆管理(Memory Management):维护长期和短期记忆,确保任务执行的连续性

1.3 技术架构

AutoGPT 采用基于 Agent Loop 的自主执行架构:

复制代码
┌─────────────────────────────────────┐
│        应用层 (Application)          │
│   用户设定目标、Agent 配置            │
└─────────────────────────────────────┘
┌─────────────────────────────────────┐
│      Agent Loop 层 (Agent Loop)     │
│   自主循环、任务规划、决策制定        │
└─────────────────────────────────────┘
┌─────────────────────────────────────┐
│        执行层 (Execution)           │
│   LLM 调用、工具执行、结果评估        │
└─────────────────────────────────────┘
┌─────────────────────────────────────┐
│        工具层 (Tools)                │
│   网络搜索、文件操作、代码执行        │
└─────────────────────────────────────┘
┌─────────────────────────────────────┐
│        记忆层 (Memory)               │
│   长期记忆、短期记忆、上下文管理      │
└─────────────────────────────────────┘

1.4 版本信息

重要说明(可执行性相关):

  • AutoGPT 主要以 GitHub 项目形态发布(CLI/Docker/平台形态),并不像 CrewAI/LangGraph 那样以稳定的 PyPI SDK 为主。
  • PyPI 上的 autogpt 包版本非常早(与主仓库形态不一致),因此本文不再给出"可 pip install 的 AutoGPT SDK 版本号",而是以 GitHub 仓库为准。
  • AutoGPT 版本 :请以 Significant-Gravitas/AutoGPT 的 GitHub Releases/Tags 为准(本文不硬编码版本号)
  • CrewAI 最新版本1.7.2
  • LangGraph 最新版本1.0.5
  • AutoGen 最新版本0.10.0
  • Python 版本要求:Python 3.10+
  • 主要依赖:openai, langchain, pydantic 等

2. AutoGPT 数据流向

2.1 整体数据流架构

AutoGPT 的核心是 Agent Loop,一个自主循环执行机制:
思考
行动
完成
网络搜索
文件操作
代码执行
其他工具


用户输入目标
Agent 初始化
Agent Loop 开始
思考阶段
LLM 推理
生成行动计划
行动类型?
更新思考
执行行动
任务完成
行动类型
Web Search
File Operations
Code Execution
Other Tools
结果反馈
更新记忆
评估进度
目标达成?
输出最终结果

2.2 详细数据流说明

阶段 1:目标设定与初始化
  • 输入:用户设定的目标(自然语言)
  • 处理
    • Agent 初始化,设置名称、角色和目标
    • 加载记忆系统(长期记忆和短期记忆)
    • 初始化工具集
  • 输出:初始化的 Agent 实例
阶段 2:Agent Loop 循环
  • 输入:当前状态、目标、记忆
  • 处理
    • 思考(Think):Agent 分析当前情况,评估进度
    • 推理(Reason):调用 LLM 生成下一步行动计划
    • 行动(Act):根据计划执行具体行动
    • 观察(Observe):收集行动结果
  • 输出:行动结果和更新的状态
阶段 3:行动执行
  • 输入:行动计划
  • 处理
    • 根据行动类型调用相应工具
    • 网络搜索:使用搜索引擎获取信息
    • 文件操作:读取/写入文件
    • 代码执行:在安全环境中执行代码
    • 其他工具:调用自定义工具
  • 输出:行动执行结果
阶段 4:记忆更新
  • 输入:行动结果
  • 处理
    • 更新短期记忆(当前会话信息)
    • 更新长期记忆(重要信息持久化)
    • 更新上下文信息
  • 输出:更新的记忆状态
阶段 5:进度评估
  • 输入:当前状态、目标、记忆
  • 处理
    • 评估目标完成度
    • 判断是否需要继续执行
    • 决定下一步行动
  • 输出:继续循环或完成任务

2.3 Agent Loop 详细流程

Agent Loop 是 AutoGPT 的核心,其内部流程:
THINK
SEARCH
WRITE_FILE
READ_FILE
EXECUTE_CODE
FINISH


开始 Loop
读取目标
读取记忆
构建提示词
调用 LLM
解析响应
命令类型
更新思考
执行搜索
写入文件
读取文件
执行代码
完成任务
更新状态
保存记忆
是否完成?


3. AutoGPT 核心组件

3.1 Agent(代理)

Agent 是 AutoGPT 的核心执行单元,代表一个自主的 AI 代理。

关键属性
  • name(名称):Agent 的名称标识
  • role(角色):Agent 的角色描述
  • goals(目标列表):Agent 要达成的目标列表
  • memory(记忆):长期和短期记忆系统
  • tools(工具):可用的工具列表
代码示例
python 复制代码
"""
注意:这里的 "Agent 类" 属于概念建模示例,不代表 AutoGPT 存在稳定的 `pip install autogpt` Python API。
AutoGPT 更常见的用法是:clone 仓库后通过 CLI/Docker 运行。
"""

agent_spec = {
    "name": "MarketResearcher",
    "role": "市场研究分析师",
    "goals": [
        "研究 AI 行业的最新趋势",
        "分析主要竞争对手",
        "生成详细的市场报告",
    ],
}
print(agent_spec)

3.2 Agent Loop(代理循环)

Agent Loop 是 AutoGPT 的自主执行引擎,负责持续循环执行任务。

关键特性
  • 自主决策:根据当前状态和目标,自主决定下一步行动
  • 循环执行:持续循环直到目标达成或达到最大迭代次数
  • 状态管理:维护执行状态和上下文
代码示例
python 复制代码
# Agent Loop 的核心逻辑(简化版)
def agent_loop(agent, max_iterations=50):
    iteration = 0
    while iteration < max_iterations:
        # 1. 思考阶段
        thought = agent.think()
        
        # 2. 推理阶段
        action = agent.reason(thought)
        
        # 3. 执行阶段
        result = agent.act(action)
        
        # 4. 观察阶段
        agent.observe(result)
        
        # 5. 检查是否完成
        if agent.is_goal_achieved():
            break
            
        iteration += 1
    
    return agent.get_final_result()

3.3 Memory(记忆系统)

Memory 系统管理 Agent 的长期和短期记忆。

记忆类型
  • Short-term Memory(短期记忆):存储当前会话的上下文信息
  • Long-term Memory(长期记忆):持久化存储重要信息
  • Episodic Memory(情景记忆):存储特定事件和经历
代码示例
python 复制代码
"""
概念示例:展示"记忆管理器"应支持的能力(存储/检索)。
AutoGPT 实际的记忆实现与存储后端请以其 GitHub 仓库文档为准。
"""

memory_store = []
memory_store.append({"content": "用户要求研究 AI 趋势", "metadata": {"type": "goal"}})
relevant = [m for m in memory_store if "AI" in m["content"]]
print(relevant)

3.4 Tools(工具系统)

Tools 扩展 Agent 的能力,允许 Agent 执行各种操作。

内置工具
  • web_search:网络搜索
  • read_file:读取文件
  • write_file:写入文件
  • execute_code:执行代码
  • browse_website:浏览网页
代码示例
python 复制代码
"""
概念示例:工具层通常包含搜索/读写文件/执行代码等能力。
AutoGPT 的工具接口是"项目内实现",不是稳定的 `autogpt.tools` PyPI SDK。
"""

3.5 Command System(命令系统)

Command System 定义了 Agent 可以执行的命令类型。

主要命令
  • THINK:思考和分析
  • SEARCH:网络搜索
  • WRITE_FILE:写入文件
  • READ_FILE:读取文件
  • EXECUTE_CODE:执行代码
  • FINISH:完成任务
代码示例
python 复制代码
# Agent 生成的命令格式
command = {
    "name": "web_search",
    "args": {
        "query": "AI industry trends 2025"
    }
}

# 执行命令
result = agent.execute_command(command)

4. AutoGPT vs CrewAI vs LangGraph vs AutoGen 四方对比

4.1 框架定位对比

维度 AutoGPT CrewAI LangGraph AutoGen
最新版本 v1.0.0 1.7.2 1.0.5 0.10.0
开发方 Significant-Gravitas CrewAI Inc. LangChain AI Microsoft
核心抽象 Agent, Loop, Memory, Tools Agent, Task, Crew, Flow Graph, Node, Edge, State Agent, GroupChat, Message
设计理念 完全自主:单一 Agent 自主循环执行 角色协作:多 Agent 基于角色的协作 状态图编排:基于图结构的流程控制 对话协作:多 Agent 通过消息对话
主要优势 最高自主性、任务分解、工具集成 快速原型、角色扮演、自动规划 精确控制、状态管理、生产级 代码执行、实时调试、人机协作

4.2 自主性对比

框架 自主性等级 说明
AutoGPT ⭐⭐⭐⭐⭐ 完全自主,Agent 独立规划、执行和调整任务
CrewAI ⭐⭐⭐ 半自主,需要用户定义任务和角色,但支持自动规划
LangGraph ⭐⭐ 低自主性,需要用户显式定义每个步骤
AutoGen ⭐⭐⭐ 半自主,Agent 可以自主对话,但需要用户设定目标

4.3 架构设计对比

AutoGPT:自主循环架构
python 复制代码
# AutoGPT: 完全自主的 Agent Loop
agent = Agent(
    name="Researcher",
    role="研究分析师",
    goals=["研究 AI 趋势", "生成报告"]
)

# Agent 自主循环执行
agent.run()  # 完全自主,无需额外配置

特点

  • 单一 Agent 自主循环
  • 内置任务分解能力
  • 自动工具选择和调用
CrewAI:任务驱动架构
python 复制代码
# CrewAI: 任务驱动的协作
researcher = Agent(role='研究员', goal='研究主题')
writer = Agent(role='作家', goal='撰写文章')
task1 = Task(description='研究AI趋势', agent=researcher)
task2 = Task(description='撰写文章', agent=writer)
crew = Crew(agents=[researcher, writer], tasks=[task1, task2])
result = crew.kickoff()

特点

  • 多 Agent 协作
  • 基于任务的明确分工
  • 自动任务分配
LangGraph:状态图架构
python 复制代码
# LangGraph: 状态图编排
workflow = StateGraph(State)
workflow.add_node("research", research_node)
workflow.add_node("write", write_node)
workflow.add_edge("research", "write")
app = workflow.compile()
result = app.invoke({"topic": "AI趋势"})

特点

  • 显式的图结构
  • 精确的状态管理
  • 支持复杂流程控制
AutoGen:对话式架构
python 复制代码
# AutoGen: 对话式协作
assistant = autogen.AssistantAgent(name="assistant")
user_proxy = autogen.UserProxyAgent(name="user")
groupchat = GroupChat(agents=[assistant, user_proxy])
manager = GroupChatManager(groupchat=groupchat)
user_proxy.initiate_chat(manager, message="分析数据")

特点

  • 基于消息的对话
  • 多 Agent 群聊
  • 内置代码执行

4.4 功能特性对比

特性 AutoGPT CrewAI LangGraph AutoGen
任务分解 ✅✅ 自动分解 ✅ 支持分解 ⚠️ 需手动定义 ⚠️ 需手动定义
代码执行 ✅ 内置支持 ⚠️ 通过工具 ⚠️ 通过工具 ✅✅ 强大支持
网络搜索 ✅ 内置支持 ⚠️ 通过工具 ⚠️ 通过工具 ⚠️ 通过工具
文件操作 ✅ 内置支持 ⚠️ 通过工具 ⚠️ 通过工具 ⚠️ 通过工具
记忆管理 ✅✅ 强大支持 ✅ 支持 Memory ✅ 支持 Checkpoint ⚠️ 基础支持
多 Agent ❌ 单一 Agent ✅✅ 多 Agent 协作 ✅ 支持多节点 ✅✅ 多 Agent 对话
人机协作 ⚠️ 有限支持 ⚠️ 有限支持 ✅ 支持中断恢复 ✅✅ 原生支持
生产部署 ⚠️ 适合原型 ✅ 适合生产 ✅✅ 企业级 ⚠️ 适合研究

4.5 适用场景对比

✅ 选择 AutoGPT 当...
  1. 需要完全自主执行:希望 Agent 能够完全自主地规划和执行复杂任务
  2. 单一 Agent 场景:任务可以由一个 Agent 独立完成
  3. 需要丰富的工具集成:需要网络搜索、文件操作等内置工具
  4. 原型验证:快速验证自主 Agent 的可行性

典型场景

  • 自动化市场研究
  • 内容自动生成
  • 数据收集和分析
  • 自动化报告生成
✅ 选择 CrewAI 当...
  1. 需要角色分工:需要多个专业化的 Agent 协作
  2. 快速开发:希望用最少的代码快速构建系统
  3. 内容生成流水线:需要多个 Agent 协作生成内容

典型场景

  • 内容生成工厂
  • 自动化研究团队
  • 软件开发辅助
✅ 选择 LangGraph 当...
  1. 需要精确控制:需要控制每一个步骤的执行
  2. 复杂业务流程:业务逻辑复杂,有大量条件分支
  3. 生产级系统:需要长期运行、状态持久化

典型场景

  • 复杂客服工作流
  • 金融交易系统
  • 长期运行的 Agent
✅ 选择 AutoGen 当...
  1. 需要代码执行:需要 Agent 生成和执行代码
  2. 需要实时调试:需要在开发过程中实时交互
  3. 需要人机协作:需要人类在对话中介入

典型场景

  • 代码生成和调试
  • 数据分析工作流
  • 多 Agent 研究讨论

4.6 代码复杂度对比

相同任务:市场研究和报告生成

AutoGPT 实现

python 复制代码
# AutoGPT: 约 10-15 行代码(最简单)
agent = Agent(
    name="Researcher",
    role="市场研究分析师",
    goals=[
        "研究 AI 行业最新趋势",
        "分析主要竞争对手",
        "生成详细报告"
    ]
)
agent.run()  # 完全自主执行

CrewAI 实现

python 复制代码
# CrewAI: 约 20-25 行代码
researcher = Agent(role='研究员', goal='研究AI趋势')
writer = Agent(role='作家', goal='撰写报告')
task1 = Task(description='研究趋势', agent=researcher)
task2 = Task(description='撰写报告', agent=writer, context=[task1])
crew = Crew(agents=[researcher, writer], tasks=[task1, task2])
result = crew.kickoff()

LangGraph 实现

python 复制代码
# LangGraph: 约 50-70 行代码
workflow = StateGraph(State)
workflow.add_node("research", research_node)
workflow.add_node("write", write_node)
workflow.add_edge("research", "write")
app = workflow.compile()
result = app.invoke({"topic": "AI趋势"})

AutoGen 实现

python 复制代码
# AutoGen: 约 30-40 行代码
assistant = autogen.AssistantAgent(name="researcher")
user_proxy = autogen.UserProxyAgent(name="user", code_execution_config={...})
groupchat = GroupChat(agents=[assistant, user_proxy])
manager = GroupChatManager(groupchat=groupchat)
user_proxy.initiate_chat(manager, message="研究AI趋势并生成报告")

对比总结

  • AutoGPT 代码最简洁,但功能最自主
  • CrewAI 代码简洁,适合快速开发
  • AutoGen 代码适中,强调对话和代码执行
  • LangGraph 代码最多,但控制最精细

5. AutoGPT 适用场景

5.1 自动化市场研究

AutoGPT 可以自主进行市场研究,收集信息并生成报告。

场景描述

Agent 根据设定的目标,自主搜索相关信息,分析数据,并生成详细的市场研究报告。

实现示例
python 复制代码
agent = Agent(
    name="MarketResearcher",
    role="市场研究分析师",
    goals=[
        "研究 AI 行业的最新趋势",
        "分析主要竞争对手的产品和策略",
        "收集用户反馈和评价",
        "生成包含数据可视化的详细报告"
    ]
)

# Agent 将自主执行所有步骤
agent.run()

5.2 内容自动生成

AutoGPT 可以根据主题自主生成高质量内容。

场景描述

Agent 接收主题,自主研究相关信息,规划内容结构,撰写文章,并进行优化。

实现示例
python 复制代码
agent = Agent(
    name="ContentCreator",
    role="内容创作专家",
    goals=[
        "研究主题:'AI 在医疗领域的应用'",
        "规划文章结构和大纲",
        "撰写不少于2000字的文章",
        "优化 SEO 关键词",
        "生成 Markdown 格式的最终文章"
    ]
)

agent.run()

5.3 数据收集与分析

AutoGPT 可以自主收集数据、进行分析并生成可视化报告。

场景描述

Agent 从多个来源收集数据,清洗和处理数据,进行分析,并生成可视化图表和报告。

实现示例
python 复制代码
agent = Agent(
    name="DataAnalyst",
    role="数据分析师",
    goals=[
        "从指定网站收集销售数据",
        "清洗和处理数据",
        "计算关键指标(增长率、趋势等)",
        "生成可视化图表",
        "撰写数据分析报告"
    ]
)

agent.run()

5.4 自动化测试与验证

AutoGPT 可以自主进行软件测试和验证。

场景描述

Agent 分析代码,生成测试用例,执行测试,并报告结果。

实现示例
python 复制代码
agent = Agent(
    name="TestEngineer",
    role="测试工程师",
    goals=[
        "分析代码文件:calculator.py",
        "生成全面的测试用例",
        "执行测试并记录结果",
        "生成测试报告"
    ]
)

agent.run()

6. 快速开始指南

6.1 安装

bash 复制代码
# 克隆 AutoGPT 仓库
git clone https://github.com/Significant-Gravitas/AutoGPT.git
cd AutoGPT

# 安装依赖
pip install -r requirements.txt

6.2 环境配置

bash 复制代码
# 创建 .env 文件
cp .env.template .env

# 编辑 .env 文件,添加 API Key
# OPENAI_API_KEY=your-api-key-here
# ANTHROPIC_API_KEY=your-api-key-here (可选)

6.3 第一个示例

python 复制代码
"""
建议用 AutoGPT 的官方运行方式(CLI/Docker),而不是假设存在 Python SDK。
"""

6.4 运行示例

bash 复制代码
# 方式 1: 使用 Python 模块
python -m autogpt

# 方式 2: 使用命令行
autogpt --name "Researcher" --role "研究分析师" --goal "研究AI趋势"

6.5 配置记忆系统

python 复制代码
"""
请以 AutoGPT 仓库的实际 memory backend 配置为准(不同版本差异较大)。
"""

7. 最佳实践

7.1 Agent 设计最佳实践

1. 明确目标设定

目标应该具体、可衡量:

python 复制代码
# ✅ 好的实践:目标具体明确
goals = [
    "研究 2025 年 AI 行业的最新趋势",
    "分析前 5 大 AI 公司的产品策略",
    "生成包含数据图表的详细报告(不少于 3000 字)"
]

# ❌ 不好的实践:目标模糊
goals = ["研究 AI", "写报告"]
2. 合理设置迭代次数

避免无限循环,设置合理的最大迭代次数:

python 复制代码
agent = Agent(
    name="Researcher",
    goals=[...],
    max_iterations=50,  # 设置合理的上限
)
3. 使用记忆系统

对于长期任务,启用记忆系统:

python 复制代码
agent = Agent(
    name="Researcher",
    goals=[...],
    memory_backend="json_file",
    memory_file="memory.json"
)

7.2 工具使用最佳实践

1. 限制工具权限

在生产环境中,限制 Agent 可以使用的工具:

python 复制代码
# 只允许使用特定工具
agent = Agent(
    name="Researcher",
    goals=[...],
    allowed_tools=["web_search", "read_file"]  # 限制工具列表
)
2. 使用安全环境

对于代码执行,使用 Docker 或沙盒环境:

python 复制代码
# 配置代码执行环境
code_execution_config = {
    "use_docker": True,  # 使用 Docker 更安全
    "timeout": 60,
}

7.3 性能优化

1. 控制 API 调用

设置合理的 Token 限制和温度参数:

python 复制代码
agent = Agent(
    name="Researcher",
    goals=[...],
    llm_config={
        "temperature": 0.7,
        "max_tokens": 2000,
    }
)
2. 使用缓存

启用 LLM 响应缓存(如果支持):

python 复制代码
agent = Agent(
    name="Researcher",
    goals=[...],
    cache=True,  # 启用缓存
)

7.4 错误处理

python 复制代码
try:
    agent.run()
except Exception as e:
    print(f"执行错误: {e}")
    # 保存当前状态
    agent.save_state("backup.json")

8. 常见问题解答

8.1 安装和配置问题

Q: 如何安装 AutoGPT?

A: 从 GitHub 克隆仓库并安装依赖:

bash 复制代码
git clone https://github.com/Significant-Gravitas/AutoGPT.git
cd AutoGPT
pip install -r requirements.txt

Q: 如何配置 API Key?

A: 在 .env 文件中设置:

bash 复制代码
OPENAI_API_KEY=your-api-key-here

8.2 Agent 相关问题

Q: Agent 陷入循环怎么办?

A:

  1. 设置合理的 max_iterations 限制
  2. 在目标中明确终止条件
  3. 使用 human_input_mode 在必要时人工介入

Q: 如何让 Agent 使用特定的 LLM?

A: 在 Agent 初始化时配置 llm_config

python 复制代码
agent = Agent(
    name="Researcher",
    goals=[...],
    llm_config={
        "model": "gpt-4",
        "temperature": 0.7,
    }
)

8.3 工具相关问题

Q: 如何添加自定义工具?

A: 实现工具接口并注册到 Agent:

python 复制代码
"""
概念示例:展示"自定义工具"这一扩展点。
AutoGPT 的工具体系以项目实现为准(通常通过配置/插件/blocks 实现,而非简单继承 Tool)。
"""

Q: 如何限制 Agent 的文件访问权限?

A: 配置工作目录和权限:

python 复制代码
agent = Agent(
    name="Researcher",
    goals=[...],
    work_dir="/safe/directory",  # 限制工作目录
)

8.4 性能问题

Q: Agent 执行太慢怎么办?

A:

  1. 使用更快的模型(如 gpt-4o-mini)
  2. 减少 max_iterations 限制
  3. 优化目标描述,减少不必要的步骤
  4. 使用缓存机制

Q: 如何减少 API 调用成本?

A:

  1. 使用更便宜的模型进行简单任务
  2. 设置合理的迭代次数限制
  3. 优化提示词,减少 Token 使用
  4. 使用缓存机制

8.5 记忆问题

Q: 如何持久化 Agent 的记忆?

A: 使用记忆后端:

python 复制代码
# 使用 JSON 文件
memory = MemoryManager(backend="json_file", memory_file="memory.json")

# 或使用向量数据库
memory = MemoryManager(backend="pinecone", index_name="autogpt-memory")

Q: 记忆文件太大怎么办?

A:

  1. 定期清理不重要的记忆
  2. 使用向量数据库进行高效检索
  3. 只保存关键信息到长期记忆

9. 参考与版本来源

9.1 版本信息验证

本文档中的版本信息通过以下方式验证:

bash 复制代码
# 查询 GitHub 最新 Release
# AutoGPT: https://github.com/Significant-Gravitas/AutoGPT/releases

# 查询 PyPI 最新版本(其他框架)
python -c "import json,urllib.request as u; \
d=json.load(u.urlopen('https://pypi.org/pypi/crewai/json')); \
print('CrewAI:', d['info']['version'])"

python -c "import json,urllib.request as u; \
d=json.load(u.urlopen('https://pypi.org/pypi/langgraph/json')); \
print('LangGraph:', d['info']['version'])"

python -c "import json,urllib.request as u; \
d=json.load(u.urlopen('https://pypi.org/pypi/pyautogen/json')); \
print('AutoGen:', d['info']['version'])"
相关推荐
三不原则2 小时前
实战:Serverless 架构部署高频 AI API,动态扩缩容配置
人工智能·架构·serverless
The star"'2 小时前
Deepseek基础,模板引擎,prompt提示词,增强检索,智能机器人
python·机器人·云计算·prompt·easyui
华如锦2 小时前
MongoDB作为小型 AI智能化系统的数据库
java·前端·人工智能·算法
lkbhua莱克瓦242 小时前
Prompt、分词器与Token介绍
人工智能·ai·prompt·token
我是小疯子662 小时前
Python+Copilot:从语法纠错到重构的极速开发指南
python
机器学习之心HML2 小时前
GSABO(通常指混合了模拟退火SA和天牛须搜索BAS的改进算法)与BP神经网络结合,用于爆破参数优选
人工智能·神经网络·算法·爆破参数优选
雨大王5122 小时前
汽车企业如何选择适合的质量数字化运营平台解决方案?
人工智能·汽车·制造
阿拉丁的梦2 小时前
c4d物理烘焙为骨骼动画!AI(gemini)编程
python·c4d
QiZhang | UESTC2 小时前
深度解析:反向传播在神经网络训练中的应用(豆包写的)
人工智能·深度学习·神经网络