Server rental store

AI in Inclusion

# AI in Inclusion: Server Configuration Guide

This article details the server configuration for the "AI in Inclusion" project, a MediaWiki extension focused on utilizing Artificial Intelligence to improve accessibility and inclusivity within our wiki environment. This guide is intended for newcomers responsible for server maintenance and configuration.

Overview

The “AI in Inclusion” project uses several AI models to enhance the wiki experience. These include models for automated alt-text generation, translation services, content summarization, and bias detection. This demands a robust and scalable server infrastructure. This document outlines the necessary hardware and software configurations required to support these functionalities. We will focus on the core server components and their interaction with the MediaWiki installation. See Manual:Configuration for general MediaWiki configuration information.

Hardware Specifications

The following table details the minimum and recommended hardware specifications for the "AI in Inclusion" server. These specifications are based on anticipated load and the computational demands of the AI models.

Component Minimum Specification Recommended Specification
CPU Intel Xeon E5-2680 v4 (14 cores) Intel Xeon Platinum 8380 (40 cores)
RAM 64 GB DDR4 ECC 256 GB DDR4 ECC
Storage (OS & MediaWiki) 500 GB NVMe SSD 1 TB NVMe SSD
Storage (AI Models) 4 TB HDD (7200 RPM) 8 TB SSD
Network Interface 1 Gbps Ethernet 10 Gbps Ethernet
GPU NVIDIA Tesla T4 (for initial testing) NVIDIA A100 (for production)

These specifications assume a moderate level of wiki activity. Higher traffic volumes or more complex AI model usage will necessitate increased resources. Consult Help:System requirements for more information about server requirements.

Software Stack

The "AI in Inclusion" project relies on a specific software stack to function correctly. This section details the required operating system, database, web server, and AI-related libraries.

Operating System

We utilize Ubuntu Server 22.04 LTS as the operating system. This provides a stable and well-supported platform. Detailed instructions for Ubuntu Server installation can be found at Help:Installing MediaWiki.

Database

MariaDB 10.6 is used as the database server. The database stores wiki content, user information, and AI model metadata. Proper database configuration is crucial for performance. See Manual:Database for configuration details. The following table outlines key database configuration parameters:

Parameter Value
`innodb_buffer_pool_size` 8 GB (minimum), 32 GB (recommended)
`max_connections` 200 (minimum), 500 (recommended)
`query_cache_size` 64 MB (consider disabling for heavy write loads)

Web Server

Apache 2.4 is used as the web server, configured with `mod_php` to process PHP scripts. Proper Apache configuration is essential for security and performance. Refer to Manual:Apache for detailed configuration instructions.

AI Libraries & Frameworks

The following Python libraries and frameworks are essential for running the AI models:

⚠️ *Note: All benchmark scores are approximate and may vary based on configuration. Server availability subject to stock.* ⚠️