README - MadBomber/aia GitHub Wiki
The prompt is the code!
, , AIA is a command-line utility that facilitates
(\____/) AI Assistant interaction with AI models. It automates the
(_oo_) Fancy LLM management of pre-compositional prompts and
(O) is Online executes generative AI (Gen-AI) commands on those
__||__ \) prompts. AIA includes enhanced features such as
[/______\] / * embedded directives * shell integration
/ \__AI__/ \/ * embedded Ruby * history management
/ /__\ * interactive chat * prompt workflows
(\ /____\
AIA leverages the prompt_manager gem to manage prompts. It utilizes the CLI tool fzf for prompt selection.
Most Recent Change: Refer to the Changelog
Notable Recent Changes:
-
Directive Processing in Chat and Prompts: You can now use directives in chat sessions and prompt files with the syntax:
//command args
. Supported directives include:-
shell
/sh
: Execute shell commands -
ruby
/rb
: Execute Ruby code -
config
/cfg
: Display or update configuration -
include
/inc
: Include file content -
next
: Specify the next prompt ID in a sequence -
pipeline
: Specify a pipeline of prompt IDs to process -
clear
: Clear the context (handy in a chat session) -
help
: Show available directives
-
- Installation
- What is a Prompt ID?
- Usage
- Configuration Options
- Embedded Parameters as Placeholders
- Shell Integration inside of a Prompt
- Embedded Ruby (ERB)
- Prompt Directives
- Prompt Sequences
- All About ROLES
- External CLI Tools Used
- Shell Completion
- My Most Powerful Prompt
- My Configuration
- Executable Prompts
- Development
- Contributing
- History of Development
- Roadmap
- License