基于DeepSeek-R1手搓AI Agent智能体(手把手,个人电脑也能玩哦)

GenAI 平台,3 分钟即可构建基于 Claude、DeepSeek 的 AI Agent —使用现有API密钥和计费体系即可无缝集成Anthropic Claude系列模型。 阅读详情

本篇文章介绍使用Ollama本地部署DeepSeek-R1 8B通用大模型,作为Agent智能大脑,基于Python3.11(虚拟环境管理工具Conda)、Langchain开发框架、Chroma向量数据库、ReAct提示词模版等工具进行开发AI Agent人工智能体。为了便于理解智能体相关知识,本文以“上海今天天气情况”简单问询为例,去剖析AI agent思考过程和执行任务过程。如agent接到用户指令后,一步一步思考分解任务,去调用天气情况API、检索知识库Rag系统或LLM自身知识回答与执行任务,同时本文也会详细展示与分析AI Agent再执行任务的整个详细思考过程。

要学习AI Agent,首先弄清楚AI Agen是什么,有哪些功能,AI agent是人工智能代理,是一种能自主感知环境、做出决策并执行任务的智能系统,其核心功能体现在以下方面:

  1. 自主感知与理解
  • 接收外部信息用户指令(自然语言,说白点就是人话),并进行解析(如自然语言理解、数据提取)做任务拆解,明确任务目标。

    例:查询上海天气情况,agent提取地点:上海 Shanghai,cn,再去调用天气网站API去查询

  1. 决策与规划
  • 根据目标和环境,制定分步执行计划,选择最优策略。

    例:用户一次问两个问题:1)上海天气情况,2)上海人工智能发展如何(同时问两个不相关的问题)。agent规划先去解决第一个天气问题“上海天气情况”;再去解决“上海人工智能发展如何”等

  1. 工具调用与执行
  • 调用外部工具(如 API、数据库、RAG)完成具体操作,无需人工介入,这些部署DeepSeek作为智能体大脑来去执行。

    例:用户一次问两个问题:1)上海天气情况,2)上海人工智能发展如何。AI agent思考用调用天气网站API回答第一个天气问题;思考用Rag知识库回答第二问题AI发展如何,如Rag知识库中没有检索到相关知识,最后智能基于DeepSeek本地部署大模型去回答用户问题

  1. 动态调整与迭代
  • 监控任务执行过程,根据反馈(如操作失败、信息变更)调整策略。

    例:股票监控 Agent 发现价格波动超出预期,自动重新分析并调整提醒阈值。

  1. 多任务协同
  • 多个 Agent 协作完成复杂任务,分工处理不同环节。

    例:项目管理 Agent 协调 “文档整理 Agent”“进度跟踪 Agent”“提醒 Agent”,同步推进项目。

本文AI Agent例子中Tools箱工具涉及三个功能:

  • 通用知识或问题可由DeepSeek大模型直接回答

  • 由大模型思考与执行可调用API查询工具(这里接入免费天气API)

  • 由大模型执行与可查询的本地部署RAG增强检索知识库系统

环境前置准备


本文演示一个基于DeepSeek-R1的AI Agent智能体,根据用户指令(以问询上海天气情况为例)Agent会调用两个工具,即天气API、RAG增强检索知识库系统。所以这里需要本地部署DeepSeek-R1,Rag系统需要向量数据库、还要Langchain开发框架,Python环境(conda构建即可)。以上这些环境,在上一篇构建Rag系统有介绍,下文有相关链接。环境准备好,还需一个可调用天气API keys。

  • 免费天气API key注册

我们在官网:https://openweathermap.org/注册一个免费可调用的天气API接口获取API keys,傻瓜式如下注册就好:

首先,注册账号,按照要求进行认证即可,注册完成登录即可有个免费的API keys,如图:

其次,笔者注册后,点击账号后,获取的免费香的My API keys,如图:

最后,通过下面链接填写想要查询的城市,以及你的API keys验证是否生效,刚注册不是立即生效,一般要几分钟才会生效。

https://api.openweathermap.org/data/2.5/weather?q=Beijing,cn&APPID=你的API keys

尝试是否生效如:查看上海天气,返回结果如下(json串):

{"coord":{"lon":120.3972,"lat":30.9075},"weather":[{"id":803,"main":"Clouds","description":"broken clouds","icon":"04d"}],"base":"stations","main":{"temp":302.55,"feels_like":306.17,"temp_min":302.55,"temp_max":302.55,"pressure":999,"humidity":67,"sea_level":999,"grnd_level":994},"visibility":10000,"wind":{"speed":2.17,"deg":38,"gust":1.59},"clouds":{"all":56},"dt":1754188875,"sys":{"country":"CN","sunrise":1754169272,"sunset":1754220397},"timezone":28800,"id":1816670,"name":"Shanghai","cod":200}
  • Rag增强检索系统搭建

本文利用Ollama在本地部署DeepSeek-R1推理模型,搭建一个Rag增强检索知识库系统,同时此Rag系统也是本文智能体的Tools工具之一。

