интеграция инструментов

  • A2A4J — это асинхронно-нативная Java-среда для агентов, позволяющая разработчикам создавать автономных ИИ-агентов с настраиваемыми инструментами.
    0
    0
    Что такое A2A4J?
    A2A4J — легковесная Java-рамочная платформа для создания автономных ИИ-агентов. Она предлагает абстракции для агентов, инструментов, памяти и планировщиков, поддерживая асинхронное выполнение задач и бесшовную интеграцию с OpenAI и другими API LLM. Ее модульная архитектура позволяет определять собственные инструменты и хранилища памяти, управлять многошаговыми рабочими процессами и циклами принятия решений. Благодаря встроенной обработке ошибок, логированию и расширяемости, A2A4J ускоряет разработку интеллектуальных Java-приложений и микросервисов.
  • Модульный фреймворк Python для создания автономных AI-агентов с планированием на базе LLM, управлением памятью и интеграцией инструментов.
    0
    0
    Что такое AI-Agents?
    AI-Agents предоставляет гибкую архитектуру агента, которая оркестрирует планировщики языковых моделей, модули постоянной памяти и подключаемые наборы инструментов. Разработчики определяют инструменты для HTTP-запросов, операций с файлами и собственной логики, затем настраивают планировщик LLM для выбора вызываемого инструмента. Память сохраняет контекст и историю диалогов. Фреймворк управляет асинхронным выполнением, восстановлением ошибок и логированием, что позволяет быстро прототипировать интеллектуальных помощников, аналитиков данных или ботов автоматизации без переписывания основной логики оркестрации.
  • Открытая платформа на Python для создания, оркестровки и развертывания AI-агентов с памятью, инструментами и поддержкой мульти-моделей.
    0
    0
    Что такое Agentfy?
    Agentfy обеспечивает модульную архитектуру для построения AI-агентов, объединяя LLM, бекенды памяти и интеграции инструментов в единый исполняемый окружение. Разработчики объявляют поведение агента с помощью классов Python, регистрируют инструменты (REST API, базы данных, утилиты) и выбирают хранилища памяти (локальные, Redis, SQL). Framework управляет подсказками, действиями, вызовами инструментов и управлением контекстом для автоматизации задач. Встроенная CLI и поддержка Docker позволяют развернуть агент в один клик в облаке, на периферийных устройствах или на рабочем столе.
  • Типичный фреймворк TypeScript для построения и настройки LangChain AI агентов с интеграцией инструментов и управлением памятью.
    0
    0
    Что такое Agents from Scratch TS?
    Agents from Scratch TS — это проект с открытым исходным кодом на TypeScript, демонстрирующий, как создавать AI агентов с нуля с помощью LangChain. Включает пример кода для определения и регистрации внешних инструментов, управления разговорной памятью, маршрутизации пользовательских входных данных к правильному агенту и цепочек вызовов нескольких LLM. Разработчики могут использовать его для понимания лучших практик, настройки поведения агентов и интеграции новых возможностей, таких как поиск в интернете, извлечение данных или собственные плагины для автоматизации задач или создания интерактивных помощников.
  • Библиотека Python с интерактивным интерфейсом чата на основе Flet для построения агентов LLM с поддержкой выполнения инструментов и памяти.
    0
    0
    Что такое AI Agent FletUI?
    AI Agent FletUI предоставляет модульную структуру пользовательского интерфейса для создания умных чат-приложений с поддержкой больших языковых моделей (LLMs). В неё входят виджеты чата, панели интеграции инструментов, хранилища памяти и обработчики событий, которые бесшовно подключаются к любому поставщику LLM. Пользователи могут определять собственные инструменты, постоянно управлять контекстом сессии и отображать расширенные сообщения. Библиотека скрывает сложности разметки UI в Flet и упрощает вызов инструментов, что обеспечивает быстрое прототипирование и развертывание помощников на базе LLM.
  • П Framework на базе Python для создания кастомных агентов ИИ, интегрирующих LLMs с инструментами для автоматизации задач.
    0
    0
    Что такое ai-agents-trial?
    ai-agents-trial — это проект с открытым исходным кодом на Python, показывающий, как создавать автономных агентов ИИ с помощью LLMs. Он содержит модульные абстракции для планирования агента, вызова инструментов (веб-поиск, калькуляторы) и управления памятью. Разработчики могут задавать собственные инструменты, цеплять действия в нескольких шагах и сохранять контекст между сессиями. Базовая кодовая база использует API OpenAI и вспомогательные утилиты для организации рабочих процессов, что делает его отличным для быстрого прототипирования чат-ассистентов, исследовательских ботов или автоматизации в конкретных областях. Точки интеграции позволяют расширять функциональность за счет новых коннекторов и источников данных без изменения основной логики.
  • CrewAI — это Python-фреймворк, который позволяет разрабатывать автономных ИИ-агентов с интеграцией инструментов, памятью и оркестровкой задач.
    0
    0
    Что такое CrewAI?
    CrewAI — это модульная Python-рамка для построения полностью автономных ИИ-агентов. Она включает основные компоненты, такие как Оркестратор агента для планирования и принятия решений, слой интеграции инструментов для соединения с внешними API или пользовательскими действиями, а также модуль памяти для хранения и памяти контекста. Разработчики определяют задачи, регистрируют инструменты, конфигурируют системы памяти и запускают агентов, способных планировать мультиступенчатые рабочие процессы, выполнять действия и адаптироваться по результатам. CrewAI отлично подходит для создания интеллектуальных помощников, автоматизированных рабочих процессов и исследовательских прототипов.
  • Модульная открытая платформа для разработки пользовательских AI-агентов с интеграцией инструментов и управлением памятью.
    0
    0
    Что такое AI-Creator?
    AI-Creator обеспечивает гибкую архитектуру для создания AI-агентов, способных выполнять задачи, взаимодействовать на естественном языке и использовать внешние инструменты. Включает модули для управления подсказками, цепочечного рассуждения, памяти сессий и настраиваемых конвейеров. Разработчики могут определять поведение агента через простые JSON или конфигурации кода, интегрировать API и базы данных как инструменты, а также развёртывать агентов как веб-сервисы или CLI-приложения. Платформа поддерживает расширяемость и модульность, что делает её идеальной для прототипирования чат-ботов, виртуальных помощников и специализированных цифровых работников.
  • Практический мастер-класс на Python по созданию AI-агентов с использованием API OpenAI и пользовательских интеграций инструментов.
    0
    0
    Что такое AI Agent Workshop?
    Мастерская AI-агентов — это полноценное хранилище ресурсов, предлагающее практические примеры и шаблоны для разработки AI-агентов на Python. В него входят ноутбуки Jupyter, демонстрирующие основы фреймворков агентов, интеграции инструментов (например, веб-поиск, управление файлами, запросы к базам данных), механизмы памяти и многошаговое рассуждение. Пользователи учатся настраивать собственные планировщики агентов, определять схемы инструментов и реализовывать циклические рабочие процессы диалога. Каждый модуль содержит упражнения по обработке ошибок, оптимизации prompts и оценке результатов. В коде реализована поддержка вызовов функций OpenAI и связующих компонентов LangChain, что позволяет невмешанно расширять задачи с конкретной областью. Идеально подходит разработчикам, желающим создавать автономных ассистентов, ботов для автоматизации или систем вопросов и ответов — с пошаговым руководством от простых агентов до сложных рабочих процессов.
  • AutoDoc AI автоматизирует документацию для программного обеспечения, улучшая эффективность с помощью решений на основе ИИ.
    0
    0
    Что такое Autodoc?
    AutoDoc AI — это современная платформа для автоматизации документации, разработанная для решения задач по поддержанию актуальной документации для программных проектов. Используя решения на основе ИИ, AutoDoc AI не только генерирует исчерпывающую документацию, но и бесшовно интегрируется с существующими инструментами, что улучшает как процессы разработки, так и поддержки клиентов. Платформа отвечает на быстрые требования технологической среды, обеспечивая масштабируемые, обновления документации в реальном времени, которые критически важны для аудитов, проверок соблюдения и пользовательских руководств.
  • Открытая платформа на Python для создания модульных AI-агентов с управлением памятью, интеграцией инструментов и поддержкой нескольких LLM.
    0
    0
    Что такое BambooAI?
    BambooAI объединяет набор модульных библиотек Python, утилит и шаблонов, предназначенных для упрощения создания и развертывания автономных AI-агентов. В основе стоит гибкая архитектура памяти—векторные базы данных и временные кэши—а также настраиваемые механизмы поиска для рабочих процессов RAG. Разработчики могут легко интегрировать инструменты, такие как поиск в интернете, Википедия, операции с файлами, запросы к базам данных и выполнение Python-кода. Фреймворк поддерживает основные API LLM (OpenAI, Anthropic) и локальный хостинг моделей. Агенты управляются через CLI, RESTful сервис или встроены в приложения. Функции логирования, мониторинга и восстановления ошибок обеспечивают надежность работы. Сообщество расширяет возможности с помощью плагинов и расширений, делая BambooAI адаптируемым под уникальные области и рабочие процессы.
  • Crayon — это фреймворк на JavaScript для создания автономных AI-агентов с интеграцией инструментов, управлением памятью и долгими рабочими потоками задач.
    0
    0
    Что такое Crayon?
    Crayon позволяет разработчикам создавать автономных AI-агентов в JavaScript/Node.js, которые могут вызывать внешние API, поддерживать историю разговоров, планировать многошаговые задачи и управлять асинхронными процессами. В ядре реализован цикл планирования-исполнения, разбивающий общие цели на конкретные действия, интегрирующийся с пользовательскими наборами инструментов и использующий модули памяти для хранения и вспоминания информации между сессиями. Фреймворк поддерживает несколько бекендов памяти, интеграцию инструментов через плагины и расширенную систему логирования для отладки. Разработчики могут конфигурировать поведение агента через подсказки и пайплайны на базе YAML, что позволяет автоматизировать сложные рабочие процессы, такие как сбор данных, формирование отчетов и интерактивные чат-боты. Архитектура Crayon поощряет расширяемость, позволяя командам интегрировать специализированные инструменты и адаптировать агентов под уникальные бизнес-требования.
  • Crush AI - это персональный помощник, который автоматизирует сложные бизнес-задачи с помощью разговорного ИИ.
    0
    0
    Что такое Crush AI?
    Crush AI предназначен для работы в качестве персонального помощника для бизнеса, позволяя пользователям управлять, автоматизировать и оптимизировать различные задачи с помощью интуитивного диалога. С такими возможностями, как планирование, управление задачами и интеграция с существующими инструментами, Crush AI гарантирует, что команды могут сосредотачиваться на более приоритетных целях, снижая бремя повторяющихся задач. Это особенно полезно для занятых профессионалов, стремящихся повысить свою производительность и эффективность в операциях.
  • Демонстрационный проект на GitHub, показывающий SmolAgents — легкий Python-фреймворк для оркестрации мультиагентных рабочих процессов на базе LLM с интеграцией инструментов.
    0
    0
    Что такое demo_smolagents?
    demo_smolagents — пример реализации SmolAgents, микрофреймворка на Python для создания автономных ИИ-агентов на базе крупных языковых моделей. В этом демо представлены примеры настройки отдельных агентов с конкретными наборами инструментов, установки каналов связи между агентами и динамического управления передачей задач. Он показывает интеграцию LLM, вызовы инструментов, управление подсказками и шаблоны оркестрации для построения мультиагентных систем, способных координированно выполнять действия по инициативе пользователя и промежуточным результатам.
  • Dive — это открытая платформа на Python для создания автономных AI-агентов с модульными инструментами и рабочими потоками.
    0
    0
    Что такое Dive?
    Dive — это open-source-фреймворк на Python, предназначенный для создания и выполнения автономных AI-агентов, способных выполнять многошаговые задачи с минимальным ручным вмешательством. Определяя профили агентов в простых YAML-конфигурационных файлах, разработчики могут указывать API, инструменты и модули памяти для задач, таких как извлечение данных, анализ и оркестрация конвейеров. Dive управляет контекстом, состоянием и инженерией промптов, что позволяет реализовать гибкие рабочие потоки с обработкой ошибок и логированием. Модульная архитектура поддерживает широкий спектр языковых моделей и систем поиска, облегчая сборку агентов для автоматизации обслуживания клиентов, генерации контента и процессов DevOps. Фреймворк масштабируется от прототипов до промышленного применения, предлагая CLI-команды и API-интерфейсы для бесшовной интеграции в существующие системы.
  • Улучшите поддержку клиентов с помощью ИИ-аналитики и автоматизации.
    0
    0
    Что такое Forethought Assist?
    Forethought Assist использует передовые алгоритмы ИИ, чтобы помогать агентам службы поддержки, предлагая точные ответы и предоставляя соответствующий контекст для решения запросов. Плавно интегрируясь в существующие рабочие процессы, оно дает возможность агентам получать необходимую информацию, не нарушая их работу. Это расширение не только повышает эффективность, но и увеличивает производительность агентам, позволяя командам сосредоточиться на предоставлении исключительного клиентского опыта. С такими функциями, как автоматическая генерация ответов и извлечение истории дел, поддержка клиентов становится гораздо более упорядоченной.
  • Модульная SDK, позволяющая автономным агентам на базе больших языковых моделей выполнять задачи, управлять памятью и интегрировать внешние инструменты.
    0
    0
    Что такое GenAI Agents SDK?
    GenAI Agents SDK — это библиотека на Python с открытым исходным кодом, созданная для помощи разработчикам в создании самоуправляемых AI-агентов с использованием больших языковых моделей. Она предоставляет основной шаблон агента с подключаемыми модулями для хранения памяти, интерфейсами инструментов, стратегиями планирования и циклами выполнения. Вы можете настроить агентов для вызова внешних API, чтения/записи файлов, выполнения поиска или взаимодействия с базами данных. Его модульная архитектура обеспечивает простоту настройки, быстрое прототипирование и бесшовную интеграцию новых возможностей, что позволяет создавать динамичные автономные AI-приложения, умеющие рассуждать, планировать и действовать в реальных сценариях.
  • Личный помощник по знаниям на основе ИИ упрощает поиск информации.
    0
    0
    Что такое Gems?
    Gems — это мощный помощник по знаниям на основе ИИ, который соединяется с вашими предпочтительными инструментами, такими как Notion, Gmail и Slack, чтобы предоставить точные ответы на ваши запросы. Его основная функция заключается в извлечении и представлении готовых к использованию ответов из вашей консолидированной информации, устраняя необходимость в ручном поиске и организации. Просто активируйте Gems, введите ваш вопрос на естественном языке и мгновенно получите нужные ответы, что делает его неоценимым инструментом для повышения продуктивности и эффективности управления вашим цифровым рабочим пространством.
  • Открытая платформа для создания настраиваемых AI-агентов и приложений с использованием языковых моделей и внешних источников данных.
    0
    0
    Что такое LangChain?
    LangChain — ориентированный на разработчиков фреймворк, предназначенный для упрощения создания умных AI-агентов и приложений. Он обеспечивает абстракции для цепочек вызовов LLM, поведения агентов с интеграцией инструментов, управления памятью для сохранения контекста и настраиваемых шаблонов подсказок. Благодаря встроенной поддержке загрузчиков документов, векторных хранилищ и различных поставщиков моделей, LangChain позволяет строить цепочки генерации с поддержкой поиска, автономные агенты и разговорные помощники, которые взаимодействуют с API, базами данных и внешними системами в едином рабочем процессе.
  • LangChain — это открытая платформа для создания LLM-приложений с модульными цепочками, агентами, памятью и интеграциями векторных хранилищ.
    0
    0
    Что такое LangChain?
    LangChain предоставляет комплексный набор инструментов для создания продвинутых приложений на базе LLM, скрывая низкоуровневое взаимодействие с API и предоставляя повторно используемые модули. С системой шаблонов подсказок разработчики могут задавать динамические запросы и соединять их для выполнения многошаговых рассуждений. Встроенная система агентов объединяет выходы LLM с вызовами внешних инструментов, позволяя осуществлять автономное принятие решений и выполнение задач, таких как веб-исследования или запросы к базам данных. Модули памяти сохраняют контекст диалогов, поддерживая состояние на протяжении нескольких обменов. Интеграция с векторными базами данных обеспечивает дополнение ответа за счёт релевантных знаний. Расширяемые хуки обратных вызовов позволяют настраивать логирование и мониторинг. Модульная архитектура LangChain способствует быстрому прототипированию и масштабируемости, поддерживая развертывание как на локальных машинах, так и в облаке.
