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
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
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
Algorithm | Hash digest | |
---|---|---|
SHA256 | d64aa94b36db883d10d50c4a90d568786207b543483f02ece491e076d7c5548d |
|
MD5 | c935c9b4dd42f78201ff7efbbfc4977d |
|
BLAKE2b-256 | b9b8fd57f27f3fdda50a91cbeff7971bb323ba6eeb813ac2efa41fb156f4711c |
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
Algorithm | Hash digest | |
---|---|---|
SHA256 | dc432f25a9e16e0d2ec4acad293ea99b2bfbe9e61aa002fa201816c9786cebd9 |
|
MD5 | faf81f94f892f9b16b0ed8ea53b06c45 |
|
BLAKE2b-256 | 619f13fff73442836b48df76437c0e91fe761601f591477aaf6abd5c9e8a1e28 |