笔者之前有篇文章,已经讲过本地搭建一个基于DeepSeek部署Rag知识库的内容,其中有讲如何利用Ollama在本地部署DeepSeek-R1推理模型,笔者这里不再赘述。

AI Agent功能说明与代码实现


这里讲述AI Agent以查询天气为例,不代表智能体仅仅只能做这些,也不代表做这些就够了,若结合实际生产可用的场景做复杂的智能体,还有很多工作要做如多种工具实现,提示词工程(如解决反提示攻击、提示词注入问题),结合垂直领域大模型训练、微调、模型稳定性等等问题。这里便于读者简单快速上手,可从以下几个方面入手:

  • 本地部署DeepSeek-R1通用大模型,作为智能体大脑,理解用户指令,规划和执行任务等
  • 为Agent准备可执行调用的工具,如本文天气查询工具函数,还有一个Rag调用函数在上篇构建Rag文章,通过from lang_ollama_chroma import lang_rag引入。
  • 使用拉取ReAct提示模版,为用户指令添加上下文信息,引导大模型更智能拆解任务,对齐目标执行任务。
  • 用LLM、Tools可调用工具以及提示词模版来创建AI Agent智能体对象
  • 给智能体提问题,运行代码,查看结果

代码实现部分,直接附上可执行代码(环境准备好、包导入直接可运行的):

from langchain import hub
from langchain.agents import Tool, create_react_agent, AgentExecutor
from langchain_ollama import OllamaLLM
import requests

from lang_ollama_chroma import lang_rag

1. 配置本地DeepSeek模型(通过Ollama)

llm = OllamaLLM(
model=“deepseek-r1”, # 确保已通过ollama pull deepseek下载模型
base_url=“http://localhost:11434”,
temperature=0.5
)

2. 天气查询工具函数

def get_weather(city: str) -> str:
“”“获取指定城市的天气信息”“”
try:

替换为你的自己的OpenWeatherMap API密钥

api_key = “xxxxxxxxx94271055d4bc24628abf4”

调用天气API

response = requests.get(
“https://api.openweathermap.org/data/2.5/weather”,
params={
“q”: city,

“q”: “Shanghai,cn”,

“appid”: api_key,
“units”: “metric”, # 摄氏度
“lang”: “zh_cn” # 中文结果
}
)
data = response.json()

提取关键信息

return (
f"{data[‘name’]}当前天气:\n"
f"温度:{data[‘main’][‘temp’]}°C\n"
f"状况:{data[‘weather’][0][‘description’]}\n"
f"湿度:{data[‘main’][‘humidity’]}%"
)
except Exception as e:
return f"查询失败:{str(e)}"

3. 注册工具,这里可以注册多个工具(这里注册两个工具,一个API;一个Rag知识库)

tools = [
Tool( #查询天气API接口工具
name=“WeatherQuery”,
func=get_weather,
description=“查询城市天气的工具,输入参数为城市名称(如北京:Beijing,cn、上海:Shanghai,cn)”
),
Tool( #查询本地部署增强检索Rag知识库
name=“RAG_Retrieval”,
func=lang_rag,
description=“用于检索本地文档中的信息上海人工智能发展情况,输入应为具体查询问题”
)
]

4. 获取最新的ReAct提示词模板(从LangChain Hub)这是新版的核心变化:使用标准化提示词模板

prompt = hub.pull(“hwchase17/react”)

5. 创建Agent

agent = create_react_agent(
llm=llm,
tools=tools,
prompt=prompt
)

6. 创建Agent执行器(负责运行Agent并处理输出)

agent_executor = AgentExecutor(
agent=agent,
tools=tools,
verbose=True # 显示思考过程,False不显示思考过程
)

7. 测试

if __name__ == “__main__”:
result = agent_executor.invoke({
“input”: “上海今天的天气怎么样?上海人工智能发展怎么样?”
})
print(“结果:”, result[“output”])

执行结果解析:

1)问题场景一:上海今天的天气怎么样?


这里需要说明一下天气API参数需要填写Shanghai,cn拼音,填写上海汉子是无法识别的。以下注释掉描述部分description="查询城市天气的工具,输入参数为城市名称(如北京:Beijing,cn、上海:Shanghai,cn

如果没在描述内,说明对应的编码,智能体没有上下文信息,以下是Agent的思考过程,回答不尽人意的,并没有调用正确的工具并提出正确的答案。

注:think标签 是agent思考过程;Action标签是去执行工具

2)问题场景二:上海今天的天气怎么样?


这里使用了description="查询城市天气的工具,输入参数为城市名称(如北京:Beijing,cn、上海:Shanghai,cn。再看Agent思考过程有点智能了。调用正确的工具并给出满意答案。

一起看一下大模型的思考过程:

“啊对了,系统提示中明确要求城市名称要转换成“Shanghai,cn”格式,这个细节不能错。虽然看起来简单,但天气工具每次调用都要精确匹配参数才行。“

