Skip to main content

Automated Intelligence Tests

Minimal Python package providing automated tests of associative and creative ability for both humans and AI.

Tests

Test Name Status
CAT Convergent Association Task instruct + evaluate
DAT Divergent Association Task instruct + evaluate
AUT Alternative Uses Task instruct + placeholder evaluate
WRT Creative Writing Task instruct + placeholder evaluate

Install

pip install glove-word-embeddings numpy
# then clone / pip install -e .

Usage

import automated_intelligence_tests as ait

# CAT
stim = ait.instruct("cat", n_items=10, seed=42)
score = ait.evaluate("cat", responses)

# DAT
stim = ait.instruct("dat")
score = ait.evaluate("dat", ["cat", "thimble", ...])

# AUT
stim = ait.instruct("aut")                 # or instruct("aut", object="brick")
# evaluate not yet implemented

# WRT
stim = ait.instruct("wrt")                 # or instruct("wrt", cues=["moon", "river", "whisper"])
# evaluate not yet implemented

See the individual */readme.md files for details.

Depends only on glove-word-embeddings (for CAT/DAT) and numpy.

Metadata

Release files for automated-intelligence-tests 0.1.1

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for automated-intelligence-tests 0.1.1
File Size Uploaded
automated_intelligence_tests-0.1.1.tar.gz 81.1 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for automated-intelligence-tests 0.1.1
File Interpreter ABI Platform
automated_intelligence_tests-0.1.1-py3-none-any.whl Python 3 none any Details

Total release size: 163.3 kB

Release files / automated_intelligence_tests-0.1.1.tar.gz

Download URL automated_intelligence_tests-0.1.1.tar.gz
Size 81.1 kB
Tags Source
SHA-256 checksum
How to use checksums
4ea1fc622528a5002b97276a53f5b6e5fc310e04756f66ce258128b0748041ec
BLAKE2b-256 checksum
How to use checksums
9a981c8591ef358ac2bdaef413a048017ca025188c9bd98b176551ccac44a5b1
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.9.16

Release files / automated_intelligence_tests-0.1.1-py3-none-any.whl

Download URL automated_intelligence_tests-0.1.1-py3-none-any.whl
Size 82.2 kB
Tags Python 3
SHA-256 checksum
How to use checksums
68069cd8e700216c1997b87d065cba4cb76b03e3e7396887dff4e4309b210666
BLAKE2b-256 checksum
How to use checksums
ba16e2e3d3c5c6a044608ea2bd2ba075cbd2edbb13a8620e1b8b849610490a5f
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.9.16

Release history Release notifications | RSS feed

0.1.13

2 release files

0.1.12

2 release files

0.1.11

2 release files

0.1.10

2 release files

0.1.9

2 release files

0.1.8

2 release files

0.1.7

2 release files

0.1.6

2 release files

0.1.5

2 release files

0.1.3

2 release files

0.1.2

2 release files

This release

0.1.1 This release

2 release files

0.1.0

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page