智谱AI——智能体开发探索

特别分享:关于智普AI智能体 智能体横行的时代,做个简单分享。 阅读详情
AI摘要

本文介绍智谱AI开放平台的SDK开发指南,涵盖Python和Java SDK的使用方法,同步、异步与流式调用示例,并探讨了第三方框架如OpenAI SDK和Langchain SDK的集成方案。

智谱AI——智能体开发探索

智谱·AI开放平台:https://open.bigmodel.cn/

点击网页右上角“开发工作台”。进入工作台后,可点击进入“文档中心”。

文档中心/接口文档:https://open.bigmodel.cn/dev/api

使用指南:https://open.bigmodel.cn/dev/howuse/introduction

接口文档-开发指南探索

开发指南中,提供了三种指南:

SDK开发

提供的SDK包括Python SDK和Java SDK。

什么是SDK?

SDK,软件开发工具包(Software Development Kit),是一组代码、库、文档和示例代码,用于帮助开发者创建应用程序或软件产品。

SDK 的主要组成部分:

  • 工具:包括编译器、调试器、构建工具等,这些工具帮助开发者编写、编译和调试代码。
  • 库:预先编写的代码库或框架,可以直接调用以实现某些功能,而无需从头开始编写代码。
  • 文档:详细的文档和指南,解释如何使用 SDK 中的各种工具和库。
  • 示例代码:提供一些示例代码,帮助开发者快速上手,了解如何实现某些功能。
  • API:应用编程接口,定义了与操作系统、服务或其他软件进行交互的方式。

举例:

Android SDK是一种移动应用开发SDK。包含内容:Android Studio、Android API 库、调试工具、模拟器、文档、示例代码。

SDK ≠ (python)第三方库。(python)第三方库可以看作是SDK的一部分;第三方库可以独立存在,不依赖SDK(比如不需要特定的开发工具就可以使用。eg. python的第三方库的使用不需要使用指定的集成开发环境);一个SDK可以有多个第三方库。

SDK用户鉴权

SDK用户鉴权是确保只有经过授权的用户或应用程序可以访问SDK提供的功能和资源的关键机制。

在开发工作台可以查看自己的API key,并将其复制到代码中:

client = ZhipuAI(api_key="......") # 请填写您自己的APIKey
代码示例

智谱平台提供了三种调用方式:同步调用、异步调用和流式调用。调用方式取决于具体模型的支持情况。

观察这三种调用方法的代码,它们的不同之处主要在于为response赋值的函数不同:

  • 同步调用、流式调用使用的函数是client.chat.completions.create,其中流式调用在函数中使用额外的参数stream。
  • 异步调用使用的函数是client.chat.asyncCompletions.create。

具体内容见下文。

同步调用

调用后即可一次性获得最终结果。

代码:

from zhipuai import ZhipuAI
client = ZhipuAI(api_key="......") # 填写您自己的APIKey
response = client.chat.completions.create(
    model="glm-4",  # 填写需要调用的模型名称
    messages=[
        {"role": "user", "content": "作为一名营销专家,请为我的产品创作一个吸引人的slogan"},
        {"role": "assistant", "content": "当然,为了创作一个吸引人的slogan,请告诉我一些关于您产品的信息"},
        {"role": "user", "content": "智谱AI开放平台"},
        {"role": "assistant", "content": "智启未来,谱绘无限一智谱AI,让创新触手可及!"},
        {"role": "user", "content": "创造一个更精准、吸引人的slogan"}
    ],
)
print(response.choices[0].message)

输出:

CompletionMessage(content='"精准洞察,智谱未来 —— 携手共绘智能新篇章。"', role='assistant', tool_calls=None)

如果在代码的messages列表中只保留一个字典的内容,即只向模型输入“作为一名营销专家,请为我的产品创作一个吸引人的slogan”,模型的回答会类似这样:“当然可以!不过我需要先了解一些关于您产品的信息,比如产品类型、特点、目标受众等。这样我才能为您创作一个更贴切、更有吸引力的slogan。请您提供一下相关信息,我会尽快为您想出一个满意的slogan。”也就是说,在messages列表中多提供user和assistant几个回合的对话信息有机会生成更符合期望的回答(直接在第一个字典的内容中就给出产品的名称,模型也能够提供答案)。

异步调用

调用后会立即返回一个任务ID,然后用任务ID查询调用结果(根据模型和参数的不同,通常需要等待10-30秒才能得到最终结果)。

代码:

from zhipuai import ZhipuAI
client = ZhipuAI(api_key="......") # 请填写您自己的APIKey
response = client.chat.asyncCompletions.create(
    model="glm-4",  # 填写需要调用的模型名称
    messages=[
        {
            "role": "user",
            "content": "请你作为童话故事大王,写一篇短篇童话故事,故事的主题是要永远保持一颗善良的心,要能够激发儿童的学习兴趣和想象力,同时也能够帮助儿童更好地理解和接受故事中所蕴含的道理和价值观。"
        }
    ],
)
print(response)

如果运行上面的代码,只会输出如下所示任务ID,还不能得到最终的输出。

输出:

AsyncTaskStatus(id='xxxxx', request_id='xxxxx', model='glm-4', task_status='PROCESSING')

使用任务ID查询接口才能获取结果(如下所示),更多内容可见文档关于GLM-4的内容。

代码:

from zhipuai import ZhipuAI
import time

client = ZhipuAI(api_key="......") # 请填写您自己的APIKey
response = client.chat.asyncCompletions.create(
    model="glm-4",  # 填写需要调用的模型名称
    messages=[
        {
            "role": "user",
            "content": "请你作为童话故事大王,写一篇短篇童话故事,故事的主题是要永远保持一颗善良的心,要能够激发儿童的学习兴趣和想象力,同时也能够帮助儿童更好地理解和接受故事中所蕴含的道理和价值观。"
        }
    ],
)
print(response)
# 异步查询需要使用任务ID查询接口获取结果
task_id = response.id
task_status = ''
get_cnt = 0
 
while task_status != 'SUCCESS' and task_status != 'FAILED' and get_cnt <= 40: # 任务状态为PROCESSING
    result_response = client.chat.asyncCompletions.retrieve_completion_result(id=task_id)
    print(result_response)
    task_status = result_response.task_status
 
    time.sleep(2)
    get_cnt += 1

输出:

AsyncTaskStatus(id='xxxxx', request_id='xxxxx', model='glm-4', task_status='PROCESSING')
...(为了节省篇幅,此处略去几行,内容与第一行一样)
AsyncCompletion(id='xxxxx', request_id='xxxxx', model='GLM-4', task_status='SUCCESS', choices=[CompletionChoice(index=0, finish_reason='stop', message=CompletionMessage(content='从前,有个名叫小明的男孩,...(为了节省篇幅,此处略去生成文本的其余内容)', role='assistant', tool_calls=None))], usage=CompletionUsage(prompt_tokens=50, completion_tokens=475, total_tokens=525), created=xxx)

SSE调用

调用后可以流式的实时获取到结果直到结束。

代码:

from zhipuai import ZhipuAI
client = ZhipuAI(api_key="......") # 请填写您自己的APIKey
response = client.chat.completions.create(
    model="glm-4",  # 填写需要调用的模型名称
    messages=[
        {
            "role": "user", 
         	"content": "你好!你叫什么名字"
        },
    ],
    stream=True,
)
for chunk in response:
    print(chunk.choices[0].delta)

输出:

ChoiceDelta(content='你好', role='assistant', tool_calls=None)
ChoiceDelta(content='!', role='assistant', tool_calls=None)
ChoiceDelta(content='我是一个', role='assistant', tool_calls=None)
ChoiceDelta(content='人工智能', role='assistant', tool_calls=None)
ChoiceDelta(content='助手', role='assistant', tool_calls=None)
ChoiceDelta(content=',', role='assistant', tool_calls=None)
ChoiceDelta(content='名叫', role='assistant', tool_calls=None)
ChoiceDelta(content='智', role='assistant', tool_calls=None)
ChoiceDelta(content='谱', role='assistant', tool_calls=None)
ChoiceDelta(content='清', role='assistant', tool_calls=None)
ChoiceDelta(content='言', role='assistant', tool_calls=None)
ChoiceDelta(content='。', role='assistant', tool_calls=None)
ChoiceDelta(content='很高兴', role='assistant', tool_calls=None)
ChoiceDelta(content='见到', role='assistant', tool_calls=None)
ChoiceDelta(content='你', role='assistant', tool_calls=None)
ChoiceDelta(content=',', role='assistant', tool_calls=None)
ChoiceDelta(content='并', role='assistant', tool_calls=None)
ChoiceDelta(content='随时', role='assistant', tool_calls=None)
ChoiceDelta(content='准备', role='assistant', tool_calls=None)
ChoiceDelta(content='回答', role='assistant', tool_calls=None)
ChoiceDelta(content='你的', role='assistant', tool_calls=None)
ChoiceDelta(content='问题和', role='assistant', tool_calls=None)
ChoiceDelta(content='提供', role='assistant', tool_calls=None)
ChoiceDelta(content='帮助', role='assistant', tool_calls=None)
ChoiceDelta(content='。', role='assistant', tool_calls=None)
ChoiceDelta(content='有什么', role='assistant', tool_calls=None)
ChoiceDelta(content='我可以', role='assistant', tool_calls=None)
ChoiceDelta(content='协助', role='assistant', tool_calls=None)
ChoiceDelta(content='你的', role='assistant', tool_calls=None)
ChoiceDelta(content='吗', role='assistant', tool_calls=None)
ChoiceDelta(content='?', role='assistant', tool_calls=None)
ChoiceDelta(content='', role='assistant', tool_calls=None)

HTTP调用

暂时还没探索。

第三方框架

文档提供了两个第三方框架的示例:OpenAI SDK和Langchain SDK。

OpenAI SDK

在OpenAI SDK中调用智谱AI平台中的模型(如GLM-4)与使用智谱AI的SDK调用本平台模型的代码十分相像,只是client.chat.completions.create的client从ZhipuAI对象变成了OpenAI对象。

代码:

from openai import OpenAI 

client = OpenAI(
    api_key="......", # 在智谱AI平台的api key
    base_url="https://open.bigmodel.cn/api/paas/v4/"
) 

completion = client.chat.completions.create(
    model="glm-4",  
    messages=[    
        {"role": "system", "content": "你是一个聪明且富有创造力的小说作家"},    
        {"role": "user", "content": "请你作为童话故事大王,写一篇短篇童话故事,故事的主题是要永远保持一颗善良的心,要能够激发儿童的学习兴趣和想象力,同时也能够帮助儿童更好地理解和接受故事中所蕴含的道理和价值观。"} 
    ],
    top_p=0.7,
    temperature=0.9
 ) 
 
 print(completion.choices[0].message)
Langchain SDK

在这个框架下调用智谱AI平台中的模型(如GLM-4)似乎比使用OpenAI框架要复杂一些。这个框架可以使用Langchain的ChatOpenAI类来调用模型,也可以使用Langchain的AgentExecutor类来调用模型。

这两种类的区别跟Langchain对智能体工作流的定义有关。

使用ChatOpenAI类调用

使用ChatOpenAI类调用模型时,只需要定义llm(一个ChatOpenAI对象,用参数model指明调用哪个模型)和prompt(一个ChatPromptTemplate对象)。这种调用方式与前面使用OpenAI SDK和Zhipu SDK的方式都比较相像,都需要定义模型和输入的提示内容。

文档中提供的代码只展示了如何使用ChatOpenAI类调用GLM-4模型,该代码运行后的输出如下:

> Entering new LLMChain chain...
Prompt after formatting:
System: You are a nice chatbot having a conversation with a human.
Human: tell me a joke

> Finished chain.

输出中并不包含我们期望的回答。如果想要进一步获取回答,应该需要查看Langchain SDK的相关用法,此处暂不做探究。

使用Langchain的AgentExecutor类调用

使用AgentExecutor类调用模型时,不仅需要定义llm和prompt,还需要定义tools。它们之间的关系可以参考文章《Langchain知识点(下)》中的描述。