3)场景问题三:上海今天的天气怎么样?上海人工智能发展怎么样?


Agent经过思考调用天气API;调用检索Rag知识库系统寻找答案,结果没找到答案,然后基于通用大模型DeepSeek的理解给出了答案。以下是Agent的思考过程:

附上文字版思考过程:

<think>
嗯,用户问的是“上海今天的天气怎么样?上海人工智能发展怎么样?”这个问题看起来是两个部分:一个是实时天气查询,另一个是关于上海AI发展的现状和趋势。
用户可能正在计划去上海旅游或者出差,想先了解当地的天气情况。同时ta对上海的科技产业感兴趣,特别是人工智能领域的发展状况,可能是为了考察就业机会、投资环境,或者是学术研究需要。
对于天气部分,直接调用WeatherQuery工具就能得到准确信息了。“人工智能发展”这部分属于本地文档知识库的内容,应该使用RAG_Retrieval工具来查询。不过用户把两个问题混在一起问了,可能希望一次性获得完整回答。
考虑到用户同时询问了天气和AI发展这两个性质完全不同的事情,在回复时需要明确区分两部分信息,并分别说明数据来源的不同可靠性。天气是实时的,而AI发展属于历史知识库内容。
</think>
好的,我现在将开始分析这个问题并逐步解决。
首先,我需要查询上海今天的天气情况,这可以通过调用 WeatherQuery 工具来实现。对于人工智能发展的部分,则可能需要从本地文档中检索相关信息,因此我会使用 RAG_Retrieval 工具。接下来,让我一步步执行这些操作。
</think>
Thought: 我需要分别处理这两个问题:查询上海今天的天气和了解上海人工智能的发展状况。
- 对于"上海今天的天气怎么样?"这个问题,我应该调用 `WeatherQuery` 工具,并输入城市名称 "Shanghai,cn" 来获取最新的天气信息。
- 对于"上海人工智能发展怎么样?"这个问题,它涉及本地文档中的知识(如旅游攻略或特定领域的介绍),所以我需要使用 `RAG_Retrieval` 工具。输入应该是具体的查询问题,比如"上海的人工智能产业现状和发展趋势是什么?"
现在,我会先执行天气查询。
Action: WeatherQuery
Action Input: Shanghai,cn
Shanghai当前天气:
温度:29.29°C
状况:多云
湿度:80%<think>
嗯,用户让我查上海今天的天气和人工智能发展情况。首先得拆分成两个问题处理。
先看第一个问题,“上海今天的天气怎么样”。这个应该用WeatherQuery工具,输入Shanghai,cn就行。不过我得确认一下返回的数据格式是不是标准的,比如温度、湿度这些数值是否准确显示。
然后是“上海人工智能发展怎么样”,这属于需要本地文档的信息,所以要用RAG_Retrieval工具。用户可能想知道的是当前的发展状况,包括政策支持、企业情况或者研究成果之类的。不过我得注意输入的问题描述要具体,不能太笼统,比如直接问"上海的人工智能产业现状和发展趋势是什么?"会更准确。
接下来我要执行WeatherQuery的查询。假设返回的数据是温度29°C,多云,湿度80%,这些信息应该没问题。然后处理RAG_Retrieval的部分,用户的问题需要明确指向人工智能发展的情况,可能涉及到政府政策、企业布局或者学术研究等方面。比如可以查"上海的人工智能产业现状和发展趋势是什么?"来获取更详细的信息。
不过要注意的是,用户这两个问题的性质完全不同:一个是实时天气,另一个是历史知识库的内容。所以回答时要分开说明,并且指出天气信息可能有变化而AI发展情况相对稳定,但需要引用本地文档才能准确回答。另外,用户可能是游客或商务人士,在计划行程前想了解当地气候和科技环境,这样能帮助ta做更好的准备。
</think>
好的,我现在将开始分析这个问题并逐步解决。
首先,我需要查询上海今天的天气情况,这可以通过调用 `WeatherQuery` 工具来实现。对于人工智能发展的部分,则可能需要从本地文档中检索相关信息,因此我会使用 `RAG_Retrieval` 巛具。接下来,让我一步步执行这些操作。
</think>
Action: WeatherQuery
Action Input: Shanghai,cn
Shanghai当前天气:
温度:29.29°C
状况:多云
湿度:80%<think>
嗯,用户现在问的是上海今天的天气和人工智能发展情况。首先得分开处理这两个部分。
先看天气查询的部分。刚才我调用了WeatherQuery工具,结果显示上海今天是多云,温度大概在29°C左右,湿度80%。这个数据应该是比较准确的,但需要确认是否是最新的信息,因为用户可能是在实时获取天气来安排行程或者活动。
接下来是人工智能发展的情况。这个问题属于本地文档的内容,比如旅游攻略或产业报告里可能会提到上海作为中国科技中心的发展情况。这时候应该用RAG_Retrieval工具,输入一个明确的问题,例如“上海的人工智能产业现状和发展趋势是什么?”。不过要注意用户可能想知道的是当前的政策支持、主要企业或者学术研究进展,而不仅仅是历史数据。
然后需要考虑回答的结构。天气部分已经得到结果,但AI发展这部分需要引用本地文档的信息,并且要说明这些信息是基于知识库的内容,而不是实时数据。同时,应该提醒用户如果有更具体的问题,比如某个公司的技术或具体的政策变化,可能需要进一步查询。
另外,用户可能是游客或者商务人士,在计划去上海之前想了解当地的天气情况和科技环境,这样能帮助ta做出更好的行程安排或商业决策。不过也有可能是本地居民关注AI产业动态,或者是学生做相关研究需要参考资料。
最后要确保回答清晰分开两部分,并且指出信息来源的不同可靠性:实时天气可能有变化,而AI发展的情况则基于历史知识库数据。
</think>
Action: RAG_Retrieval
Action Input: 上海的人工智能产业现状和发展趋势是什么?
提示词模板创建
向量数据库检索器
{'query': '上海的人工智能产业现状和发展趋势是什么?  \n', 'result': "<think>\n嗯,用户问的是上海人工智能产业的现状和发展趋势。这个问题看起来挺专业的,可能是个科技行业从业者、投资人或者学生在做相关研究。\n\n用户提供的上下文全是关于HNSW算法的重复描述,和问题完全无关啊。这种情况下,我需要先确认自己是否理解正确——看来用户要么是误传了资料,要么是在测试我的信息筛选能力?\n\n作为DeepSeek助手,看到这个问题时确实有点困惑。因为当前提供的所有内容都是在详细解释HNSW(Hierarchical Navigable Small World)算法的原理和运作方式,与上海人工智能产业现状完全无关。\n\n这种情况下最好的回应就是诚实地告诉用户我无法回答这个问题,并建议他们提供相关领域的资料。毕竟作为负责任的知识助手,不能为了应付问题而给出不准确的回答。\n</think>\nI don't know."}<think>
好的,现在需要处理用户的查询:“上海今天的天气怎么样?上海人工智能发展怎么样?”。
首先看第一个部分“上海今天的天气怎么样”。根据之前的工具调用记录,我注意到在第一次交互中已经成功使用了 `WeatherQuery` 工具来获取了上海市的最新天气信息。这些信息应该是准确且实时更新的,因此我可以直接引用并总结这部分内容。
接着是第二个问题“上海人工智能发展怎么样?”。在这个部分里,用户似乎希望了解上海在人工智能领域的整体发展情况,包括产业现状、政策支持或未来趋势等。然而,在提供的上下文和检索结果中,并没有找到任何与上海人工智能产业发展相关的有效信息。这可能是因为相关资料并未包含在我当前访问到的本地文档知识库中。
在这种情况下,我应该明确告知用户哪些部分得到了回答,以及哪些问题无法解决的原因。对于天气部分可以给出清晰、准确的回答;而对于AI发展的问题,则需要说明缺乏相关信息,并建议用户提供更多背景或上下文以便更好地理解和回答。
</think>
Thought: I now know the final answer
Final Answer: 好的,我已经分别查询了上海今天的天气和人工智能发展情况:
1. **上海今天天气**:
- 根据最新的气象数据,上海市当前的天气是多云,温度约为29°C,湿度在80%左右。建议您根据实时变化调整行程。
2. **上海人工智能发展**:
- 抱歉,在我检索到的相关资料中没有找到关于“上海人工智能产业发展现状和趋势”的有效信息。
- 如果你能提供更多背景或上下文(比如具体的公司、技术方向或者时间段),我可以更好地理解和回答这个问题。
> Finished chain.
结果: 好的,我已经分别查询了上海今天的天气和人工智能发展情况:
1. **上海今天天气**:
- 根据最新的气象数据,上海市当前的天气是多云,温度约为29°C,湿度在80%左右。建议您根据实时变化调整行程。
2. **上海人工智能发展**:
- 抱歉,在我检索到的相关资料中没有找到关于“上海人工智能产业发展现状和趋势”的有效信息。
- 如果你能提供更多背景或上下文(比如具体的公司、技术方向或者时间段),我可以更好地理解和回答这个问题。
Process finished with exit code 0

