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

目录
#用 Gemini Enterprise 构建智能员工入职
员工入职很少是线性过程。
它是一张依赖关系网,并且会因个人的具体档案而显著不同。例如,即便是一个简单的笔记本电脑申请,系统也要交叉核对员工的角色、职能和资历,以判断他们需要高性能工作站还是标准移动设备。同样,申请楼宇通行证不只是一张名牌;它需要整合员工被分配的办公地点、工位邻区,以及底层门禁管理系统的具体系统要求。
在本文中,我们展示开发者如何使用智能体开发工具包(Agent Development Kit,ADK)、智能体引擎(Agent Engine)和应用集成(Application Integration),构建连接到企业系统(例如 ITSM、ERP 和 CRM)的自定义智能体。构建完成后,这些智能体被发布到 Gemini Enterprise 智能体库,员工可以在那里方便地访问并与它们交互。
结果是更个人化的员工入职体验。继续阅读,了解如何把对话式人工智能与你的关键企业系统连接起来。
首先,什么是由智能体驱动的应用集成工作流?
图 1:带工具的 ADK 智能体架构
图 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.comAgent: 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.幕后发生了什么?
- 智能体处理:Gemini 理解了意图,通过对话收集所需信息,并根据岗位确定合适的笔记本电脑配置
- 工具调用:智能体用结构化数据触发应用集成工作流
- 集成工作流:应用集成收到请求,把数据转换成 ITSM 格式,处理身份验证,并创建服务请求
- ITSM 交易:创建一条带有全部必要字段的目录服务请求项,分配给合适的履行团队,并触发审批工作流
- 响应流:ITSM 返回请求详情,应用集成格式化响应,智能体以用户友好的格式呈现信息
应用集成
为演示起见,我们创建了一个简单工作流来模拟笔记本电脑选择过程。该过程需要遵循特定业务规则和要求,例如根据员工被分配的角色检查硬件权限、检查硬件可用性,最后用低代码或无代码开发实践滤掉不可用选项。
图 3:使用应用集成进行低代码工具开发
该工作流随后被发布,并作为 API 终结点提供。该终结点被配置为在 ADK 代码中用作工具(见下文)。
图 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 应用上提供给用户。
PRIMARY_SOURCE: https://cloud.google.com/blog/topics/developers-practitioners/how-to-build-onboarding-agents-with-gemini-enterprise
- #入职
- #ADK
- #应用集成
- #ITSM
- #Gemini Enterprise


