Skip to main content

A functionally orientated way to make prompts for speaking with LLMs

Project description

Why funkyprompt?

funkyprompt is a functionally orientated way to make prompts for speaking with LLMs. As LLMs and building applications such as Retrieval Augmented Generation (RAG) systems have exploded in activity, the ecosystem and tooling is evolving incredibly quickly. funkyprompt takes a disciplined approach to constructing applications with more or multiple agents by adhering to existing programming patterns, particularly functional ones to construct applications.

Rather than build entirely new types of applications the idea is to point LLMs at your existing code based (or new code based design for Agent systems but written the way you normally would) to build programs and reason about program flow and construction.

Install

pip install funkyprompt

Or you can clone the project and do the poetry stuff..

poetry install funkyprompt

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

funkyprompt-0.1.2.tar.gz (1.6 kB view details)

Uploaded Source

Built Distribution

funkyprompt-0.1.2-py3-none-any.whl (2.6 kB view details)

Uploaded Python 3

File details

Details for the file funkyprompt-0.1.2.tar.gz.

File metadata

  • Download URL: funkyprompt-0.1.2.tar.gz
  • Upload date:
  • Size: 1.6 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.5.1 CPython/3.10.10 Darwin/22.4.0

File hashes

Hashes for funkyprompt-0.1.2.tar.gz
Algorithm Hash digest
SHA256 d64aa94b36db883d10d50c4a90d568786207b543483f02ece491e076d7c5548d
MD5 c935c9b4dd42f78201ff7efbbfc4977d
BLAKE2b-256 b9b8fd57f27f3fdda50a91cbeff7971bb323ba6eeb813ac2efa41fb156f4711c

See more details on using hashes here.

File details

Details for the file funkyprompt-0.1.2-py3-none-any.whl.

File metadata

  • Download URL: funkyprompt-0.1.2-py3-none-any.whl
  • Upload date:
  • Size: 2.6 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.5.1 CPython/3.10.10 Darwin/22.4.0

File hashes

Hashes for funkyprompt-0.1.2-py3-none-any.whl
Algorithm Hash digest
SHA256 dc432f25a9e16e0d2ec4acad293ea99b2bfbe9e61aa002fa201816c9786cebd9
MD5 faf81f94f892f9b16b0ed8ea53b06c45
BLAKE2b-256 619f13fff73442836b48df76437c0e91fe761601f591477aaf6abd5c9e8a1e28

See more details on using hashes here.

Supported by

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