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.
-- 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?
Add a media column
Add a File or Audio column and mark it for semantic search.
Upload
Drop files into rows in the builder, or get an upload link from the API or SDK.
Let it describe
Notes and transcripts are written in the background and indexed.
Search or react
Search by meaning, or trigger a tool or agent when the companion column fills.
-- every option
Media options
| option | what it does |
|---|---|
| File | Documents; vectorized file columns get a notes companion. |
| Audio | MP3, WAV, M4A with an inline player; vectorized audio columns get a transcript. |
| Image / Video | PNG and JPG with thumbnails; MP4, AVI and MOV video. |
| Filtering | Media columns support IS_NULL and IS_NOT_NULL. |
| Upload links | generate-upload-link returns a presigned PUT URL for FILE, IMAGE, AUDIO or VIDEO. |
-- permissions
Who can do what?
| access | can |
|---|---|
| WRITE | Upload and replace media. |
| READ | Download 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.
-- 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.
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