Current section

Files

Jump to
arcana lib arcana.ex
Raw

lib/arcana.ex

defmodule Arcana do
@moduledoc """
RAG (Retrieval Augmented Generation) for Elixir.
Arcana provides semantic search and knowledge retrieval capabilities
entirely in Elixir using Nx, Bumblebee, and pgvector.
## Features
- Local embedding generation with Nx and Bumblebee
- Vector storage and similarity search with pgvector
- Document ingestion and chunking
- Evaluation framework for retrieval quality
- Phoenix LiveView dashboard
## Installation
Add `arcana` to your list of dependencies in `mix.exs`:
def deps do
[
{:arcana, "~> 0.0.1"}
]
end
Full documentation coming soon.
"""
@doc """
Returns the current version of Arcana.
"""
def version, do: "0.0.1"
end