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})Как включить
- Используйте Chrome на компьютере. WebMCP ещё тестируется, поэтому по умолчанию выключен.
- Откройте chrome://flags, включите «WebMCP for testing» и перезапустите Chrome.
- Откройте на этом сайте ИИ-агента в 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 в моём браузере?
Только если вы включили его сами. Блок вверху этой страницы проверит это за вас.