另,通过同样问题多次提问,每次思考过程不一样,这也说明大模型思考不可解释性。同一个问题执行多次,Agent回答不一样,这也是其缺点之一,但都能正确地去调用相关工具执行,以下是运行两次思考过程

运行第一次:

运行第二次:

写在最后


在人工智能浪潮中,与其焦虑替代风险,不如拥抱技术浪潮主动进化。AI 不是对手,而是解放创造力的工具 —— 它能高效处理重复劳动,让我们聚焦更具价值的思考与创新。

保持学习热情,将 AI 视为协作伙伴:用大模型提升工作效率,借数据工具洞察趋势,靠编程能力拓展技术边界。同时深耕独特优势,人类的共情力、创造力和复杂决策能力,仍是 AI 难以替代的核心竞争力。以开放心态拥抱变化,在人机协作中找到新定位,在技术迭代中积累跨界能力。

每一次技术革命都孕育新机遇,积极融入、持续成长,方能在智能时代立于潮头,收获更广阔的发展空间。

想入门 AI 大模型却找不到清晰方向?备考大厂 AI 岗还在四处搜集零散资料?别再浪费时间啦!2025 年 AI 大模型全套学习资料已整理完毕,从学习路线到面试真题,从工具教程到行业报告,一站式覆盖你的所有需求,现在全部免费分享!

