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.0

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.0
File Size Uploaded
automated_intelligence_tests-0.1.0.tar.gz 81.1 kB Details

Built distribution (wheel)

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

Total release size: 163.3 kB

Release files / automated_intelligence_tests-0.1.0.tar.gz

Download URL automated_intelligence_tests-0.1.0.tar.gz
Size 81.1 kB
Tags Source
SHA-256 checksum
How to use checksums
d4536415434b9d276d51ce3431fbd9ca03556ce8d7443a013c77a2c6dea70941
BLAKE2b-256 checksum
How to use checksums
f384333ea5c699e3c980bea4a99d0007f8754162db3089d616ff1acde5ee0744
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.0-py3-none-any.whl

Download URL automated_intelligence_tests-0.1.0-py3-none-any.whl
Size 82.2 kB
Tags Python 3
SHA-256 checksum
How to use checksums
97935209d0136e9ff647627a29479b21e3b33bd573e4454509f3a748f1cc6acb
BLAKE2b-256 checksum
How to use checksums
2e59607ec060bd6373f6a6806675138bf0ebcab4d319d81d9395bab83bd6026f
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

0.1.1

2 release files

This release

0.1.0 This release

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