Введение
Social Computing (социальные вычисления) – это область исследований и разработки на пересечении компьютерных наук, социологии и психологии. Она изучает, как технологии могут поддерживать, усиливать и анализировать социальные взаимодействия людей в цифровой среде. Термин охватывает широкий спектр явлений: от вики-систем и форумов до алгоритмов рекомендаций и платформ краудсорсинга.
Microsoft Research, MIT и ряд других ведущих организаций выделяют Social Computing как самостоятельное научное направление с конца 1990-х годов.
История и контекст
Концептуальные основы Social Computing были заложены исследователями искусственного интеллекта, изучавшими «коллективный разум» (collective intelligence). Пионерами считаются Дуглас Энгельбарт (концепция «усиления интеллекта»), Тим О'Рейли (Web 2.0) и Ли Сигел (анализ сетевых эффектов). Технологическим катализатором стало распространение веба и появление платформ Wikipedia (2001), Flickr (2004), Facebook (2004).
Сегодня Social Computing включает такие направления, как Human-Computer Interaction (HCI), Computer-Supported Cooperative Work (CSCW) и Computational Social Science.
Как это работает
Ключевые механизмы Social Computing:
- Краудсорсинг – привлечение большого числа пользователей к решению задач (маркировка данных, решение проблем, генерация идей).
- Коллективное тегирование (Folksonomy) – децентрализованная классификация контента пользователями.
- Социальная фильтрация – ранжирование контента на основе коллективных оценок (Reddit, Stack Overflow).
- Рекомендательные системы – коллаборативная фильтрация на основе поведения схожих пользователей.
- Вики-системы – совместное создание и редактирование знаний.
Где применяется
- Корпоративное ПО: платформы совместной работы (Confluence, Notion), внутренние социальные сети.
- Образование: MOOC-платформы с элементами peer review и коллективного обучения.
- Здравоохранение: пациентские сообщества, коллективный сбор медицинских данных.
- Государственное управление: платформы e-participation, краудсорсинг законодательных инициатив.
- Наука: гражданская наука (citizen science), распределённые вычисления.
Преимущества и ограничения
Преимущества: использование коллективного интеллекта для решения задач, масштабируемость, снижение стоимости производства контента и знаний.
Ограничения: риски качества данных (вандализм, предвзятость), проблема «свободного наездника» (free rider problem), трудности модерации больших сообществ, privacy-риски при агрегации социальных данных.
Связь с другими понятиями
Social Computing является теоретической базой для Social Software – конкретных приложений, реализующих принципы социальных вычислений. Social Network Analysis (SNA) предоставляет математический инструментарий для исследования структур, возникающих в Social Computing-системах. Social Tagging – один из ключевых практических механизмов Social Computing.