👇👇扫码免费领取全部内容👇👇

​

一、学习必备:100+本大模型电子书+26 份行业报告 + 600+ 套技术PPT,帮你看透 AI 趋势

想了解大模型的行业动态、商业落地案例?大模型电子书?这份资料帮你站在 “行业高度” 学 AI:

1. 100+本大模型方向电子书

在这里插入图片描述

2. 26 份行业研究报告:覆盖多领域实践与趋势

报告包含阿里、DeepSeek 等权威机构发布的核心内容,涵盖:

  • 职业趋势:《AI + 职业趋势报告》《中国 AI 人才粮仓模型解析》;
  • 商业落地:《生成式 AI 商业落地白皮书》《AI Agent 应用落地技术白皮书》;
  • 领域细分:《AGI 在金融领域的应用报告》《AI GC 实践案例集》;
  • 行业监测:《2024 年中国大模型季度监测报告》《2025 年中国技术市场发展趋势》。

3. 600+套技术大会 PPT:听行业大咖讲实战

PPT 整理自 2024-2025 年热门技术大会,包含百度、腾讯、字节等企业的一线实践:

在这里插入图片描述

  • 安全方向:《端侧大模型的安全建设》《大模型驱动安全升级(腾讯代码安全实践)》;
  • 产品与创新:《大模型产品如何创新与创收》《AI 时代的新范式:构建 AI 产品》;
  • 多模态与 Agent:《Step-Video 开源模型(视频生成进展)》《Agentic RAG 的现在与未来》;
  • 工程落地:《从原型到生产:AgentOps 加速字节 AI 应用落地》《智能代码助手 CodeFuse 的架构设计》。

二、求职必看:大厂 AI 岗面试 “弹药库”,300 + 真题 + 107 道面经直接抱走

想冲字节、腾讯、阿里、蔚来等大厂 AI 岗?这份面试资料帮你提前 “押题”,拒绝临场慌!

1. 107 道大厂面经:覆盖 Prompt、RAG、大模型应用工程师等热门岗位

面经整理自 2021-2025 年真实面试场景,包含 TPlink、字节、腾讯、蔚来、虾皮、中兴、科大讯飞、京东等企业的高频考题,每道题都附带思路解析:

2. 102 道 AI 大模型真题:直击大模型核心考点

针对大模型专属考题,从概念到实践全面覆盖,帮你理清底层逻辑:

3. 97 道 LLMs 真题:聚焦大型语言模型高频问题

专门拆解 LLMs 的核心痛点与解决方案,比如让很多人头疼的 “复读机问题”:


三、路线必明: AI 大模型学习路线图,1 张图理清核心内容

刚接触 AI 大模型,不知道该从哪学起?这份「AI大模型 学习路线图」直接帮你划重点,不用再盲目摸索!

在这里插入图片描述

路线图涵盖 5 大核心板块,从基础到进阶层层递进:一步步带你从入门到进阶,从理论到实战。

img

L1阶段:启航篇丨极速破界AI新时代

L1阶段:了解大模型的基础知识,以及大模型在各个行业的应用和分析,学习理解大模型的核心原理、关键技术以及大模型应用场景。

img

L2阶段:攻坚篇丨RAG开发实战工坊

L2阶段:AI大模型RAG应用开发工程,主要学习RAG检索增强生成:包括Naive RAG、Advanced-RAG以及RAG性能评估,还有GraphRAG在内的多个RAG热门项目的分析。

img

L3阶段:跃迁篇丨Agent智能体架构设计

L3阶段:大模型Agent应用架构进阶实现,主要学习LangChain、 LIamaIndex框架,也会学习到AutoGPT、 MetaGPT等多Agent系统,打造Agent智能体。

img

L4阶段:精进篇丨模型微调与私有化部署

L4阶段:大模型的微调和私有化部署,更加深入的探讨Transformer架构,学习大模型的微调技术,利用DeepSpeed、Lamam Factory等工具快速进行模型微调,并通过Ollama、vLLM等推理部署框架,实现模型的快速部署。

img

L5阶段:专题集丨特训篇 【录播课】

img
四、资料领取:全套内容免费抱走,学 AI 不用再找第二份

不管你是 0 基础想入门 AI 大模型,还是有基础想冲刺大厂、了解行业趋势,这份资料都能满足你!
现在只需按照提示操作,就能免费领取:

👇👇扫码免费领取全部内容👇👇

