Curvature — это полнофункциональный редактор искусственного интеллекта и инструмент песочницы на основе утилит.
Проект предоставляет полноценную площадку для создания, редактирования и тестирования ИИ, принимающего решения. Под капотом Curvature используется теория полезности для моделирования привлекательности различных моделей поведения. В частности, Curvature основана на служебной системе Infinite Axis Utility System Дэйва Марка. Curvature основывается на подходе IAUS и включает в себя усовершенствования и усовершенствования, разработанные во время работы над Guild Wars 2: Heart of Thorns , а также Guild Wars 2: Path of Fire .
Curvature полностью управляется данными и поддерживает создание полного конвейера ИИ, от базовой базы знаний, к которой получают доступ агенты, до конкретных соображений , которые определяют оценку индивидуального поведения. Результатом является комплексное решение для моделирования и тестирования ИИ, включающее простое представление мира, которое позволяет дизайнерам или программистам ИИ размещать агентов в виртуальном пространстве и видеть, как они поведут себя.
Полную проектную документацию можно найти в вики Curvature.
Curvature в настоящее время находится на стадии открытого бета-тестирования. Посетите страницу выпусков проекта, чтобы найти последнюю версию набора инструментов.
Существующие возможности Curvature:
Создайте базу знаний , которая будет содержать ваше представление о мире и данные.
Выберите записи базы знаний, чтобы составить список исходных данных , которые могут способствовать принятию решений.
Соедините входные данные с решением, используя фактор , который может контролировать релевантность входных данных с помощью кривых отклика.
Соберите соображения, чтобы сформулировать поведение , которое представляет собой дискретный выбор, доступный агенту ИИ.
Группируйте поведение в наборы поведения для упрощения категоризации и объединения связанных действий.
Выберите, какие наборы поведения будут применяться для данного архетипа агента ИИ.
Поместите агентов ИИ в мир-песочницу и наблюдайте, как они принимают решения, используя сценарии.
Кривые отклика и соображения можно построить с помощью простого помощника в стиле мастера.
При выполнении сценариев будут записываться решения, принятые каждым агентом на каждом «тике», чтобы вы могли просмотреть, как все произошло.
Более подробную информацию о планах проектов можно найти в системе отслеживания проблем.
Обзоры выпусков и другие общие сведения о планировании можно найти в трекере проекта.