Skip to main content

A Framework for Scalable AI Assistants

Project description

😵🦜 dead-parrot

A Framework for Scalable AI Assistants

🐱 GitHub | 🐍 PyPI

dead-parrot is a Python package created by Lucas Konstantin Bärenfänger (@pygumby) as part of his thesis for the master's program "Data Analytics & Management" at Frankfurt School of Finance & Management. The thesis addresses the challenges of maintaining AI assistants at scale, as experienced at the European Central Bank (ECB). These challenges include heterogeneous technology stacks, sensitivity to the choice of underlying language models (LMs) and more. dead-parrot implements the approaches identified to address these challenges.


Usage

dead-parrot is available on PyPI and can be installed via uv add dead-parrot or pip install dead-parrot.

Please refer to the demos folder for fully self-contained usage examples and templates.

Development

  • Install dependencies: uv sync --all-packages
  • Type-check: uv run mypy .
  • Lint: uv run ruff check . --fix
  • Format: uv run ruff format .

License

MIT License

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

dead_parrot-0.1.7.tar.gz (2.5 MB view details)

Uploaded Source

Built Distribution

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

dead_parrot-0.1.7-py3-none-any.whl (9.7 kB view details)

Uploaded Python 3

File details

Details for the file dead_parrot-0.1.7.tar.gz.

File metadata

  • Download URL: dead_parrot-0.1.7.tar.gz
  • Upload date:
  • Size: 2.5 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.11.6 {"installer":{"name":"uv","version":"0.11.6","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"macOS","version":null,"id":null,"libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":null}

File hashes

Hashes for dead_parrot-0.1.7.tar.gz
Algorithm Hash digest
SHA256 a922fc681c18cbe95d580d6f7cca8f9281386c0117b208e26a2c540c3c828c2f
MD5 911a309f8f1ff5984642e337b632dc18
BLAKE2b-256 a37f9a8afeab26a373f882c441aa383a11f69a33717f804269b2850f63df242f

See more details on using hashes here.

File details

Details for the file dead_parrot-0.1.7-py3-none-any.whl.

File metadata

  • Download URL: dead_parrot-0.1.7-py3-none-any.whl
  • Upload date:
  • Size: 9.7 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.11.6 {"installer":{"name":"uv","version":"0.11.6","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"macOS","version":null,"id":null,"libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":null}

File hashes

Hashes for dead_parrot-0.1.7-py3-none-any.whl
Algorithm Hash digest
SHA256 5434bb2a553f88d366463a84c41719e39d0c8c092022a148a6da57cfb346bf8b
MD5 655712e47b6a0637648e216d77e4948f
BLAKE2b-256 5c4c7725b49f65df7784994bd2a90230716d0a502eb65e1f8b3a89f52183ca88

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