文档提供的相关代码提到了os.environ["TAVILY_API_KEY"],这里应该是涉及到了另外一个平台tavily(一个为人工智能智能体(如大型语言模型,LLMs)和检索增强生成(RAG)应用优化的搜索引擎,旨在提供高效、快速且持久的搜索结果。更详细的内容可以参考文章《【AI】Tavily》),暂不做探究(个人暂时也没有这个平台的API key)。

在运行代码时,可以设置tools为空列表,表示不使用工具、不需要联网搜索信息、仅使用模型本身的知识来回答问题。

可以使用try子句处理agent_executor.invoke可能抛出的异常。

代码:

import os
from langchain_openai import ChatOpenAI
from langchain import hub
from langchain.agents import AgentExecutor, create_react_agent
from langchain_community.tools.tavily_search import TavilySearchResults

from langchain_community.llms import OpenAI

llm = ChatOpenAI( # Langchain的ChatOpenAI类是对OpenAI SDK的封装
    temperature=0.95,
    model="glm-4",
    openai_api_key="......", # 智谱AI的API key
    openai_api_base="https://open.bigmodel.cn/api/paas/v4/"
)

# os.environ["TAVILY_API_KEY"] = "......" # tavily的API key
# tools = [TavilySearchResults(max_results=2)]
tools = []
prompt = hub.pull("hwchase17/react")

# Choose the LLM to use
agent = create_react_agent(llm, tools, prompt)
agent_executor = AgentExecutor(agent=agent, tools=tools, verbose=True)
agent_executor.invoke({"input": "what is langchain?"})
# try:
#     agent_executor.invoke({"input": "what is langchain?"})
# except ValueError:
#     print(ValueError)

输出(不使用联网搜索功能的情况下):

> Entering new AgentExecutor chain...
This question seems to be about a concept, and I don't know what "langchain" is. I should search for it online to get more information.

Action: search online
Action Input: langchain
Observationsearch online is not a valid tool, try one of [].Since the search online action is not available, I will attempt to answer the question based on my existing knowledge. However, I must admit that I am not familiar with the term "langchain." It is possible that it is a specialized concept in a specific field or a new term that has not gained widespread recognition yet. 

Final Answer: I am not sure what "langchain" is. It may be a specialized term or a new concept that I am not familiar with. If it is related to a specific field or context, more information would be needed to provide an accurate answer.

> Finished chain.

langchain SDK的输出结构与前面几种的不同,有Action、Action Input、Observation(、Thought,一些情况下会有,自己暂时还不能明确地知道什么情况有)和Final Answer几个部分。这是比较有意思的地方,有点像chain of thought的形式,有待需要时探索。

从简单到复杂:基于大模型的智能体开发实操思路与技巧 智能体开发是一个充满挑战和机遇的领域。从初步实践到重度开发,开发者需要不断学习新的技术、探索创新的思路,并与业务需求紧密结合。通过系统化的开发流程、精心设计的交互方式和持续的优化改进,我们可以构建出更加智能、自主和有用的智能体,为各行各业带来变革。 阅读详情

相关推荐

智谱AI:引领AGI时代,打造前沿人工智能的生产力革命

在2024年世界人工智能大会(WAIC)上,全球AI厂商展示了各自的最新成果。不同于以往大模型性能的展示,今年的焦点转向了实际应用和技术落地。然而,这些应用并未能打破同质化的困境,使得AI厂商们在焦虑中寻找突破口。

2401_86261752的博客 2229

11个最受欢迎的AI Agent开发框架

AI智能体架构于 2023 年 3 月诞生,但直到几个月后才在开源社区中扎根。智能体领域可能仍然看起来像是一种“疯狂科学家”式的实验,但已经有一些非常强大的模型可以尝试,本文介绍其中最流行的11个开源AI Agent框架。

新缸中之脑 1万+

AI领域的司马懿—智谱AI

2020年,智谱AI开始研发GLM(General Language Model)预训练架构,逐步推出GLM-10B、GLM-130B等模型,其中GLM-130B是中英双语千亿级超大规模预训练模型,奠定了其在中文处理领域的领先地位。智谱AI计划通过智能体AI(Agentic AI)抢占下一代技术趋势,预计2028年15%的日常工作将由AI自主完成。其技术路径聚焦“垂直领域穿透力”,与Manus的“通用性规模化”形成互补,长期竞争关键在于平衡算力成本与商业回报。2.多模态与垂直领域技术。