​

2025 年想抓住 AI 大模型的风口?别犹豫,这份免费资料就是你的 “起跑线”!

徒手打造个人AI Agent:基于DeepSeek-R1+websearch从零构建类Manus深度探索智能体AI-Research 该系统能够在预定义的主题上进行深入研究。研究计划:这意味着创建一个研究报告大纲,这将成为系统的最终输出。将上述内容拆分为可管理的步骤。对报告的各个部分进行深入研究。针对推理所需的数据,进行全面的分析,并利用网络搜索工具支持分析。反思研究过程中不同步骤生成的数据,并改进结果。总结检索到的数据,并生成最终的研究报告。今天,我们将实现上述所有步骤,而不使用任何LLM编排框架。首先,我们需要定义整个系统的状态,该状态将在代理运行过程中不断演变,并被系统的不同部分选择性地使用。 阅读详情

相关推荐

自己动手打造AI Agent:基于DeepSeek-R1+websearch从零构建自己的Manus深度探索智能体AI-Research

人工智能代理(AI Agent)经历了从规则驱动到数据驱动的范式转移。早期基于专家系统的符号主义方法(如MYCIN医疗诊断系统)受限于知识库规模,而现代深度强化学习框架(如AlphaGo)通过环境交互实现了突破性进展。当前AI Agent的核心能力体现在:(约1200字技术解析) DeepSeek-R1作为国产开源大模型代表,其混合架构融合了MoE(Mixture of Experts)与Transformer-XL的优势: 关键技术突破点: 本项目将构建具备以

aqfcca的博客 2134

手把手教你基于DeepSeek-R1手搓AI Agent智能体,个人电脑也能玩!超级实用,建议收藏!!

本篇文章介绍使用Ollama本地部署DeepSeek-R1 8B通用大模型,作为Agent智能大脑,基于Python3.11(虚拟环境管理工具Conda)、Langchain开发框架、Chroma向量数据库、ReAct提示词模版等工具进行开发AI Agent人工智能体。为了便于理解智能体相关知识,本文以“上海今天天气情况”简单问询为例,去剖析AI agent思考过程和执行任务过程。如agent接到用户指令后,一步一步思考分解任务,去调用天气情况API、检索知识库Rag系统或LLM自身知识回答与执行任务,同时

datian1234的博客 1212

使用PlotNeuralNet绘制深度学习网络图的基本操作

使用PlotNeuralNet绘制深度学习网络图的基本操作

weixin_46877907的博客 2110

从0到1手搓一个AI Agent

这个节点就是大模型的配置,在这里我们需要大模型帮我总结文章内容,提炼文章关键词。红框 1:此处可以选择不同的模型来处理,不同的提示词在不同的模型下表现有时候是不一致的,所以这里需要注意的是在当前这个场景下根据大模型的特点,选定模型后,再去写系统提示词和用户提示词。红框 2:输入,可以将上个节点输出的参数标题和内容传到这里。

2301_77727994的博客 2508

电工识图入门:从电气符号到控制逻辑的完整指南

电工图纸是电气工程领域的通用语言,无论是设备安装、线路检修还是系统设计,看不懂图纸就像航海没有海图。很多初学者面对复杂的电气符号和线路走向感到无从下手,实际上只要掌握正确的识图方法,就能从简单的照明电路逐步过渡到复杂的自动化控制系统。 本文将从最基础的电气符号和图纸类型讲起,通过实际图纸案例解析,带你建立完整的识图逻辑。你将学会如何区分主回路和控制回路,如何追踪电流路径,以及如何结合图纸进行故障排查。无论你是电工新手、设备维护人员还是相关专业学生,这套方法都能帮你快速提升图纸理解能力。 1. 电气图纸基础:

chengyixian7877的博客 337

USB摄像头开发实战:从参数配置到图像采集的完整流程(Python+OpenCV)

本文详细介绍了USB摄像头开发的完整流程,从参数配置到图像采集,使用Python和OpenCV实现。内容涵盖硬件原理、环境配置、参数调优及高级优化技巧,帮助开发者解决常见问题如分辨率设置、帧率控制和灯光频闪等,提升开发效率。

star的博客 235

Agent × DeepSeek,1分钟搭建可操作一切软件的AI助手

可为用户提供更为稳定、高效的服务。用户无需进行任何复杂配置,即可直接启用 DeepSeek 相关功能。这意味着,,为用户提供便捷的交互体验。此外,当用户在实在 Agent 智能体上创建 AI 助理时,在工作流配置界面中,可根据自身业务需求,自由选择 DeepSeek 系列中的 DeepSeek-R1、DeepSeek-V3、DeepSeek Coder、DeepSeek-R1(Llama70B 蒸馏版)等任意一款模型,以满足多样化的应用场景。

weixin_59191169的博客 4468

告别偏移地址!用C# S7PLUS驱动读写西门子S7-1500符号地址(TIA Portal V17+环境配置)

