diff --git a/index.html b/index.html index 4fd1f3b..ecdcc62 100644 --- a/index.html +++ b/index.html @@ -75,15 +75,14 @@

Overview

Metaprompt is a template language for LLM prompt automation, reuse and structuring, with support for writing prompts with prompts.

-

It adds a number of syntactic constructs to plaintext prompts:

+

It adds a number of syntactic constructs to plaintext prompts, that get expanded at run time, producing textual output:

-

These constructs get expanded at run time, producing textual output.

Project status

!!! This is an early work-in-progress !!!

Not all of the described features have been implemented.

@@ -99,27 +98,26 @@

Prompt rewriting[$ You are an LLM prompt engineer. - Improve this prompt by adding specific instructions: + Improve this prompt by adding specific details: [:prompt] ]

Prompt structuring

A module system and a package system enable parameterized prompt reuse and publishing.

-

hello.metaprompt:

-
Hello, [:what]!
-
- -

main.metaprompt:

-
[:use ./hello :what=world]
-
- -

main.metaprompt will evaluate to Hello, world!

+

Knowledge base maintenance

+

Organize your knowledge base in the form of multiple documents loaded conditionally on demand.

+

Links

+