Рекомендуемые
AdsCreator.com
Мгновенно создавайте отполированные рекламные креативы в фирменном стиле из любого URL сайта для Meta, Google и Stories.
VoxDeck
Создатель презентаций с ИИ, ведущий визуальную революцию
Refly.ai
Refly.AI даёт нетехническим создателям возможность автоматизировать рабочие процессы с помощью естественного языка и визуального полотна.
Qoder
Qoder — это помощник по кодированию с искусственным интеллектом, автоматизирующий планирование, кодирование и тестирование программных проектов.
BGRemover
Легко удаляйте фоны изображений онлайн с помощью SharkFoto BGRemover.
Skywork.ai
Skywork AI - это инновационный инструмент для повышения производительности с использованием ИИ.
Flowith
это агентное рабочее пространство на основе холста, которое предлагает бесплатно 🍌Nano Banana Pro и другие эффективные м
FineVoice
Преобразуйте текст в эмоции — Клонируйте, создавайте и настраивайте выразительные AI-голоса за считанные секунды.
FixArt AI
FixArt AI предлагает бесплатные, безограниченные AI-инструменты для генерации изображений и видео без регистрации.
Pippit
Поднимите создание контента с помощью мощных инструментов искусственного интеллекта Pippit!
Elser AI
Универсальная веб‑студия, превращающая текст и изображения в аниме‑арт, персонажей, голоса и короткометражные фильмы.
SharkFoto
SharkFoto — это универсальная платформа с поддержкой ИИ для эффективного создания и редактирования видео, изображений и музыки.
Funy AI
Оживите свои фантазии! Создавайте ИИ-видео с поцелуями и бикини из изображений или текста. Попробуйте смену одежды. Бесп
KiloClaw
Хостинг OpenClaw-агента: развертывание в один клик, более 500 моделей, защищённая инфраструктура и автоматизированное управление агентами для команд и разработчиков.
Diagrimo
Diagrimo мгновенно преобразует текст в настраиваемые диаграммы и визуализации, созданные искусственным интеллектом.
SuperMaker AI Video Generator
Создавайте потрясающие видео, музыку и изображения без усилий с SuperMaker.
AI Clothes Changer by SharkFoto
AI Clothes Changer от SharkFoto позволяет мгновенно виртуально примерять наряды с реалистичной посадкой, текстурой и освещением.
Yollo AI
Общайтесь и творите с ИИ-партнером. Превращение фото в видео, генератор ИИ-изображений.
AnimeShorts
Создавайте потрясающие аниме-ролики без усилий с помощью передовых технологий ИИ.
Claude API
Claude API for Everyone
Image to Video AI without Login
Бесплатный AI-инструмент «из изображения в видео», мгновенно превращающий фотографии в плавные, высококачественные анимационные видео без водяных знаков.
NerdyTips
Платформа прогнозов на футбол на базе ИИ, предоставляющая основанные на данных советы по матчам в лигах по всему миру.
WhatsApp AI Sales
WABot — это AI-«копилот» продаж для WhatsApp, который предоставляет скрипты в реальном времени, переводы и определение намерений.
AI Video API: Seedance 2.0 Here
Унифицированный AI API для видео, предлагающий топовые модели генерации через один ключ по более низкой цене.
Anijam AI
Anijam — это нативная для ИИ анимационная платформа, которая превращает идеи в отточенные истории с помощью агентного создания видео.
InstantChapters
Создавайте захватывающие главы книг мгновенно с Instant Chapters.
HappyHorseAIStudio
Браузерный генератор видео на базе ИИ для текста, изображений, референсов и видеомонтажа.
insmelo AI Music Generator
Генератор музыки на базе ИИ, который превращает подсказки, тексты или загруженные файлы в отточенные, не требующие выплат авторских отчислений песни примерно за минуту.
happy horse AI
Open-source AI-генератор видео, создающий синхронизированные видео и аудио из текста или изображений.
wan 2.7-image
Управляемый генератор изображений на базе ИИ для точных лиц, палитр, текста и визуальной непрерывности.
BeatMV
Веб-ориентированная платформа ИИ, которая превращает песни в кинематографические музыкальные видеоклипы и создаёт музыку с помощью ИИ.
UNI-1 AI
UNI-1 — это унифицированная модель генерации изображений, сочетающая визуальное рассуждение с высококачественным синтезом изображений.
Kirkify
Kirkify AI мгновенно создает вирусные мемы с заменой лиц и фирменной неон-«глитч» эстетикой для создателей мемов.
Wan 2.7
Профессиональная модель AI для видео с точным управлением движением и согласованностью между видами.
Iara Chat
Iara Chat: Ассистент по производительности и коммуникации на основе ИИ.
Text to Music
Преобразуйте текст или слова в полноценные песни студийного качества с вокалом, сгенерированным ИИ, инструментами и многодорожечным экспортом.
kinovi - Seedance 2.0 - Real Man AI Video
Бесплатный AI-генератор видео с реалистичными людьми на выходе, без водяных знаков и с полными правами для коммерческого использования.
Video Sora 2
Sora 2 AI превращает текст или изображения в короткие социальные и eCommerce-видео с физически корректным движением за считанные минуты.
Tome AI PPT
Генератор презентаций на базе ИИ, который создает, улучшает и экспортирует профессиональные слайды за считанные минуты.
Lyria3 AI
Генератор музыки на базе ИИ, который мгновенно создает высококачественные полностью продюсированные песни по текстовым подсказкам, стихам и стилям.
Atoms
Платформа с поддержкой ИИ, которая с помощью мультиагентной автоматизации за считанные минуты создает полнофункциональные приложения и сайты без необходимости кодирования.
Paper Banana
Инструмент на базе ИИ для мгновенного преобразования академического текста в готовые к публикации методологические схемы и точные статистические графики.
Ampere.SH
Бесплатный управляемый хостинг OpenClaw. Разверните AI‑агентов за 60 секунд с кредитами Claude на $500.
AI Pet Video Generator
Создавайте вирусные, легко распространяемые видео о питомцах из фотографий с помощью шаблонов на базе ИИ и мгновенного экспорта в HD для социальных платформ.
Hitem3D
Hitem3D преобразует одно изображение в высокоразрешённые, готовые к производству 3D-модели с помощью ИИ.
GenPPT.AI
Генератор PPT на базе ИИ, который за считанные минуты создаёт, улучшает и экспортирует профессиональные презентации PowerPoint с заметками докладчика и диаграммами.
HookTide
Платформа роста в LinkedIn на базе ИИ, которая изучает ваш голос, чтобы создавать контент, взаимодействовать и анализировать эффективность.
Palix AI
Универсальная AI‑платформа для создателей, позволяющая генерировать изображения, видео и музыку с использованием единой системы кредитов.
Seedance 20 Video
Seedance 2 — это мультимодальный генератор видео с ИИ, обеспечивающий согласованных персонажей, многокадровое повествование и нативный звук в 2K.
Create WhatsApp Link
Бесплатный генератор ссылок и QR для WhatsApp с аналитикой, брендированными ссылками, маршрутизацией и функциями многопользовательского чата.
Gobii
Gobii позволяет командам создавать автономных цифровых работников 24/7 для автоматизации веб-исследований и рутинных задач.
Free AI Video Maker & Generator
Бесплатный AI создатель и генератор видео – безлимитный, без регистрации
Veemo - AI Video Generator
Veemo AI — это универсальная платформа, которая быстро создаёт видеоролики и изображения высокого качества на основе текста или изображений.
AI FIRST
Разговорный ИИ‑ассистент, автоматизирующий исследовательские задачи, работу в браузере, веб‑скрейпинг и управление файлами с помощью естественного языка.
GLM Image
GLM Image сочетает гибридные авторегрессионные и диффузионные модели для генерации высококачественных AI-изображений с выдающейся отрисовкой текста.
WhatsApp Warmup Tool
Инструмент прогрева WhatsApp на базе ИИ автоматизирует массовую рассылку и предотвращает блокировку аккаунтов.
ainanobanana2
Nano Banana 2 генерирует изображения 4K профессионального качества за 4–6 секунд с точной отрисовкой текста и согласованностью объектов.
TextToHuman
Бесплатный AI-очеловечиватель, который мгновенно переписывает AI-текст в естественный, похожий на человеческий стиль. Регистрация не требуется.
Manga Translator AI
AI Manga Translator мгновенно переводит изображения манги на несколько языков онлайн.
Remy - Newsletter Summarizer
Remy автоматизирует управление новостными рассылками, резюмируя письма в удобные для восприятия сводки.

Интуитивные интеграция инструментов решения

Эти интеграция инструментов инструменты созданы, чтобы облегчить вашу работу и ускорить выполнение задач.