AppsAutessaDB

Semantic search and AI · AutessaDB

File and audio search

AutessaDB makes files and recordings searchable: a vectorized File column gets an auto-generated companion notes column describing each document, and an Audio column gets a transcript column. Search, agents and triggers then work on documents and calls as if they were text.

Goes beyond a typical managed database
contracts · file + notes companionvectorizedSAMPLE
filefile_notes (auto)call_audiotranscript (auto)
acme-msa.pdfMaster agreement, Net 45, 12.2 termination for convenience▶ 03:12Thanks for joining, about the renewal…
globex-sow.docxStatement of work, 3 milestones, fixed fee▶ 01:47Quick question on milestone two…
Trigger idea: transcript became non-null → invoke SummarizeCall tool.

-- the problem

Files in a database are usually opaque blobs

Storing a PDF or a call recording is easy; finding the one that mentions a clause or a complaint is not. Without notes and transcripts, an agent would have to download and read every file. AutessaDB writes those companions for you and indexes them.

What you get

  • File columns accept documents such as PDF, DOCX, XLSX and TXT.
  • An auto-generated notes companion column describes each document.
  • Audio columns (MP3, WAV, M4A) get a transcript column, with an inline player in the grid.
  • The General Search tool returns the notes companion content for file, image and video columns.
  • Read paths return short-lived download links (presignedUrl) for file columns.
  • Uploads use presigned upload links, including multipart uploads for large files.
  • A trigger keyed on "transcript became non-null" starts the next step when the transcript lands.

-- how it works

How does file and audio search work in AutessaDB?

  1. Add a media column

    Add a File or Audio column and mark it for semantic search.

  2. Upload

    Drop files into rows in the builder, or get an upload link from the API or SDK.

  3. Let it describe

    Notes and transcripts are written in the background and indexed.

  4. Search or react

    Search by meaning, or trigger a tool or agent when the companion column fills.

-- every option

Media options

optionwhat it does
FileDocuments; vectorized file columns get a notes companion.
AudioMP3, WAV, M4A with an inline player; vectorized audio columns get a transcript.
Image / VideoPNG and JPG with thumbnails; MP4, AVI and MOV video.
FilteringMedia columns support IS_NULL and IS_NOT_NULL.
Upload linksgenerate-upload-link returns a presigned PUT URL for FILE, IMAGE, AUDIO or VIDEO.

-- permissions

Who can do what?

accesscan
WRITEUpload and replace media.
READDownload media and search notes and transcripts.

◆ AI assist

Where AI helps

The notes companion and the transcript are written by AI in the background, then enriched and embedded like any vectorized text.

AI in AutessaDB works inside the same access rules as the person using it, and schema changes always wait for a person to apply them.

-- relations

How it connects

-- faq

Questions about file and audio search

Can AutessaDB search inside PDFs?

Yes. A vectorized File column gets an AI-written notes companion for each document, which is indexed for semantic search.

Does AutessaDB transcribe audio?

Yes. A vectorized Audio column gets a transcript column, which is then searchable.

How do agents read files?

Read results carry short-lived download links, and the General Search tool returns the notes companion text for file columns.

$ autessa autessadb tables create

Try file and audio search in AutessaDB

File columns get an auto-written notes companion and audio columns get a transcript, so documents and calls are searchable like text.

Read the AutessaDB guide or install the CLI.

100% customizable, code and all

Make AutessaDB fully your own.

Use it out of the box, then change anything. Ask Autobot, Autessa’s AI builder, for a new field, screen, report, workflow or agent and it builds it into your copy of the app. Or open the code and edit it yourself. Nothing is locked: the app, its data and its code are yours.

Start free and make it yours