0:00
/
0:00
Transcript

AIPACK Introduction

Run, Build, and Share your AI Packs

AIPACK is an Open Source Agentic Runtime to run, build, and share AI Packs.

  • It supports all major AI Providers and Models.

  • It's efficient and small, below 20 megabytes with zero dependencies.

  • It can be run locally, completely IDE Agnostic, or in the cloud, server, or serverless.

So, what is an AI PACK?

An AIPack is a .aipack cross-platform file that can be installed, run, built, and shared.

An AIPack file contains:

  • Agents: One or More Agent Files, the .aip multi-stage markdown file.

  • Logic: Any number of Lua files, which provide a very efficient and cross-platform way to add logic to our agent.

  • Data: Any type of data from markdown, JSON, CSV, and even later SQLite data.

An AI Pack agent is a single .aip file defined within a multi-stage markdown file.

There are three main stages:

  1. The first stage is the data stage, which contains the logic to fetch and prepare the data for the prompt.

  2. The prompt templating stage gives complete control over the prompt layout using the data from the previous stage. This is what will get sent to the AI Model.

  3. The AI Model response will be sent to the output stage for processing.

The AIPACK Runtime is built to run an agent in parallel when multiple inputs are given, providing full parallelism with minimal complexity.

An agent can define map-reduce stages, including Before All and After All stages, enabling advanced concurrent processing and input reshaping. This provides unparalleled flexibility, concurrency, and simplicity.

You can find more information about AIPACK at aipack.ai

Feel free to subscribe to this Substack for the latest news and updates:

News, insights, and applications of Agentic Runtimes and AIPACK.

It's just the beginning, but we already have quite a bit working, and new features are coming fast.

Until next time, happy running.

Discussion about this video