simonpcouch / pal

LLM assistants for R
https://simonpcouch.github.io/pal/
Other
5 stars 3 forks source link

clarify meaning of pal/role/prompt #31

Closed simonpcouch closed 6 days ago

simonpcouch commented 1 week ago

Currently, the namespace and documentation use "pal", "role" and "prompt" relatively interchangably, and have various meanings of "add"/"initialize"/"new". This is probably pretty confusing at this point.

simonpcouch commented 1 week ago

Currently:

😵‍💫

simonpcouch commented 1 week ago

Kinds of things:

Actions common to two or more of those things:

Any of these could be common prefixes/suffixes.

simonpcouch commented 1 week ago

Proposal:

The word for "an element of the directory" is a "prompt," and the verbs that happen to that file (creation or removal) are generally not shared with other kinds of things in the package. The assertion then is, I guess, a "prompt" is different from its constituent pieces (role, interface, prompt text).

With a separate .init_pal() and .init_addin() for developers only.

Weekend time—maybe this will feel clearer on Monday.