README - MadBomber/aia GitHub Wiki

AI Assistant (AIA)

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

Table of Contents

⚠️ **GitHub.com Fallback** ⚠️