charles666666的博客 1688

智能体开发基础:从概念到实现

(Learning-Based Agent):利用机器学习或强化学习来优化自身策略,如DQN、PPO等。(Rule-Based Agent):按照预定义的规则执行任务,例如状态机(FSM)。(Autonomous Agent):能够独立学习并适应复杂环境,如自动驾驶智能体。提供各种环境,如CartPole(平衡杆)、Atari游戏、机器人控制等。:能够记住过去的信息,并基于历史数据做出更复杂的决策。:结合反应型和记忆型智能体的优点,常用于高级AI系统。适用于机器人智能体开发,如无人车、自主无人机等。

2302_79376097的博客 5085

AI智能体开发全解析:技术、挑战与未来趋势

AI智能体作为人工智能的核心应用之一,正在快速发展并逐步渗透到各行各业。尽管当前在开发过程中仍面临诸多挑战,如计算资源限制、数据质量问题、系统鲁棒性等,但随着技术的不断创新和突破,AI智能体将迎来更加广阔的发展前景。在未来,AI智能体将在多个领域发挥重要作用,不仅为企业创造巨大价值,也将改善我们的日常生活。

这里只有干货:从 Modbus 通信到 MES 对接,从 YOLO 训练到工控机部署,带你搞定工业软件开发全流程。 1329

OpenFOAM收敛问题排查指南:从参数设置到网格优化

本文系统性地介绍了OpenFOAM计算中收敛问题的排查方法。从理解收敛本质出发,详细讲解了如何通过调优求解控制参数(如松弛因子、离散格式)、合理设置时间步长与耦合算法,以及优化网格质量来解决发散难题。文章提供了从软件设置到硬件网格的完整排查路径,帮助用户实现稳定高效的计算流体力学模拟。

fern8的博客 790

【AI News | 20250702】每日AI进展

该协议是 BeeAI 平台的核心技术,并通过 DeepLearning.AI 提供入门课程,同时提供 Python 和 TypeScript SDK,便于开发者快速构建和部署兼容 ACP 的智能体及客户端。它强调Token 预算优化、信息持久化与共振,并引入了神经网络场论和符号机制等前沿研究,提供丰富的代码示例、指南和可复用模板,旨在帮助开发者构建更健壮、高效和智能的 AI 系统。项目旨在为学习者和开发者提供清晰、直观的指引,帮助其深入理解大模型的核心算法与机制,并鼓励社区成员参与共建,持续完善内容。

Jungle胡的博客 671

LabVIEW面向对象编程:操作者框架入门实战

本文是LabVIEW面向对象编程中操作者框架的入门实战指南。针对传统“面条式代码”在复杂项目中的维护难题,文章通过创建操作者、定义消息与处理函数、在主VI中调用等步骤,详细演示了如何利用操作者框架构建模块化、易扩展的应用程序架构,有效管理并行任务。

f0g1h2的博客 589

智谱AI:引领AGIC时代,打造前沿人工智能的生产力革命

在2024年世界人工智能大会(WAIC)上,全球AI厂商展示了各自的最新成果。不同于以往大模型性能的展示,今年的焦点转向了实际应用和技术落地。然而,这些应用并未能打破同质化的困境,使得AI厂商们在焦虑中寻找突破口。

dfce4123的博客 2388

在 Windows 系统下使用 VMware 安装 Ubuntu 24.04 LTS 系统

Ubuntu24.04桌面端官方下载:https://cn.ubuntu.com/download/desktop。

u014695938的博客 1万+

QGis软件 —— 9、QGis - 由点绘制热力图来模拟人流量(绘制点方式、excel导入数据方式)

QGis软件 —— 9、QGis - 由点绘制热力图来模拟人流量(绘制点方式、excel导入数据方式)

1469

全面对标 OpenAI,智谱 AI 想要开发者 | 独家

