可易

用 Gemini Enterprise 构建智能员工入职

可易团队阅读约 4 分钟

本文说明如何用 ADK、智能体引擎和应用集成,把入职笔记本电脑申请接到 ITSM:含架构、对话步骤、低代码工作流和工具代码。

目录

#用 Gemini Enterprise 构建智能员工入职

员工入职很少是线性过程。

它是一张依赖关系网,并且会因个人的具体档案而显著不同。例如,即便是一个简单的笔记本电脑申请,系统也要交叉核对员工的角色、职能和资历,以判断他们需要高性能工作站还是标准移动设备。同样,申请楼宇通行证不只是一张名牌;它需要整合员工被分配的办公地点、工位邻区,以及底层门禁管理系统的具体系统要求。

在本文中,我们展示开发者如何使用智能体开发工具包(Agent Development Kit,ADK)、智能体引擎(Agent Engine)和应用集成(Application Integration),构建连接到企业系统(例如 ITSM、ERP 和 CRM)的自定义智能体。构建完成后,这些智能体被发布到 Gemini Enterprise 智能体库,员工可以在那里方便地访问并与它们交互。

结果是更个人化的员工入职体验。继续阅读,了解如何把对话式人工智能与你的关键企业系统连接起来。

首先,什么是由智能体驱动的应用集成工作流?

图 1:带工具的 ADK 智能体架构

图 1:带工具的 ADK 智能体架构

图 2:使用应用集成的智能体低代码工具

图 2:使用应用集成的智能体低代码工具

有依据的智能体工作流(grounded agentic workflow)是一种现代架构模式。它弥合大语言模型(LLM)创造性、概率性与业务逻辑刚性、确定性之间的差距。它由三个关键组件组成:

Gemini Enterprise 自定义智能体:这个前端界面理解自然语言,通过对话收集信息,并提供易用体验。它使用智能体开发工具包(ADK)构建并部署到智能体引擎。这一多智能体架构充当具有精度和准确性的智能助理。

自动化与连接层:这一中间件处理复杂的数据转换、身份验证,以及与后端系统的通信。应用集成提供可视化的低代码环境,使用开箱即用的连接器构建确定性自动化流程。

企业后端系统:这是执行业务交易的记录系统。在本例中,它是企业 IT 服务管理(IT Service Management,ITSM)平台。当这些组件一起工作时,智能体理解用户意图,集成层正确路由数据,后端系统处理交易。用户体验到的是一次简单对话,而复杂的企业工作流在后台执行。

用例:为新员工申请笔记本电脑

来看每个组织都会面对的一个实际场景:

问题:人力资源部的 Sarah 需要为下周一入职的新软件工程师申请一台笔记本电脑。传统流程要求她:

  • 登录 ITSM 门户
  • 阅读内部网站,弄清如何发起笔记本电脑申请
  • 在多个页面之间导航,找到硬件申请表
  • 查找不同字段的含义,以及应提交给哪个正确的团队
  • 最后提交表单

解决方案:使用我们的智能体驱动工作流,Sarah 只需表达意图,并接受默认配置:

Sarah: I need a laptop for our new software engineer starting Monday.
Agent: I'd be happy to help! What's the employee's email?
Sarah: john@example.com
Agent: Great! I'll set up a laptop with default developer specifications.
       Is there anything specific he needs?
Sarah: No, default is fine.
Agent: Perfect! I've submitted the request to IT. The ticket number is REQ0012345.
       You'll receive updates via email where you can make further changes as needed.

幕后发生了什么?

  1. 智能体处理:Gemini 理解了意图,通过对话收集所需信息,并根据岗位确定合适的笔记本电脑配置
  1. 工具调用:智能体用结构化数据触发应用集成工作流
  1. 集成工作流:应用集成收到请求,把数据转换成 ITSM 格式,处理身份验证,并创建服务请求
  1. ITSM 交易:创建一条带有全部必要字段的目录服务请求项,分配给合适的履行团队,并触发审批工作流
  1. 响应流:ITSM 返回请求详情,应用集成格式化响应,智能体以用户友好的格式呈现信息

应用集成

为演示起见,我们创建了一个简单工作流来模拟笔记本电脑选择过程。该过程需要遵循特定业务规则和要求,例如根据员工被分配的角色检查硬件权限、检查硬件可用性,最后用低代码或无代码开发实践滤掉不可用选项。

图 3:使用应用集成进行低代码工具开发

图 3:使用应用集成进行低代码工具开发

该工作流随后被发布,并作为 API 终结点提供。该终结点被配置为在 ADK 代码中用作工具(见下文)。

图 4:已发布并可供智能体消费的低代码工具

图 4:已发布并可供智能体消费的低代码工具

智能体开发工具包(ADK)

在 ADK 智能体代码中,我们终于可以配置应用集成工具集(Application Integration Toolset),指定集成和触发器。

service_request_tool = ApplicationIntegrationToolset(
   project=PROJECT_ID,
   location=REGION,
   integration="employee-onboarding-process",
   triggers=["api_trigger/getAvailableHardwareOptions"],
   tool_name_prefix="service_req",
   tool_instructions="Use this tool to retrieve laptop options based on the employee's role.",
)

root_agent = Agent(
    model="gemini-2.5-flash",
    name="service_request_agent",
    instruction="""You are a helpful assistant.""",
    tools=[service_request_tool],
)

Gemini Enterprise

Gemini Enterprise 管理员随后可以登记托管在 Vertex AI 智能体引擎上的 ADK 智能体,使它们可以在 Gemini Enterprise Web 应用上提供给用户。

在 Gemini Enterprise 中提供已登记智能体

PRIMARY_SOURCE: https://cloud.google.com/blog/topics/developers-practitioners/how-to-build-onboarding-agents-with-gemini-enterprise

  • #入职
  • #ADK
  • #应用集成
  • #ITSM
  • #Gemini Enterprise