Перейти к основному содержимому

SeoulHomes работает с ИИ-агентами в браузере

SeoulHomes поддерживает WebMCP — новый веб-стандарт. ИИ-агент, встроенный в браузер, получает понятные инструменты этого сайта и не гадает, какую кнопку нажать.

Что ИИ-агент может здесь сделать

  • search_propertiesВсе страницы

    Искать объявления по району, цене, площади, числу комнат и типу: помесячная аренда, чонсе или продажа.

  • get_current_propertyСтраницы объявлений

    Прочитать все данные объявления, которое вы смотрите.

  • save_current_propertyСтраницы объявлений

    Сохранить объявление, которое вы смотрите, или убрать его из сохранённых.

  • fill_inquiry_formСтраницы объявлений

    Заполнить сообщение риелтору этого объявления. Он его не отправляет: вы читаете и нажимаете «Отправить».

Ваш браузер

Проверяем…

Попробуйте

Запустите инструмент поиска так, как это сделал бы ИИ-агент: офистели в помесячную аренду в Каннаме. Работает в любом браузере.

search_properties({"district":"gangnam","listing_type":"rent","type":"officetel","limit":3})

Как включить

  1. Используйте Chrome на компьютере. WebMCP ещё тестируется, поэтому по умолчанию выключен.
  2. Откройте chrome://flags, включите «WebMCP for testing» и перезапустите Chrome.
  3. Откройте на этом сайте ИИ-агента в Chrome (или расширение Model Context Tool Inspector) и попросите найти вам жильё.

Браузеры ещё тестируют WebMCP, и названия настроек меняются от версии к версии. Если шаг не совпадает с экраном, найдите WebMCP в chrome://flags.

Для разработчиков

Каждая страница регистрирует инструменты через document.modelContext. Вот инструмент поиска в сокращённом виде:

const controller = new AbortController();

document.modelContext.registerTool({
  name: "search_properties",
  description: "Search rental and sale listings on SeoulHomes…",
  inputSchema: {
    type: "object",
    properties: {
      district: { type: "string" },
      listing_type: { type: "string", enum: ["rent", "jeonse", "sale"] },
      max_price: { type: "number" },
    },
  },
  annotations: { readOnlyHint: true, untrustedContentHint: true },
  async execute(input, { signal }) {
    const params = new URLSearchParams(input);
    const res = await fetch("/api/agents/properties?" + params, { signal });
    return JSON.stringify(await res.json());
  },
}, { signal: controller.signal }); // abort() removes the tool

Вопросы

Что такое WebMCP?

WebMCP — черновик веб-стандарта группы W3C Web Machine Learning. Веб-страница перечисляет инструменты с названием, описанием и входными данными, а ИИ-агент в браузере их вызывает.

Чем это отличается от MCP?

MCP подключает ИИ-приложение, например Claude или ChatGPT, к нашему серверу. WebMCP работает внутри открытой страницы, поэтому ИИ-агент использует ваш собственный сеанс: ваш язык и ваши сохранённые объявления.

Может ли ИИ-агент написать риелтору за меня?

Нет. Он может заполнить форму, но отправить её можете только вы, нажав «Отправить».

Нужен ли аккаунт?

Нет. Поиск, просмотр и сохранение работают без него. Объявления, сохранённые без аккаунта, остаются на этом устройстве и переходят в аккаунт, когда вы войдёте.

Включён ли WebMCP в моём браузере?

Только если вы включили его сами. Блок вверху этой страницы проверит это за вас.

См. также