本文详细介绍了如何在TIA Portal V17+环境中使用C# S7PLUS驱动读写西门子S7-1500 PLC的符号地址,告别传统的偏移地址方式。通过配置OpenSSL、集成S7PLUS驱动库,以及实战案例展示符号地址的读写方法,显著提升代码可读性和维护效率。文章还涵盖了环境准备、高级配置及常见问题解决方案,助力工业自动化开发者实现更高效的PLC通讯。

weixin_28720767的博客 316

基于DeepSeek R1与n8n构建本地化AI智能体的实践指南

如今,AI 越来越智能。在本地部署个人 AI 智能体,是一件意义重大的事:无需云服务和 API,就能完全自主掌控私人 AI,保障数据安全和隐私,还能个性化定制。借助n8n、Ollama和DeepSeek-R1这三款超实用工具,你能在自己电脑上实现工作流程自动化、处理数据、与 AI 聊天。本文详细介绍如何安装这些工具、实现工具间的连接配置,以及在 Windows 电脑上搭建并运行本地 AI 智能体的步骤。

weixin_46938490的博客 1530

别再手动巡检了!用Zabbix 5.0 + SNMPv2自动监控华为S系列交换机(附完整命令集)

本文详细介绍了如何利用Zabbix 5.0与SNMPv2实现华为S系列交换机的自动化监控,告别低效的手动巡检。通过配置SNMPv2c安全基线、核心功能启用及Zabbix Server端深度配置,构建7×24小时监控体系,实时预警接口状态、流量波动等关键指标,大幅提升运维效率与故障响应速度。

weixin_30940783的博客 628

L型探测器几何畸变矫正

定位像素空间位置 -> 计算水平面投影点 -> 统一物理分辨率 -> 重采样生成新图。

如果想成为中心,那么就到中心去吧。 241

零基础也能玩转AI Agent!DeepSeek-R1本地部署+功能开发手把手教程

本篇文章介绍使用Ollama本地部署DeepSeek-R1 8B通用大模型,作为Agent智能大脑,基于Python3.11(虚拟环境管理工具Conda)、Langchain开发框架、Chroma向量数据库、ReAct提示词模版等工具进行开发AI Agent人工智能体。

2401_85375186的博客 1853

OpenClaw人人养虾:接入即时通讯平台Zalo

通过 Zalo Official Account(OA,官方账号)API,可以将 OpenClaw 接入 Zalo,实现面向越南用户的自动化客服和互动。

王国平的博客 437

基于DeepSeek-R1构建AI Agent智能体:手把手教你打造本地大模型大脑!

本文介绍使用Ollama本地部署DeepSeek-R1大模型作为AI Agent智能大脑,结合Langchain、Chroma向量数据库等工具,以查询上海天气为例详细展示Agent任务分解、API调用和RAG检索等执行过程。文章提供完整代码实现,解析Agent思考过程,帮助理解AI Agent工作原理和开发方法,适合程序员入门学习。

Trb701012的博客 1323

【系统架构设计师】2026年上半年真题论文:论高并发系统的设计与实践

本文围绕高并发系统架构设计展开,重点论述了电商秒杀系统的实战经验。文章采用"痛点-解决方案-效果"的逻辑结构,从缓存设计、异步处理、限流降级、数据库优化等6个维度详细阐述了应对高并发的技术策略。其中,重点介绍了多级缓存体系、基于消息队列的异步处理机制和微服务拆分实践,并辅以实际案例说明如何解决超卖、缓存雪崩等典型问题。全文强调高并发设计需要系统性思维,通过空间换时间、异步换吞吐、横向换能力等原则,最终实现系统吞吐量从500TPS提升至20000TPS的性能突破。

数据知道的博客 1157

VC中sqlite的使用

在VC中对sqlite的使用,实现数据库大批数据的快速插入,读取数据库中的数据在ListCtrl中显示

如何基于deepseek打造AI Agent智能体!

AI大模型浪潮席卷全球,AI Agent将成为智能终极体。AI Agent的起源最早可以追溯到20世纪50年代,图灵测试将高度智能有机体概念扩展到了人工实体,随着人工智能的发展,AI Agent的概念逐渐形成,通常是指能够使用传感器感知其周围环境、做出决策、然后使用制动器采取响应行动的智能实体。不同于传统的人工智能,AI Agent具备独立思考的能力,可以通过调用工具来完成设定的目标,具备对通用问题的自动化处理能力。AI Agent与大模型的区别在于,大模型在与人类之间的交互是通过Prompt实现的,而AI

程序员鑫港的博客 1649

C# WinForm 基于DirectShow.dll编写的程序,可边预览边保存视频,音频和图片

基于微软的DirectShow.dll的二次开发1.自动识别连接的摄像头跟麦克风且可以对其进行选择(默认选中第一个)2.可录制wmv和avi两种格式的视频并且都带有音频,avi可以录制的分辨率和帧数进行选择,wmv默认进行了淸晰度优化如不喜欢可去除代码中有相关提示3.可在预览点开之后进行拍照,也可边录制视频边拍照4.添加了视频和音频的压缩功能(酌情使用)这次二次开发发现C#对DirectShow的相关信息太少,这次做完也不敢藏私共享出来,还望大家指正