从成立之初就一直对标 OpenAI,也被称为「中国 OpenAI」的智谱 AI,发布了新一代基座大模型 GLM-4,性能相比上一代大幅增强,逼近 GPT-4。并且,如几年前萨提亚·纳德拉带领微软全面拥抱开发者、开源一般,直接打出了「GLM ❤️开源」、「GLM ❤️开发者」的 Slogan。作者 | 唐小引发自海淀中关村出品 | 优快云(ID:优快云news)“对标 OpenAI 的全栈大模型...

优快云资讯 9754

复现报告:《多回路人机控制系统仿真及II型PIO分析》方法复现与代码实现

本文复现了谭文倩硕士论文《多回路人机控制系统仿真及II型PIO分析》中的关键方法,重点实现了频域驾驶员模型辨识和参数灵敏度分析。通过数字化提取论文图表数据,构建了结构驾驶员模型传递函数,并验证了参数变化对系统特性的影响。采用MATLAB实现了描述函数计算、模型参数辨识和灵敏度分析算法,为后续神经网络模型辨识和II型PIO研究奠定了基础。由于缺乏原始实验数据,部分结果通过数值模拟获得,但仍有效重现了论文的核心分析方法。~~~~~

huanghm88的专栏 175

【LangChain大模型应用与多智能体开发 ② 接入智谱AI】

本文摘要: 文章详细介绍了智谱AI的GLM-4大模型及其在LangChain中的集成方法。GLM-4作为新一代基座模型,在性能、长文本处理和多模态能力上显著提升,支持复杂任务自动规划和工具调用。主要内容包括:1) GLM-4的基础能力、指令跟随、对齐能力和多模态表现;2) 通过Python SDK调用智谱API的完整流程;3) 在LangChain中封装自定义ZhipuAIGLM4类的实现细节,涵盖类定义、核心方法封装(invoke/stream)及与LangChain的兼容适配;4) 提供完整的调用示例代

m0_73983707的博客 2675

基于加速科技ST2500的SN74HC00N芯片测试计划

实际上随着工艺的进步,器件内部和引脚间的绝缘氧化膜越来越薄,导致漏电流发生的概率更大,另外制造过程中的工艺缺陷导致的桥接,异物或封装过程中造成的芯片划伤、引裂,都会造成IC的漏电流偏大,有部分产品可能会表现出漏电流偏大,但功能正常,此类产品具有潜在的可靠性问题,漏电流测试的目的就是把具有此类缺陷的产品筛选出来,避免其流到最终产品造成更大的损失。漏电流的测试方法相对简单,就是根据产品手册或测试规范对被测引脚施加额定的电压,然后测量其输入或流出的电流是否符合相应的设计规范。74HC00引脚功能如表所示。

weixin_68288412的博客 1434

Cadence PSpice 仿真11:电感型低通滤波器最坏情况分析仿真实战图文教程

在进行蒙特卡罗分析时会将元器件的容差考虑进去,然后通过运行多次的随机仿真,得到电路输出的一个范围。但是多数情况下设计师关注的只是电路的最坏情况是否满足设计要求。PSpice的最坏情况分析是取在容差的边界点元件参数进行仿真以计算出电路输出的最坏情况。所以如果如果电路中有10个元件的话,需要先取10个元件的标准值仿真1次,然后再分别在10个元件的容差边界处各仿真1次,然后再对仿真结果进行统计和计算,再最坏情况下再仿真1次。

fydar的博客 1944

使用 OpenAgents 搭建基于智谱 GLM 的本地智能体(Agent)

这是一个开源的项目,地址:https://github.com/openagents-org/openagentsOpenAgents 是一个开源项目,用于创建 AI 代理网络,并将代理连接到网络中以实现开放协作。换句话说,OpenAgents 提供了一个基础的网络架构,使 AI 代理能够无缝连接和协作。在 OpenAgents 上的每个代理网络都是一个独立的社区,在这里代理可以发现同伴、合作解决问题、相互学习并共同成长。它不受协议限制,可与流行的大型语言模型提供商和代理框架配合使用。

欢迎大家一起讨论交流 1万+

假人有限元模型

假人模型,车辆碰撞假人有限元模型,适合做乘员安全的研究者利用

智谱开源新一代GLM模型,全面布局AI智能体生态

