Когда вы создаете работающий инструмент, всегда возникает следующий вопрос: как мне передать его кому-то другому? Это звучит просто. Это не. Ответ зависит от того, кто является получателем (разработчик или нетехнический пользователь), где находятся данные (локально или удаленно...
Когда вы создаете работающий инструмент, всегда возникает следующий вопрос: как мне передать его кому-то другому?
Это звучит просто. Это не. Ответ зависит от того, кто является получателем (разработчик или нетехнический пользователь), где находятся данные (локально или удаленно), и будет ли человек или агент ИИ вызывать инструмент. За последний год создания локальных инструментов искусственного интеллекта на базе SQLite, vLLM и Cloudflare Tunnel я использовал семь различных методов, чтобы поделиться тем, что я создаю, — и каждый из них использует что-то свое.
В этом посте эти семь методов сопоставлены с инструментами, которые я на самом деле использую: GitHub, Claude Code, Google Workspace, Cloudflare, Notion и Tailscale. Никакой гипотетической архитектуры. Каждая строка в таблице ниже соответствует чему-то, работающему в производстве.
До семерки: чем делишься?
Семь методов представляют собой механизмы доставки. Прежде чем выбрать один из них, полезно спросить, что на самом деле представляет собой доставляемая вещь. На практике я разделяю три типа артефактов, каждый из которых имеет свой профиль риска:
Детерминированный код — конечная точка FastAPI, инструмент CLI, скрипт GAS. Тот же вход, тот же выход. Риск — ошибки. Вы можете прочитать код и проверить, что он делает, прежде чем запускать его.
Агент ИИ —