Коллаборативный человеческий интерпретатор ( CHI ) — это предлагаемый программный интерфейс для вычислений с участием человека (впервые предложенный как язык программирования в блоге Google Blogoscoped, но реализуемый через API практически на любом языке программирования), специально разработанный для сбора и использования человеческого интеллекта в компьютерной программе . Одним из типичных вариантов использования является реализация функций, которые невозможно автоматизировать.
Например, в настоящее время компьютеру сложно различать изображения мужчин , женщин и нелюдей. Однако для людей это легко. Программист, использующий CHI, может написать фрагмент кода примерно такого содержания:
enum КодГендер { МУЖЧИНА, ЖЕНЩИНА, НЕ_ЧЕЛОВЕК}Фото фото = loadPhoto(файл)Результат GenderCode = checkGender(фото)
Код для функции checkGender(Photo p)
в настоящее время может только приблизительно дать результат, но задача может быть легко решена человеком. Когда функция checkGender()
вызывается, система отправит запрос кому-то, и человек, получивший запрос, обработает задачу и введет результат. Если человек (процессор задач) вводит значение MALE
, вы получите значение в вашей переменной result, в вашей программе. Этот процесс запроса может быть в высокой степени автоматизирован.
6 ноября 2005 года Amazon.com запустил CHI в качестве своей бизнес-платформы в Amazon Mechanical Turk . [1] Это первое бизнес-приложение, использующее CHI.
Первоначально CHI упоминается в блоге Филиппа Ленссена . [2]