2024年4月15日,智谱在中关村论坛上正式发布了全球首个集深度研究与实际操作能力于一体的AI智能体——。这一革命性技术的发布标志着智谱在AGI(通用人工智能)领域的又一次重要突破。智谱的最新模型不仅推动了AI智能体技术的升级,还开创了AI Agent的全新应用范式——。

OpenCSG的博客 2847

SAP B1中文培訓教材_SDK

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

VC中sqlite的使用

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

智谱推出 Agentic GLM 系列矩阵,全栈布局AI智能体生态

今天,智谱在中关村论坛上正式发布**「AutoGLM沉思」深度研究能力(Deep Research)实际操作(Operator)**,真正推动AI Agent进入「边想边干」的阶段。**-Rumination沉思。**其中核心链路的模型和技术,**我们将开源,**以推动行业生态发展。「让机器像人一样思考」,,目前已经探索到L3-Agentic LLM阶段。在行业生态方面,智谱坚持和行业伙伴共创,用其在大模型研发上的积累帮助行业伙伴成功,合力做出成功的大模型应用。

m0_59163425的博客 1482

ET2012新版免狗免安装绿色软件

ET2012新版免狗免安祖昂绿色软件。,新界面,新视觉,

Python开发AI智能体(一)———国内大模型调用

从这篇文章开始我将手把手教大家从0开始搭建属于自己的智能体,包括聊天机器人、RAG对话应用以即数据库智能体

本人的博客 2675

【人工智能】智谱AI RAG完整技术方案

设计一个完整的RAG(Retrieval-Augmented Generation)系统,结合了智谱AI的大模型(如ChatGLM)和嵌入模型(Embedding Model)。这个系统将支持Text2SQL和通用知识问答,并最终实现AI Agent的功能。

weixin_49199313的博客 1231

智谱AI上线最新“自主智能体”,“Her”终于能照进现实了

在对标OpenAI之路上,智谱AI又近了一步。今年年初,OpenAI被爆出将自研AI Agent软件,它可替代人类,自动导航至任何网站并执行指定任务。10月25日,智谱AI推出相似产品——,智谱将其称为是一个可模拟用户访问网页、点击网页的浏览器助手。智谱的展示视频显示,AutoGLM可实现网页进行线上点餐、整理小红书笔记并生成攻略、总结论文等功能。同时,智谱AI还推出了。这款情感语音模型不仅能够模拟真实的情感表达,甚至连细微的停顿、喘气都表现得惟妙惟肖。

HUANGXIN9898的博客 964

【常见大模型API调用】第三篇:清华智谱--智谱AI

智谱AI是一家由清华大学计算机系知识工程实验室的技术成果转化而来的AI知识智能技术开发商。智谱AI致力于打造新一代认知智能大模型,专注于做大模型的中国创新。2024年1月16日,智谱AI在首届技术开放日上发布了新一代基座大模型GLM-4。GLM-4可以支持更长的上下文,具备更强的多模态能力。GLM-4的All Tools能力全新发布,它可以自主根据用户意图,自动理解、规划复杂指令,并自由调用网页浏览器、Code Interpreter代码解释器和多模态文生图大模型以完成复杂任务。

qq_45584615的博客 4729

用智谱GLM-4.5做了个智能体后,我卸载了所有AI编程工具

黄哲铿,「顿悟山丘」创始人,科技博主,曾担任海尔、中通快递、1药网技术高管,著有《技术人修炼之道》《技术管理之巅》。的原生编程能力,我不会再考虑其它工具了,它能够完成我的大部分智能体开发需求,而且不需要你懂编程,只要描述清楚需求,剩下的交给它就行了。均支持混合推理模式,提供两种模式:用于复杂推理和工具使用的思考模式,以及用于即时响应的非思考模式。接下来,实现信息检索、制定计划的功能,这部分需求描述比较明确,所以实现起来比较快。的信息,按照用户的要求进行检索、制定逛展计划,界面交互简洁友好。

技术领导力 1838
上一篇: 【DL】FocalLoss的PyTorch实现
下一篇: 在pycharm 2023.2.1中运行由R语言编写的ipynb文件
Mocode
博客等级 码龄7年 335粉丝 53原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值