Блог

Статьи

Лонгриды от нашей команды. Инженерия, продукт и новости компании.

  • oauth

    MCP-сервер не должен заставлять людей вставлять токен

    MCP-сервер Kookee хорошо работал с личными токенами — для тех, кто живёт в терминале. Чат-приложения Claude и ChatGPT подключаются иначе — через вход в аккаунт. Что я выпустил, чтобы они могли подключиться, и семь решений, которые заняли больше времени, чем код.

  • ai-agents

    MCP-сервер не должен работать на общем API-ключе

    Когда ИИ-ассистент меняет ваш контент через MCP-сервер, первый вопрос — кто это сделал. Общий ключ проекта на него не ответит, и отозвать его у одного человека нельзя. Чем я его заменил и какие шесть деталей оказались важными.

  • ai-agents

    MCP не умеет загружать файлы. Как научить этому ИИ-агентов

    В Model Context Protocol нет способа передать файл, а очевидные обходные пути либо сжигают токены, либо превращают ваш сервер в прокси. Схема «подписать, загрузить, подтвердить», которую я сделал, и четыре детали, от которых зависит её безопасность.

  • ai-agents

    Ваш чат-бот со стримингом, скорее всего, генерирует каждый ответ дважды

    Вызов инструментов и стриминг тянут в разные стороны, и очевидный способ их совместить генерирует каждый ответ дважды: первый раз — чтобы узнать, что это ответ, второй — чтобы его показать. Разбираю, как выглядит эта ошибка и какой аккуратности требует стриминг каждого раунда.

  • ai-agents

    Почему список источников у вашего ИИ-чат-бота, скорее всего, неверный

    Большинство RAG-чат-ботов показывают то, что нашли, а не то, чем воспользовались. Это разные наборы документов, и если их смешать, пропадает то единственное, ради чего нужны ссылки на источники, — доверие.