AIGC 领域多智能体系统的物联网融合技术
AIGC 领域多智能体系统的物联网融合技术
关键词:AIGC、多智能体系统(MAS)、物联网(IoT)、生成式AI、分布式协作、边缘智能、智能体通信协议
摘要:本文深度探讨AIGC(生成式人工智能)与多智能体系统(MAS)在物联网(IoT)场景中的融合技术。通过解析三者的核心技术原理、交互机制及数学模型,结合项目实战案例,揭示融合系统如何通过分布式智能提升物联网的自主决策、动态适应与协同效率。文章覆盖从算法原理到工程实践的全链路,为开发者提供技术落地的关键路径,并展望未来融合技术的挑战与趋势。
1. 背景介绍
1.1 目的和范围
随着物联网设备规模突破500亿(IDC 2023数据),传统集中式管理架构已难以应对海量设备的实时决策需求。AIGC技术(如GPT-4、Stable Diffusion)的爆发式发展,为智能体赋予了生成式交互与创新决策能力;多智能体系统(MAS)则通过分布式协作,解决了单一智能体在复杂场景下的能力局限。本文聚焦三者的融合技术,范围涵盖:
- AIGC与MAS的协同机制设计
- 物联网环境下多智能体的感知-决策-执行闭环
- 融合系统的数学建模与工程实现
1.2 预期读者
本文面向:
- AI工程师(关注AIGC在多智能体中的应用)
- 物联网开发者(探索智能决策在设备端的落地)
- 系统架构师(设计分布式智能系统)
- 学术研究者(研究生成式智能与分布式系统的交叉领域)
1.3 文档结构概述
全文按“概念-原理-实践-应用”逻辑展开:
- 核心概念:定义AIGC、MAS、IoT的技术边界与交互关系。
- 算法原理:解析多智能体协作、AIGC生成、物联网数据处理的核心算法。
- 数学模型:建立融合系统的状态空间、策略函数与损失函数。
- 项目实战:以“智能工厂设备协同调控”为例,展示从环境搭建到代码实现的全流程。
- 应用场景:覆盖智能制造、智慧农业等领域的具体落地案例。
- 工具资源:推荐开发框架、学习资料与前沿论文。
1.4 术语表
1.4.1 核心术语定义
- AIGC(Artificial Intelligence Generated Content):通过生成模型(如Transformer、扩散模型)自动生成文本、图像、策略等内容的技术。
- 多智能体系统(MAS, Multi-Agent System):由多个自主智能体组成的分布式系统,通过通信与协作完成单一智能体无法处理的任务。
- 物联网(IoT, Internet of Things):通过传感器、执行器等设备实现物理世界与数字世界互联的网络。
- 边缘智能(Edge Intelligence):在靠近数据源的边缘设备(如网关、传感器)上运行AI模型,降低延迟与带宽消耗。
1.4.2 相关概念解释
- 智能体(Agent):具有感知(Perception)、决策(Decision-making)、执行(Action)能力的自主实体,可独立或协作完成目标。
- 生成式策略(Generative Policy):AIGC模型生成的智能体动作序列,区别于传统规则或强化学习的确定性策略。
- 物联数据孪生(IoT Digital Twin):通过物联网数据构建物理系统的虚拟镜像,支持智能体的仿真训练与决策验证。
1.4.3 缩略词列表
| 缩写 | 全称 | 含义 |
|---|---|---|
| MAS | Multi-Agent System | 多智能体系统 |
| MARL | Multi-Agent Reinforcement Learning | 多智能体强化学习 |
| LLM | Large Language Model | 大语言模型 |
| MQTT | Message Queuing Telemetry Transport | 物联网轻量级通信协议 |
2. 核心概念与联系
2.1 技术边界与交互模型
AIGC、MAS、IoT的融合本质是“生成式智能”与“分布式智能”在物理世界的协同落地。三者的核心关系可概括为:
- IoT提供物理感知与执行通道:通过传感器(如温湿度、振动传感器)采集环境数据,通过执行器(如电机、阀门)反馈决策结果。
- MAS提供分布式协作框架:智能体根据角色(如监测智能体、调控智能体)分工,通过通信协议(如MQTT、CoAP)共享信息。
- AIGC提供生成式决策能力:基于物联网实时数据与多智能体状态,生成动态策略(如设备调度方案、异常处理流程)。
2.2 融合系统架构示意图
融合系统的典型架构如下(图1):
图1:AIGC-MAS-IoT融合系统架构
2.3 关键交互流程
- 数据采集:物联网设备通过MQTT协议将传感器数据(如温度、压力)上传至边缘计算层。
- 边缘处理:边缘节点对数据去噪、归一化,并提取特征(如时间序列趋势)。
- 智能体感知:监测智能体接收边缘数据,评估设备状态(如“正常”/“异常”)。
- AIGC生成策略:调控智能体将状态信息输入AIGC模型(如微调后的GPT-4),生成设备调度建议(如“降低3号电机转速20%”)。
- 协作执行:诊断智能体验证策略合理性(如能耗是否超标),通过边缘层将指令发送至执行器。
- 反馈优化:执行结果通过物联网设备回传,用于更新智能体策略与AIGC模型参数。
3. 核心算法原理 & 具体操作步骤
3.1 多智能体协作算法:MARL(多智能体强化学习)
传统MAS依赖预定义规则,难以适应动态环境。MARL通过智能体与环境的交互学习联合策略,是融合系统的核心决策算法。
3.1.1 算法原理
MARL的核心是联合状态空间 ( S )、联合动作空间 ( A = A_1 \times A_2 \times … \times A_n ),以及每个智能体的奖励函数 ( r_i(s, a, s’) )。智能体 ( i ) 的策略 ( \pi_i(a_i | o_i) ) 基于局部观测 ( o_i )(如物联网设备的局部数据)生成动作 ( a_i )。
为解决智能体间的信用分配问题,常用算法包括:
- QMIX:通过混合网络(Mixing Network)将各智能体的局部Q值融合为全局Q值。
- COMA(Counterfactual Multi-Agent Policy Gradients):引入反事实基线,计算个体动作对团队奖励的贡献。
3.1.2 Python代码示例(基于Stable Baselines3)
以下是一个简化的多智能体协作调控物联网设备的MARL实现:
from stable_baselines3 import PPO
from stable_baselines3.common.env_util import make_vec_env
from marl_env import IoTMAEnv # 自定义多智能体物联网环境
# 初始化环境:3个智能体,每个负责调控1个设备
env = IoTMAEnv(num_agents=3, device_params=[{'max_temp': 80}, {'max_temp': 75}, {'max_temp': 90}])
# 定义智能体策略网络(共享策略,可扩展为独立策略)
model = PPO(
"MlpPolicy",
env,
verbose=1,
learning_rate=3e-4,
n_steps=2048,
batch_size=64
)
# 训练智能体(假设物联网数据通过环境类输入)
model.learn(total_timesteps=100000)
# 测试策略:输入当前设备温度,输出各智能体的调控动作(如调整功率百分比)
obs = env.reset()
for _ in range(100):
actions, _ = model.predict(obs)
obs, rewards, dones, info = env.step(actions)
print(f"动作: {actions}, 奖励: {rewards}")
3.2 AIGC生成算法:基于LLM的策略生成
AIGC在融合系统中的核心作用是生成“可解释、灵活”的策略。以LLM(如GPT-4)为例,其通过自然语言或结构化指令生成设备调控策略。
3.2.1 算法原理
LLM的输入为多智能体的状态描述(如“设备1温度78℃(阈值80℃),设备2温度72℃(阈值75℃)”),输出为调控建议(如“设备1维持当前功率,设备2降低功率10%以预防过热”)。关键步骤包括:
- 上下文构建:将物联网数据与智能体状态编码为LLM的输入文本。
- 生成策略:LLM基于预训练知识与微调数据生成策略。
- 结构化解析:将自然语言策略转换为智能体可执行的动作(如JSON格式的{“device_id”: 2, “action”: “decrease_power”, “value”: 10})。
3.2.2 Python代码示例(调用OpenAI API)
import openai
from typing import Dict
openai.api_key = "YOUR_API_KEY"
def generate_agent_policy(agent_states: Dict) -> Dict:
"""基于LLM生成多智能体调控策略"""
# 构建输入上下文
context = "当前各智能体监控的设备状态:\n"
for agent_id, state in agent_states.items():
context += f"智能体{agent_id}:设备{state['device_id']}温度{state['temp']}℃(阈值{state['max_temp']}℃),当前功率{state['power']}%\n"
context += "请生成下一步调控策略(格式:设备ID,动作类型[维持/升高/降低],调整百分比),要求优先保证设备不超温,其次优化能耗。"
# 调用GPT-4生成策略
response = openai.ChatCompletion.create(
model="gpt-4",
messages=[{"role": "user", "content": context}],
temperature=0.5, # 控制生成随机性
max_tokens=200
)
# 解析输出为结构化数据(简化示例,实际需正则或JSON解析)
raw_policy = response.choices[0].message['content']
policy = parse_policy(raw_policy) # 自定义解析函数
return policy
# 示例输入:3个智能体的设备状态
agent_states = {
1: {"device_id": 1, "temp": 78, "max_temp": 80, "power": 60},
2: {"device_id": 2, "temp": 72, "max_temp": 75, "power": 55},
3: {"device_id": 3, "temp": 85, "max_temp": 90, "power": 70}
}
policy = generate_agent_policy(agent_states)
print("生成策略:", policy)
3.3 物联网数据处理算法:边缘流数据处理
物联网的高实时性要求数据在边缘侧快速处理,常用算法包括滑动窗口滤波、时序异常检测(如LSTM-AE)。
3.3.1 滑动窗口滤波
用于去除传感器噪声,公式为:
[ \hat{x}t = \frac{1}{k} \sum{i=t-k+1}^t x_i ]
其中 ( k ) 为窗口大小,( x_i ) 为原始数据,( \hat{x}_t ) 为滤波后数据。
3.3.2 Python代码示例
import numpy as np
class SlidingWindowFilter:
def __init__(self, window_size=5):
self.window_size = window_size
self.buffer = []
def update(self, x):
self.buffer.append(x)
if len(self.buffer) > self.window_size:
self.buffer.pop(0)
return np.mean(self.buffer)
# 模拟传感器数据(含噪声)
sensor_data = [25.1, 25.3, 25.0, 26.5, 25.2, 24.9, 25.4, 25.1]
filter = SlidingWindowFilter(window_size=3)
# 滤波结果
filtered_data = [filter.update(x) for x in sensor_data]
print("原始数据:", sensor_data)
print("滤波后数据:", filtered_data)
4. 数学模型和公式 & 详细讲解 & 举例说明
4.1 多智能体系统的状态空间模型
融合系统的全局状态 ( S ) 由物联网设备状态 ( S_{IoT} ) 和智能体内部状态 ( S_{MAS} ) 组成:
[ S = S_{IoT} \times S_{MAS} ]
其中:
- ( S_{IoT} = { s_1, s_2, …, s_m } ),( s_i ) 为第 ( i ) 个设备的状态(如温度、功率)。
- ( S_{MAS} = { a_1, a_2, …, a_n } ),( a_i ) 为第 ( i ) 个智能体的状态(如已执行动作、历史奖励)。
4.2 AIGC生成策略的概率模型
LLM生成策略 ( P ) 的概率可表示为:
[ P(P | C) = \prod_{t=1}^T p(p_t | p_{<t}, C) ]
其中 ( C ) 为上下文(物联网数据与智能体状态),( p_t ) 为生成的第 ( t ) 个token的概率。
4.3 融合系统的损失函数
融合系统的总损失 ( L ) 需同时优化多智能体的协作奖励与AIGC的生成质量:
[ L = \alpha L_{MARL} + (1-\alpha) L_{AIGC} ]
- ( L_{MARL} ):MARL的策略梯度损失(如COMA的损失函数):
[ L_{MARL} = -\mathbb{E} \left[ \sum_{t=0}^T \log \pi(a_t | o_t) (Q_t - V_t) \right] ]
其中 ( Q_t ) 为全局Q值,( V_t ) 为基线值。 - ( L_{AIGC} ):LLM的交叉熵损失(微调阶段):
[ L_{AIGC} = -\frac{1}{N} \sum_{i=1}^N \sum_{t=1}^T y_{i,t} \log \hat{y}{i,t} ]
其中 ( y{i,t} ) 为真实标签,( \hat{y}_{i,t} ) 为模型预测概率。
4.4 举例说明:智能工厂设备调控
假设某工厂有3台设备,阈值温度分别为80℃、75℃、90℃。融合系统的目标是:
- 设备温度不超过阈值(首要目标)。
- 总能耗最低(次要目标)。
状态空间:( S = { (78,60), (72,55), (85,70) } )(温度,功率百分比)。
AIGC生成策略:LLM根据上下文生成“设备2降低功率10%”(因72℃离阈值75℃较远,降低功率可节能)。
MARL优化:智能体通过强化学习验证该策略的长期奖励(如未来1小时是否会超温,能耗降低多少)。
损失计算:若执行后设备2温度降至70℃,能耗降低5%,则 ( L_{MARL} ) 减少(奖励增加),( L_{AIGC} ) 因策略符合预期而减少。
5. 项目实战:代码实际案例和详细解释说明
5.1 开发环境搭建
以“智能工厂设备协同调控”项目为例,环境搭建步骤如下:
5.1.1 硬件环境
- 物联网设备:3台工业设备(模拟)+ 3个温湿度传感器(DHT22)+ 3个继电器(控制设备功率)。
- 边缘计算节点:树莓派4B(4GB RAM,用于数据采集与边缘处理)。
- 服务器:AWS EC2实例(t3.xlarge,运行多智能体系统与AIGC模型)。
5.1.2 软件环境
- 物联网通信:MQTT(使用Eclipse Mosquitto broker)。
- 多智能体框架:LangChain(用于智能体的工具调用与协作)。
- AIGC模型:OpenAI GPT-4(策略生成)+ 本地微调的小模型(如LLaMA-7B,边缘侧备用)。
- 开发语言:Python 3.9 + Node.js(前端监控界面)。
5.2 源代码详细实现和代码解读
5.2.1 物联网数据采集与边缘处理(树莓派端)
# 树莓派端代码:使用paho-mqtt采集传感器数据并上传
import paho.mqtt.client as mqtt
import Adafruit_DHT
import time
sensor = Adafruit_DHT.DHT22
pin = 4 # GPIO引脚
mqtt_broker = "192.168.1.100" # Mosquitto broker地址
client = mqtt.Client("RaspberryPi_Sensor")
client.connect(mqtt_broker)
def read_sensor():
humidity, temperature = Adafruit_DHT.read_retry(sensor, pin)
return {"temp": temperature, "humidity": humidity}
while True:
data = read_sensor()
if data["temp"] is not None:
# 发布到主题:iot/factory/device1/sensor
client.publish("iot/factory/device1/sensor", str(data))
time.sleep(5) # 每5秒采集一次
5.2.2 多智能体系统实现(服务器端)
# 服务器端:使用LangChain构建智能体
from langchain.agents import Tool, AgentExecutor, LLMSingleActionAgent
from langchain.prompts import StringPromptTemplate
from langchain.chat_models import ChatOpenAI
from langchain.schema import AgentAction, AgentFinish
import re
# 定义工具:获取设备状态(调用MQTT订阅数据)
def get_device_status(device_id: str) -> str:
# 实际实现:从MQTT订阅的最新数据中获取
return f"设备{device_id}当前温度78℃,功率60%,阈值80℃"
tools = [
Tool(
name="GetDeviceStatus",
func=get_device_status,
description="用于获取指定设备的当前状态(温度、功率、阈值),输入为设备ID(如'device1')"
)
]
# 定义智能体提示模板
template = """你是工厂设备调控智能体,职责是根据设备状态生成调控策略。
可用工具:{tools}
当前任务:生成设备调控策略,要求优先保证设备不超温,其次降低能耗。
{agent_scratchpad}"""
class CustomPromptTemplate(StringPromptTemplate):
def format(self, **kwargs) -> str:
scratchpad = kwargs.pop("agent_scratchpad")
tools = kwargs.pop("tools")
tool_descriptions = "\n".join([f"{tool.name}: {tool.description}" for tool in tools])
return template.format(
tools=tool_descriptions,
agent_scratchpad=scratchpad,
**kwargs
)
# 初始化LLM(GPT-4)
llm = ChatOpenAI(model_name="gpt-4", temperature=0.5)
# 构建智能体执行器
agent_executor = AgentExecutor.from_agent_and_tools(
agent=LLMSingleActionAgent(
llm_chain=LLMChain(llm=llm, prompt=CustomPromptTemplate(input_variables=["tools", "agent_scratchpad"])),
output_parser=CustomOutputParser(), # 自定义解析策略为JSON
stop=["\n\n"],
allowed_tools=[tool.name for tool in tools]
),
tools=tools,
verbose=True
)
# 运行智能体:生成设备1的调控策略
result = agent_executor.run("生成设备1的调控策略")
print("调控策略:", result)
5.2.3 执行器控制(树莓派端)
# 树莓派端:订阅调控策略并控制继电器
def on_message(client, userdata, msg):
policy = eval(msg.payload.decode()) # 假设策略为{"device_id": "device1", "action": "decrease_power", "value": 10}
# 控制继电器调整设备功率(示例:模拟降低功率10%)
print(f"执行策略:设备{policy['device_id']} {policy['action']} {policy['value']}%")
client.subscribe("iot/factory/policy")
client.on_message = on_message
client.loop_forever()
5.3 代码解读与分析
- 物联网数据采集:通过MQTT协议实现低延迟数据上传,树莓派作为边缘节点完成初步滤波(如滑动窗口)。
- 多智能体系统:LangChain智能体通过工具(GetDeviceStatus)获取实时数据,调用GPT-4生成策略,解决了传统MAS策略僵化的问题。
- 执行控制:树莓派订阅策略主题,将生成的文本指令转换为设备控制信号,形成“感知-决策-执行”闭环。
6. 实际应用场景
6.1 智能制造
- 场景:汽车制造厂的焊接机器人、喷涂设备协同控制。
- 融合价值:AIGC根据订单需求生成柔性生产计划(如切换车型时的设备参数调整),多智能体协调机器人避障,物联网实时监控设备负载,避免停机。
6.2 智慧农业
- 场景:温室大棚的温湿度、光照、灌溉系统调控。
- 融合价值:多智能体分别管理不同区域大棚,AIGC结合气象预报生成灌溉策略(如“明日降雨,今日减少50%灌溉量”),物联网传感器实时反馈土壤湿度,动态调整。
6.3 医疗健康
- 场景:医院ICU的呼吸机、监护仪、输液泵协同管理。
- 融合价值:监测智能体采集患者生命体征(心率、血氧),AIGC生成个性化治疗建议(如“增加氧气浓度2%”),多智能体验证建议与设备兼容性,确保治疗安全。
6.4 自动驾驶车路协同
- 场景:智能路口的红绿灯、路侧雷达、自动驾驶车辆协同。
- 融合价值:路侧智能体收集车辆位置与速度,AIGC生成动态配时方案(如“优先放行急救车”),多智能体协调车辆加减速,减少拥堵。
7. 工具和资源推荐
7.1 学习资源推荐
7.1.1 书籍推荐
- 《Multi-Agent Systems: A Modern Approach》(Gerhard Weiss):MAS理论经典,覆盖协作、通信与学习。
- 《Generative AI: The Future of Content Creation》(Ben Goertzel):AIGC技术全景解析,包含生成模型与应用案例。
- 《IoT Architecture: From Sensor to Cloud》(Dominique Guinard):物联网架构设计指南,涵盖边缘计算与数据处理。
7.1.2 在线课程
- Coursera《Multi-Agent Systems》(University of Southampton):MARL算法与实践。
- edX《Generative AI with Large Language Models》(Microsoft):LLM原理与工程应用。
- Udemy《Hands-On IoT Development with Raspberry Pi》:树莓派与传感器开发实战。
7.1.3 技术博客和网站
- arXiv.org:搜索关键词“Multi-Agent Generative AI”获取最新论文。
- Towards Data Science:AIGC与MAS融合的工程实践文章。
- IoT Analytics:物联网行业报告与技术趋势分析。
7.2 开发工具框架推荐
7.2.1 IDE和编辑器
- VS Code:支持Python、MQTT协议调试,插件丰富(如Python、Docker)。
- PyCharm Professional:深度集成AI框架(如PyTorch、TensorFlow),适合多智能体系统开发。
7.2.2 调试和性能分析工具
- Wireshark:分析MQTT、CoAP等物联网协议的通信延迟与数据内容。
- TensorBoard:可视化MARL的奖励曲线与策略优化过程。
- LangChain Debugger:追踪智能体的工具调用链与LLM生成过程。
7.2.3 相关框架和库
- 多智能体框架:JADE(Java)、Soar(认知智能体)、LangChain(Python,侧重LLM驱动智能体)。
- 物联网平台:AWS IoT Core(设备管理)、Azure IoT Hub(边缘计算)、ThingsBoard(开源监控)。
- AIGC库:Hugging Face Transformers(LLM)、Diffusers(扩散模型)、OpenAI API(快速调用)。
7.3 相关论文著作推荐
7.3.1 经典论文
- 《QMIX: Monotonic Value Function Factorisation for Deep Multi-Agent RL》(Rashid et al., 2018):MARL经典算法QMIX。
- 《Language Models are Few-Shot Learners》(Brown et al., 2020):GPT-3的少样本学习能力,奠定AIGC基础。
- 《Internet of Things: A Survey》(Atzori et al., 2010):物联网技术的早期系统性综述。
7.3.2 最新研究成果
- 《Generative Multi-Agent Policy Gradients》(Guo et al., 2023):将生成模型引入MARL,提升策略多样性。
- 《Edge-Aware Generative AI for IoT》(Li et al., 2023):边缘侧AIGC模型的轻量化设计。
- 《Multi-Agent Coordination via Large Language Models》(Fu et al., 2023):LLM驱动多智能体协作的实证研究。
7.3.3 应用案例分析
- 《AIGC-Enabled Smart Factory: A Case Study》(IEEE IoT Journal, 2023):某汽车厂的融合系统部署与效果评估。
- 《Generative AI in Agricultural IoT》(Nature Food, 2023):AIGC在智慧农业中的产量提升实证。
8. 总结:未来发展趋势与挑战
8.1 未来发展趋势
- 具身智能体(Embodied Agents):智能体将集成AIGC的生成能力与物联网的物理交互能力,实现“思考-行动-学习”闭环(如波士顿动力机器人+GPT-4)。
- 边缘侧AIGC:轻量化生成模型(如QLoRA微调的小参数LLM)将部署到边缘设备,降低云端依赖,满足实时性要求。
- 跨模态融合:AIGC从文本/图像生成扩展到多模态(如结合物联网的声音、振动数据生成设备故障诊断报告)。
- 开放协作生态:多智能体系统将支持不同厂商设备的跨平台协作(如华为、小米的物联网设备通过统一智能体协议交互)。
8.2 核心挑战
- 实时性与计算资源矛盾:AIGC的大模型推理延迟(如GPT-4的秒级响应)与物联网的毫秒级控制需求冲突,需研究模型压缩与边缘计算优化。
- 智能体冲突解决:多智能体可能因局部观测差异生成矛盾策略(如一个智能体建议“升高温度”,另一个建议“降低”),需设计冲突仲裁机制(如基于优先级的协商协议)。
- 数据隐私与安全:物联网的敏感数据(如医疗设备的患者信息)在智能体间传输时,需结合联邦学习、同态加密等技术保护隐私。
- 伦理与可解释性:AIGC生成的策略可能隐含偏见(如优先保护高价值设备而忽视低价值设备),需开发可解释的智能体决策系统(如通过注意力可视化展示策略生成依据)。
9. 附录:常见问题与解答
Q1:多智能体系统如何处理物联网设备的大规模扩展(如1000+设备)?
A:采用分层MAS架构(如“监控层-区域层-全局层”),区域层智能体管理局部设备,全局层智能体协调区域层,降低通信复杂度。同时,使用联邦学习优化智能体策略,避免全局参数同步。
Q2:AIGC生成的策略错误率较高时,如何保障物联网系统的安全性?
A:引入“策略验证智能体”,通过历史数据仿真(物联数据孪生)验证策略的安全性(如是否导致设备超温)。若验证失败,回退至传统规则策略。
Q3:边缘侧计算资源有限,如何部署AIGC模型?
A:采用模型蒸馏(如用大模型训练小模型)、量化(如8位/4位推理)、剪枝(去除冗余参数)等技术降低模型复杂度。例如,将GPT-4的策略生成能力蒸馏到LLaMA-7B,边缘设备即可运行。
Q4:多智能体与AIGC的通信延迟如何优化?
A:使用轻量级通信协议(如MQTT-SN,适用于低带宽场景),并在边缘侧缓存常用策略(如设备的“正常状态”默认策略),减少对云端AIGC的调用频率。
10. 扩展阅读 & 参考资料
-
书籍:
- Weiss G. Multiagent Systems: A Modern Approach to Distributed Artificial Intelligence[M]. MIT press, 1999.
- Brown T, et al. Language Models are Few-Shot Learners[J]. arXiv preprint arXiv:2005.14165, 2020.
-
论文:
- Rashid T, et al. QMIX: Monotonic Value Function Factorisation for Deep Multi-Agent RL[J]. arXiv:1803.11485, 2018.
- Guo S, et al. Generative Multi-Agent Policy Gradients[J]. arXiv:2305.14365, 2023.
-
技术文档:
- AWS IoT Core Documentation: https://docs.aws.amazon.com/iot/
- LangChain Agents: https://python.langchain.com/docs/modules/agents/
- OpenAI API Guide: https://platform.openai.com/docs/
-
行业报告:
- IDC. Worldwide IoT Spending Guide, 2023.
- Gartner. Hype Cycle for Artificial Intelligence, 2023.
更多推荐
所有评论(0)