编者按:这篇文章是与 MultiOn 合作撰写的。我们对他们使用 Agent 来 自动化和简化在线互动的方式感到非常兴奋。他们是我们所知的首批真实世界的、生产级的 Agent 应用之一。他们与 LangChain 作为工具包的集成,使得个性化和自动化日常 Web 任务变得快速而简单。
MultiOn:您的个人 AI Agent 现已登陆 LangChain
无论是搜索信息、填写表格,还是浏览复杂的网站,日常 Web 任务通常既繁琐又耗时。因此,我们很高兴推出 MultiOn,这是一款旨在与 Web 交互的下一代个人 AI 助手,可以代表您处理这些任务。
MultiOn 的运行方式很像科幻概念中的 JARVIS,它利用尖端 AI 技术与您的浏览器互动,为您实时执行任务,从订购晚餐、预订航班、安排日程、在线查找信息,到甚至填写表格。最棒的是什么?MultiOn 现在已直接集成到 LangChain 中作为一个工具包,从而更轻松地自动化您的日常 Web 任务,并构建可以执行 Web 操作的自定义 Agent 和应用程序。
与 LangChain 的无缝集成
通过将 MultiOn 直接集成到 LangChain 中,自主 Web AI Agent 的强大功能现在触手可及,面向所有用户。
这种集成带来了许多优势。它为 LangChain 用户提供了一个 AI 驱动的工具,可以自动化各种日常 Web 任务,从信息检索到代表他们与 Web 服务进行交互。这种集成不仅增强了 LangChain 的功能,还将 Agent 的操作能力提升到了一个新的水平——现在可以与任何网站互动!
以下是您如何在 LangChain 中使用 MultiOn 与网站互动的示例,只需 3 行代码 🔥:
导入 MultiOn 作为 LangChain 工具包,将其添加到任何自定义 Agent
# IMPORTS
from langchain import OpenAI
from langchain.agents import initialize_agent, AgentType
from langchain.agents.agent_toolkits import MultionToolkit
import multion
multion.login() # MultiOn -> Login to the MultiOn Website
# Initialize Agent
agent = initialize_agent(
tools=MultionToolkit().get_tools(),
llm=OpenAI(temperature=0),
agent=AgentType.STRUCTURED_CHAT_ZERO_SHOT_REACT_DESCRIPTION,
verbose = True
)
print(agent.run("Show Beautiful Pictures of New York"))
在 MultiOn API 仓库 获取更多示例。
LangChain Agent 演示
其他
- MultiOn 调度器应用:安排定期运行的重复性任务,例如“每天在 Facebook 上祝朋友生日快乐”。
- 群组晚餐预订 Agent:将 MultiOn 添加到短信群聊中,并要求它帮助在 Opentable 上预订群组晚餐
加入 MultiOn 社区!
我们对自主 Web AI Agent 的潜力,以及更广泛地探索利用 AI 的力量来改善在线体验的新方法感到非常兴奋。我们相信 Actions 是构建强大的 AI 应用程序的关键,我们希望通过在 MultiOn 的基础上构建,来赋能开发者和开源社区构建可以与 Web 互动的 AI。请查看我们的文档、 贡献添加示例,并加入我们的 Discord 体验 Web 任务自动化的未来!
请继续关注我们旅程的更多更新,如果您有任何问题或建议,请随时通过 info@multion.ai 与我们联系。我们始终期待用户的反馈,并改进 MultiOn 以最好地满足您的需求 🚀