AI Agent异步处理:不阻塞主流程的后台任务

📘 AI教程 💬 🔥 Trending

🩺 摘要

Agent发了个邮件,等了3秒才回复用户。异步处理把不需要立即返回的操作丢到后台。

📝 详情

AI Agent异步处理:不阻塞主流程的后台任务

AI Agent异步处理:不阻塞主流程的后台任务。

用消息队列(Redis/Celery)把耗时任务丢到后台: 1. 用户请求进来 → 立即返回「处理中」 2. Agent后台慢慢算 → 算完推送给用户 3. 用户不用等,体验好

from celery import Celery
app = Celery('agent', broker='redis://localhost')

@app.task
def process_request(user_input):
    result = agent.run(user_input)
    notify_user(result)