Agent Skills
返回列表
📚

柏林公共服务查询服务

知识管理 更新于 2026.08.29

将以下提示词粘贴到你的 AI 对话框中:

请根据 https://skillhub.cn/install/skillhub.md,安装 @org-rn88lg3j/berlin-search。

技能介绍

解决的问题

当用户问起柏林的行政服务——例如办理护照需要什么材料、在哪里预约儿童看护——AI助手如果依赖模型自身的记忆,很难给出准确、最新的答案。这类信息分散在柏林当局的各个入口,格式不统一,而且会随政策调整变化。这个技能的作用,是把柏林官方的公共服务数据打包成一个可被模型调用的 MCP 服务器,让助手能按需检索,而不是凭训练数据猜测。

核心能力与工作流

技能暴露四个工具函数:scripts.tools.search_services 按名称或描述搜索服务,返回匹配列表;scripts.tools.get_service_details 根据 service_id 获取某项服务的详细要求、表格、费用、预约方式;scripts.tools.list_services 分页列出所有可用服务;scripts.tools.get_services_stats 返回数据集总量、更新时间等统计信息。

运行时,大模型充当路由层,负责理解意图、选择工具并提取参数。例如用户问"我要给孩子办托儿所,需要什么条件",模型先确认 API 密钥已配置,再调用 search_services,拿到 service_id 后用 get_service_details 拉取详情,最后把 raw JSON 整理成可读的中文回复。代码层只负责调用外部 API,不承担语义判断。

适用边界

此技能必须配置 XBY_APIKEY 才能工作。 首次运行时若检测到密钥为空,模型必须通过 AskUserQuestion 主动向用户索取,拿到后调用 scripts.config.set_api_key 保存。缺少密钥时,模型应拒绝继续,而不是自行搜索或编造数据。参数不完整时,也应通过 AskUserQuestion 追问,例如 search_services 的 query 为空,就让用户补充关键词。

使用场景

  • 需要办理柏林护照时,助手先搜索相关服务,再拉取详细材料清单和预约链接。
  • 需要梳理柏林当局提供的全部行政服务目录时,调用接口获取分页列表及服务ID。
  • 准备申请柏林儿童看护津贴时,通过关键词搜索匹配的服务并查看具体办理条件。
  • 在验证数据时效性时,调用统计接口获取柏林服务数据集的总量和最后更新时间。

适合人员

  • 在柏林留学或工作的外籍人士,需通过AI助手查询官方行政服务办理指南。
  • 开发政务问答机器人的后端工程师,需要在系统中集成柏林官方服务数据源。
  • 处理跨国迁移事务的咨询顾问,需快速核对柏林居留与工作许可的申请条件。
  • 研究欧洲电子政务的高校学生,需获取柏林行政服务数据集的结构和统计信息。