В современную эпоху искусственного интеллекта большие языковые модели (LLM) становятся неотъемлемой частью различных приложений — от чат-ботов до интеллектуальных ассистентов. Множество сервисов предоставляют удобный доступ к таким моделям через классические протоколы — HTTP, API и SSH. Однако мало кто предлагает работу с LLM через протокол DNS, который обычно ассоциируется исключительно с разрешением доменных имён в Интернете. В этой статье мы детально рассмотрим, как Ch.at реализует использование больших языковых моделей поверх DNS и чем такая технология может быть полезна для пользователей и разработчиков.
Ch.at представляет собой уникальное программное решение, позволяющее обращаться к языковым моделям через разнообразные интерфейсы, среди которых DNS-запросы занимают особое место. Сервис работает как легковесный чат с AI, доступный не только через веб и SSH, но также через DNS-туннелинг и API, что обеспечивает универсальность и максимальную доступность. Такой подход расширяет горизонты использования языковых моделей, позволяя интегрировать AI во множество нестандартных сценариев, например, в сетевые инфраструктуры или ограничения, где доступ к обычным HTTP-протоколам невозможен.Ключевая инновация Ch.
at — протокол DoNutSentry, реализующий DNS-туннелинг для больших запросов к LLM. Традиционные DNS-запросы ограничены по размеру и подходят только для коротких сообщений. Стандартные ответы могут содержать около 500 байт данных, что накладывает серьезные ограничения на объем и сложность взаимодействия с языковой моделью. DoNutSentry решает эту проблему, внедряя расширенный протокол с поддержкой сессий, постраничной передачи данных и шифрования. Это означает, что пользователь может отправлять в запросе объёмы информации, значительно превышающие стандартные лимиты DNS, и получать полноценные развернутые ответы.
Протокол DoNutSentry вторая версия (v2) открывает невероятные возможности для передачи данных размером без ограничений. Она основывается на управлении сессиями, где происходит обмен ключами для защиты информации, передаваемой через DNS. Это обеспечивает конфиденциальность и практическое отсутствие риска перехвата запроса. Кроме того, асинхронная обработка запросов решает проблему таймаутов, характерных для стандартных DNS-запросов, так как может разбивать обработку сообщения на несколько этапов и частей. Благодаря такой архитектуре возможно использование LLM даже в крайне ограниченных сетевых условиях, где другие протоколы работают нестабильно или недоступны.
Помимо технической стороны, сервис Ch.at обращает особое внимание на конфиденциальность и безопасность пользователей. По умолчанию система не ведет логирование запросов и не хранит истории разговоров на сервере. Данные пользователей остаются на стороне клиента, а сервис осуществляет сбор лишь анонимных метрик для балансировки нагрузки и предотвращения злоупотреблений, используя хеширование SHA256 для защиты информации. Такой уровень приватности особенно актуален для интеграций в бизнес-приложения, где важна защита персональных данных и соответствие требованиям GDPR.
Ch.at поддерживает множество моделей от различных провайдеров через единый интерфейс OneAPI, позволяющий выбирать в зависимости от задачи и требований модели OpenAI, Anthropic, Google Gemini, Llama и другие. Это дает гибкость и масштабируемость для внедрения LLM в различные проекты и помогает оптимизировать расходы, переключаясь между провайдерами по мере необходимости. Для DNS-запросов выбираются модели с короткими и лаконичными ответами, такие как gpt-4.1-nano, что оптимизирует передачу данных и улучшает отклик.
Установка и развертывание Ch.at достаточно просты благодаря распространенным инструментам как Docker и systemd, а также поддержке режима работы с высокими портами, не требующими прав суперпользователя. Кроме того, существует вариант минималистского развертывания в виде уникерн-системы Nanos, что делает сервис очень легковесным и подходящим для облачных и локальных окружений. Благодаря единому бинарному файлу и минимальным зависимостям, Ch.at легко интегрируется в уже существующие инфраструктуры.
Для разработчиков сервис предоставляет набор инструментов для отладки и тонкой настройки работы, включая возможность включения аудита LLM при необходимости и использование UDP-механизмов телеметрии. Прозрачность в работе системы поддерживается открытыми эндпоинтами, где можно проверить состояние системы, маршрутизацию запросов к моделям и политику приватности, что важно для корпоративных пользователей, стремящихся к контролю и безопасности.Инновационная возможность работать через DNS расширяет сценарии использования AI. Например, DNS часто разблокирован даже в сетях с жесткими ограничениями, где другие протоколы заблокированы или контролируются. Это делает возможным использование LLM в экстремальных условиях — в корпоративных сетях с прокси, в странах с ограничениями на интернет или в IoT-средах.
DoNutSentry позволяет осуществлять сложные интеллектуальные запросы через инфраструктуру DNS без изменения сетевой конфигурации и не требуя специальных клиентских приложений — достаточно стандартных инструментов типа dig или CURL.Хотя использование DNS как транспортного слоя для LLM — это новаторство, которое порождает свои ограничения и вызовы. Основными из них остаются скорость передачи данных, задержки DNS-запросов и необходимость специфической поддержки на стороне клиента, что требует дополнительной разработки и обучения пользователей. Тем не менее, Ch.at делает все возможное, чтобы сократить эти барьеры, предоставляя клиентские библиотеки и мосты для браузеров, облегчая запуск и эксплуатацию.
В целом, использование больших языковых моделей поверх протокола DNS с помощью Ch.at — это новый шаг в развитии коммуникаций с ИИ, расширяющий возможности доступа, обеспечивающий защиту данных и адаптирующийся под самые разные окружения. Сервис сочетает в себе легкость внедрения, высокую приватность и универсальность, позволяя пользователям и организациям получать преимущества от искусственного интеллекта даже там, где классические методы недоступны.Открытое исходное программное обеспечение, минималистичный подход и поддержка множества моделей обеспечивают Ch.at весомое место в экосистеме идей и технологий, направленных на демократизацию ИИ и его более широкое применение.
Для компаний и разработчиков, которые заинтересованы в работе с LLM в условиях ограниченных сетевых протоколов или повышенных требований к безопасности, Ch.at предлагает эффективное, масштабируемое и надёжное решение с поддержкой DNS, открывая новые горизонты взаимодействия с искусственным интеллектом.
 
     
    