基于DeepSeek手搓一个Rag知识库(手把手,个人电脑也能玩哦)

Rag系统核心原理简单可以理解三部分:数据准备:支持多格式文档(PDF、Word、网页等)的解析与分段处理,使用BERT、Sentence-BERT等生成嵌入模型将文档转换为向量,确保语义完整性,存储于向量数据库(如Milvus、Pinecone、chroma,目前国产数据库也有向量数据库)数据检索:为了快速的在向量数据库中找到与问题相关的文本块,用户输入的问题也需要经过。

HJS123456780的博客 977

SAP B1中文培訓教材_SDK

公司内部培训资料,对开发工具 ,DIAPI, UIAPI,Add-ON有详细解说

jre9下载 jdk9

(Java SE Runtime Environment 9.0) 9.0u175 官方最新版 【x86|x64】

大模型实战项目 | 手把手教你基于DeepSeek-R1打造AI_Agent智能体(原理解析+代码实现)

本篇文章介绍使用Ollama本地部署DeepSeek-R1 8B通用大模型,作为Agent智能大脑,基于Python3.11(虚拟环境管理工具Conda)、Langchain开发框架、Chroma向量数据库、ReAct提示词模版等工具进行开发AI Agent人工智能体。为了便于理解智能体相关知识,本文以“上海今天天气情况”简单问询为例,去剖析AI agent思考过程和执行任务过程。

m0_56255097的博客 1485

DeepSeek R2难产:近期 DeepSeek-V3.1 发布,迈向 Agent 时代的第一步

DeepSeek发布V3.1模型,重点强化Agent能力与推理效率。新版本支持混合推理架构,输出token减少20%-50%,在代码修复、终端任务和复杂搜索等场景表现更优。同时开源Base模型和后训练模型,但需注意部署兼容性问题。9月6日起将调整API价格并取消夜间优惠。此次升级显示DeepSeek正布局下一代AI工作流,以实用性和前瞻性应对激烈的AI竞争。

猫头虎技术团队:授渔优于赠鱼,兴趣引领智慧,探索之乐尤显珍贵。商务合作+:Libin9iOak ,万粉变现+:优快云WF,猫头虎承诺每年免费为100名C站创作者做账号流量诊断服务!全网搜:猫头虎技术团队,点击文章底部名片或直接私信我一切皆可谈,快找虎哥! 1万+

手把手教你用DeepSeek-R1构建AI Agent:个人PC也能轻松上手

习AI Agent,首先弄清楚AI Agen是什么,有哪些功能,AI agent是人工智能代理,是一种能自主感知环境、做出决策并执行任务的智能系统,其核心功能体现在以下方面

Android_XG的博客 2106

2025年AI领域年度深度总结:始于DeepSeek R1开源发布,终于Manus天价出海

2025年AI领域年度深度总结:始于DeepSeek R1开源发布,终于Manus天价卖身 站在2025年12月31日的终章回望,这一年被吴恩达定义为 “AI工业时代的黎明”。如果说2023-2024是“大炼模型”的狂热期,那么2025年则是AI从“概率模仿”走向“逻辑推理”,从“对话框”走向“行动流”的转折之年。 这一年的故事,不仅是技术的迭代,更是一条清晰的产业演进曲线:始于年初DeepSeek R1以开源之姿打破推理垄断,终于年末Manus以数十亿美元“天价卖身”验证Agent商业闭环。

猫头虎技术团队:授渔优于赠鱼,兴趣引领智慧,探索之乐尤显珍贵。商务合作+:Libin9iOak ,万粉变现+:优快云WF,猫头虎承诺每年免费为100名C站创作者做账号流量诊断服务!全网搜:猫头虎技术团队,点击文章底部名片或直接私信我一切皆可谈,快找虎哥! 3万+

华为云Flexus+DeepSeek征文|基于Dify平台tiktok音乐领域热门短视频分析Ai agent

在当今数字化快速发展的时代,人工智能技术尤其是大模型的应用,正逐渐成为推动各行业创新与变革的关键力量。大模型凭借其强大的语言理解、生成和逻辑推理能力,为企业和开发者提供了全新的解决方案和应用可能性。然而,将这些先进的大模型技术转化为实际可用的商业服务,并高效地应用到具体业务场景中,仍然是一个具有挑战性的课题。在此背景下,DeepSeek-V3/R1 商用服务的出现为我们提供了一个宝贵的实践机会。

1万+
上一篇: 本地化部署AI Agent(Deepseek+联网搜索+RAGFlow)小白版windows教程,大模型入门到精通,收藏这篇就足够了!
下一篇: 基于DeepSeek手搓Adaptive Rag自适应知识库(对传统Rag知识库升级优化版)
Llama-Turbo
博客等级 码龄4年 9901粉丝 2022原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值