Skip to main content

A scoring engine that rates your AI's vibes on a scale of 1–100. Harness engineering makes it HARNY.

Project description

harny 🌡️

How harny is your AI?

A for-fun scoring engine that rates your AI's prompt-engineering vibes on a scale of 1–100. Part harness engineering, part... well, you get it.

Install

pip install harny

Quick Start

import harny

# Quick vibe check — no input needed
result = harny.vibe_check()
print(result)

# Full evaluation
result = harny.score(
    prompt="Explain quantum computing using interpretive dance metaphors",
    reasoning="Let me think step by step about how qubits are like dancers...",
    result="Imagine each qubit as a dancer spinning in superposition..."
)

print(result.score)       # 73.42
print(result.reaction)    # "my GPU is getting warm and it's not the cooling fan."
print(result.verdict)     # "Dangerously Harny"
print(result.breakdown)   # Detailed scoring components

What It Scores

All inputs are optional. Provide whatever you have:

Input What It Measures
prompt The instruction given to the AI
reasoning Chain-of-thought, scratchpad, reasoning traces
result The AI's final output

The score blends:

  • Engineering rigor — prompt engineering patterns, technical depth
  • Spiciness — creativity, expressiveness, boldness
  • Verbosity — effort and thoroughness
  • Entropy — diversity of expression
  • Multi-input bonus — providing more context = more harny

Score Guide

Score Verdict
1–15 Completely Unharny
16–25 Mildly Stale
26–35 Room Temperature
36–45 Slightly Prompted
46–55 Moderately Harny
56–65 Respectably Harny
66–75 Dangerously Harny
76–85 Weapons-Grade Harny
86–95 Catastrophically Harny
96–100 Beyond Harny — Transcendent

Why?

Because AI takes itself too seriously and your GPU deserves to know how it feels.

Links

License

MIT

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

harny-0.0.1a3.tar.gz (7.4 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

harny-0.0.1a3-py3-none-any.whl (7.5 kB view details)

Uploaded Python 3

File details

Details for the file harny-0.0.1a3.tar.gz.

File metadata

  • Download URL: harny-0.0.1a3.tar.gz
  • Upload date:
  • Size: 7.4 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.9.6

File hashes

Hashes for harny-0.0.1a3.tar.gz
Algorithm Hash digest
SHA256 62a3d428ad45db9f707936c92e751d18e637429fcae6263dcf3ca47db2ac6294
MD5 ca97cd975ed9681278cf3db7da02d12b
BLAKE2b-256 a21a399ad5b0de16b0d9e81540887d4956874c62ed4dcde0122d7799137d0dac

See more details on using hashes here.

File details

Details for the file harny-0.0.1a3-py3-none-any.whl.

File metadata

  • Download URL: harny-0.0.1a3-py3-none-any.whl
  • Upload date:
  • Size: 7.5 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.9.6

File hashes

Hashes for harny-0.0.1a3-py3-none-any.whl
Algorithm Hash digest
SHA256 197d61980c191a5ab6fd3f3eab6b74a9ffbb96c47e89118152fe7ab49e6a05e2
MD5 abd90ee90bd2d75c3a5201133cc130ce
BLAKE2b-256 dca692ab39f7e9e74ddfc92e675ea807e434cf5fb609d5d21c8d22ce4a2c4501

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page