Skip to content

magsenche/aiasan

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

AIASAN

pdm-managed

AIASAN (Artificial Intelligence Agent SANdbox) is an open-source toolbox designed to provide a foundation for building AI agents, Large Language Model Tools and other artificial intelligence applications.

This sandbox aims to simplify the development process by providing pre-built functions, utilities, and tools that can be easily integrated into your projects.

Cookbook

A collection of example scripts demonstrating how to use the toolbox functions and utilities:

Askzono

An innovative local AI-powered chat application that enables users to engage with their documents.

  • run pdm askzono or streamlit run cookbook/askzono.py
  • integrate your documents (markdown or pdf)
  • converse with your documents via the chat
askzono.mp4

Library

  1. Tools: A ready-to-use toolbox for AI agents.
  2. Prompts: A prompt hub for AI agents.
  3. VectorStore: A FAISS-based updatable vector store for indexing and retrieving documents.

Examples

Getting Started

  1. clone this repository using Git: git clone https://github.com/magsenche/aiasan.git
  2. install required dependencies by running: pdm install
  3. setup your environment variables
  4. explore the cookbook folder for example scripts showcasing toolbox usage
  5. start building your AI agent or LLM tool using the provided utilities!

Environment variable

LOCAL_MODEL = "llama3:latest"
LOCAL_EMBED_MODEL = "nomic-embed-text:latest"
OUTPUT_FOLDER = "outputs"

TODO

Features

  • askzono: enable loading an existing vectorstore

Documentation

  • askzono: video demo

About

AI agents

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages