摘要:Manus在AI领域是什么意思呢?可以通俗地理解为 AI 系统的手。就像人的手操作工具一样,一个被称为 "manus" 的 AI 组件能直接控制某个物理设备或软件功能。你可以把它想象成一个虚拟的手,按照指令去完成任务。
Manus在AI领域是什么意思呢?可以通俗地理解为 AI 系统的手。就像人的手操作工具一样,一个被称为 "manus" 的 AI 组件能直接控制某个物理设备或软件功能。你可以把它想象成一个虚拟的手,按照指令去完成任务。
Agent在 AI 领域中,可以通俗地理解为 AI 系统的大脑或智能体,侧重于思考、决策、自主行动和代表。
网上关于这两方面的AI软件的热度真是居高不下。我本地部署过,可以见我以前的文章。我也试用过智谱清言的AutoGlm的沉思版,发现没一个好用的。字节跳动的GitHub - bytedance/UI-TARS-desktop: A GUI Agent application based on UI-TARS(Vision-Language Model) that allows you to control your computer using natural language.也被网友纷纷吐槽。
其实实现这两个的功能,我用Python程序50行也可以做到,也非常智能。代码如下(你不会代码,也可以根据提示改动,只要改动里边的汉字即可以):
import asyncioimport osfrom langchain_openai import ChatOpenAIfrom pydantic import SecretStrfrom browser_use import Agent, Browserfrom aioconsole import ainputapi_key = "sk-c86d9e3这里换成你自己的deepseek的api"if not api_key:raise ValueError('DEEPSEEK_API_KEY is not set')async def run_pentest:browser = Browserllm = ChatOpenAI(base_url='https://api.deepseek.com/v1',model='deepseek-chat',api_key=SecretStr(api_key))try:async with await browser.new_context as context:agent = Agent(task=('1. 浏览器打开这个网址,https://wap.weather.com.cn/mweather/101120501.shtml\n''2、把当前天气的情况例如城市、温度等在命令行下打印\n'),llm=llm,use_vision=False,browser_context=context,)await agent.runwhile True:# Use ainput instead of input for async compatibilityuser_input = await ainput("请输入任务内容(输入'q'退出): ")if user_input.lower == 'q':print("程序已退出")breakagent.add_new_task(user_input)await agent.runfinally:# Ensure browser resources are properly closedawait browser.close# 运行主函数if __name__ == "__main__":asyncio.run(run_pentest)我们来执行看一下效果:
1、根据我代码的要求自动打开了网页
2、我没有给它什么变量,只根据我的文字输入提取了我要的天气信息,这里调用了deepseek的api
3、当然还可以提别的要求,例如输入汉字:打开头条搜索一下百度。
其实现在这些智能体大多数就是这么个实现性质,不过加入了网页分析、数据处理、保存等功能。50行代码我就能给你演示清楚。
以下是我做的动画,如果动画不清楚,也可以去看我的视频。
来源:海阳顶端