0.0.37 • Published 2 months ago

prompt-iteration-assistant v0.0.37

Weekly downloads
-
License
ISC
Repository
-
Last release
2 months ago

Prompt Iteration Assistant

A set of simple tools to accelerate the prompt engineering iteration cycle.

⚠️ Work in Progress ⚠️

Motivation

I work full time as an AI Engineer at RemNote where I am building the RemNote Flashcard Copilot. On the side I'm working with OpenPipe to build Open Recommender, an open source LLM-powered YouTube video recommendation system.

A huge portion of my time in both of these projects goes towards prompt engineering, iteration and evaluation. I realised recently that while each step in the prompt iteration cycle is very simple, there aren't any tools that support it in the way I want, so the process ends up feeling quite frustrating. Prompt Iteration Assistant is my attempt to build a set of simple tools to make prompt engineering 10x easier and faster.

Features

  • Simple Prompt class abstraction.
  • Methods to create promptfoo tests with minimal boilerplate.
  • Easily register prompts as CLI scripts.
  • CLI interface to quickly run tests or try out a prompt with new input.
  • zod integration for runtime type safety.
  • built in dialogs and prompts to help with the entire prompt engineering pipeline
    • creating prompt instructions
    • creating prompt input and output zod schemas
    • creating in-context examples
    • elaborating on examples
    • quickly run prompts to generate text inside the prompt you are editing, eg. to create example data
    • brainstorming possible inputs and edgecases, creating tests
  • easily build your own dialogs
  • easily extend for your purposes
  • no janky, unpolished UI, just good old fashioned CLI tools

How to Use

  • npm i prompt-iteration-assistant.
  • See the src/examples folder or get in touch with me if you get stuck!
0.0.37

2 months ago

0.0.35

2 months ago

0.0.36

2 months ago

0.0.31

4 months ago

0.0.32

4 months ago

0.0.33

4 months ago

0.0.34

4 months ago

0.0.27

4 months ago

0.0.28

4 months ago

0.0.29

4 months ago

0.0.26

4 months ago

0.0.20

5 months ago

0.0.21

5 months ago

0.0.22

5 months ago

0.0.23

5 months ago

0.0.24

5 months ago

0.0.25

5 months ago

0.0.16

5 months ago

0.0.17

5 months ago

0.0.18

5 months ago

0.0.19

5 months ago

0.0.15

5 months ago

0.0.14

5 months ago

0.0.13

5 months ago

0.0.10

5 months ago

0.0.11

5 months ago

0.0.12

5 months ago

0.0.3

5 months ago

0.0.2

5 months ago

0.0.9

5 months ago

0.0.8

5 months ago

0.0.5

5 months ago

0.0.4

5 months ago

0.0.7

5 months ago

0.0.6

5 months ago

0.0.1

5 months ago