Seba — museum guide

Seba Exhibit Management: a guide

This is where you add and update the exhibits that Seba knows about. Seba uses the reference photos and the descriptions to discuss the exhibits and answer questions. If an exhibit isn't set up, it can't be recognized or spoken about correctly.

Getting in

This tool needs an admin key before it will do anything — it's what stops anyone else from deleting exhibits. There are two ways to provide it:

Don't have the admin key? Ask whoever manages the server. Only they can see or change it.

Getting oriented

A black bar reading Seba Manager sits at the very top, then a row of three fixed selections underneath it: Exhibits, where you'll spend most of your time, Venue, for settings that apply to the whole venue and the usage report, and Identify, for testing photo matching on its own (see Venue settings, Analytics and Test photo matching).

The Exhibits view has two buttons, + Add New Exhibit and Search (see Search exhibits), above a list of every exhibit that's been added, in alphabetical order, with a running total of exhibits and photos at the top. Click "+ Add New Exhibit" to create one, or click any exhibit in the list to open it. An open exhibit shows its name as a heading, a one-line summary (photos, description, latest photo date), and four tabs: Photos, Description, Rename and Delete. Opening an exhibit — whether by clicking it in the list or finishing Add a new exhibit — always lands on the Photos tab first, whatever tab you had open last time.

On a narrow screen (a phone), the list and the open exhibit share one column instead of sitting side by side: opening an exhibit replaces the list with its Photos/Description/Rename/Delete view, and a "‹ Exhibits" link at the top of that view brings the list back. Nothing is lost by going back this way — it just hides the view, the same exhibit is still open if you return to it.

Unsaved work is protected. If you have photos staged but not yet uploaded, or a description you've edited but not saved, and you then click Venue, Identify, Exhibits, + Add New Exhibit, or a different exhibit in the list, you'll be asked to confirm first — continuing discards that unsaved work. The "‹ Exhibits" back button on a narrow screen is the one exception: it never asks, because it never discards anything.

Seba Manager Exhibits Venue Identify Exhibits 3 exhibits, 18 photos + Add New Exhibit Search 1. Guanyin Seated 5 photos · No description 2. Ming Vase 7 photos · 312 chars 3. Tang Horse 6 photos · 540 chars Guanyin Seated 5 photos · no description · Latest photo: 2026-08-02 Photos Description Rename Delete Existing photos Magnifier (top-left): enlarge. Photo itself: select for removal. Add photos Use camera Click to choose photos, drag and drop them here, or paste a copied image

Every exhibit in the list has a number. An exhibit that's ready shows in normal colors, like 2. above. If it has no description or no photos, its number, its name and the line under it all turn red, like 1. above — red means the exhibit isn't complete and usable as yet. With no photos, a visitor's photo can never match it; with no description, a photo can match it but Seba won't have anything to say. The line under the name shows what's there (for example "0 photos" or "No description"), and hovering over a red row spells out what's missing. A red row goes back to normal as soon as both are in place.

The numbers are just each exhibit's place in the alphabetical list, so they shift when exhibits are added, renamed or deleted. Refer to exhibits by name, not by number.

When an exhibit is open, its name appears above the tabs as a heading, with a summary line underneath: how many photos it has, whether it has a description (and how long it is), and the date of its latest photo.

Add a new exhibit

An exhibit needs two things before it works for visitors: reference photos, and a description. Either can be entered first.

  1. Click "+ Add New Exhibit" It's above the exhibit list on the left (on a narrow screen, it replaces the list with the form below).
  2. Name itEnter the name in the "Exhibit name" box. Use whatever you'd naturally call the piece — this name becomes the exhibit's permanent identity, so it's worth getting close to right the first time. (You can still rename it later — see Rename an exhibit — that's safe and doesn't break anything.) As you type, a line underneath tells you whether the name is "✓ Available." or "✗ … already exists."
  3. Click "Continue" The tool double-checks the name against the server, then opens the new exhibit on its Photos tab, with its name at the top. The exhibit isn't actually created until you upload its first photo or save its first description — until then the summary line reads "Not saved yet".
  4. Add photosYou're already on the Photos tab — see Add more photos for the ways to do this, and what makes a good set before you do it for the first time.
  5. Write the descriptionClick the Description tab: choose the language it's written in, write or paste the text, and click "Save description". This is what Seba actually reads from to introduce the exhibit and answer questions — write it the way you'd want a knowledgeable guide to talk about the piece. See what makes a good exhibit description for what to include.

An exhibit with photos but no description will show up as an error on the visitor's phone if they scan it. Add the description before you expect visitors to encounter it.

Open an existing exhibit

Click its name in the list on the left (or, on a narrow screen, in the list that's showing). Its photos and description load automatically — nothing to fetch or confirm — and it always opens on the Photos tab, whatever tab you had open for the previous exhibit.

If you have unsaved photos or description text for the exhibit you're currently on, you'll be asked to confirm before it's replaced — see Getting oriented.

View, enlarge and remove photos

Open the exhibit — it opens on the Photos tab already, and "Existing photos" is the first thing on it: what's already on file for the exhibit. The thumbnails are small square crops, so to see a whole photo properly, enlarge it.

Enlarge a photo

Click the small magnifier in the top-left corner of any thumbnail. The whole photo opens at full size, with its position in the set, the date it was added and its file name underneath. Use the ‹ and › buttons (or the ← and → keys) to step through the exhibit's photos, and close it with ✕, Esc, or a click on the dark background. Enlarging a photo never selects it for removal.

Remove photos

Click the photo itself (anywhere except the magnifier) to select it — a checkmark appears and the image dims slightly. Click again to deselect. Once at least one is selected, a "Delete N photos" button appears; click it, confirm, and they're removed.

Add more photos

Below "Existing photos" on the same tab is where you bring new ones in. There are four ways — use whichever is quickest for the photo you have:

  1. Use the camera. The "Use camera" button sits at the top of this section — see below.
  2. Choose files. Click the dashed box below it and pick one or more photos from your device.
  3. Drag and drop. Drag photos from a folder onto the dashed box.
  4. Paste a copied image. On any web page, right-click the picture and choose Copy image; then, anywhere on the Photos tab, press Ctrl+V (⌘+V on a Mac). No need to save it to a file first. Only JPG, PNG and WebP images can be pasted (Chrome usually hands over a copied image as PNG, whatever the page's original format was). The exhibit needs a name first. Choose Copy image, not Copy image address — an address is only a link, and you'll be told so.

Whichever way you add them, photos are only staged at first — they appear as thumbnails below the dashed box, with the "Upload photos" and "Clear" buttons underneath them. Nothing is saved until you click Upload photos; "Clear" throws the staged ones away instead. A staged photo can also be left out of that upload without removing it: click the photo itself to mark it excluded (its caption says so), and click again to include it. Click its magnifier to see it at full size first, the same as for a photo already on file. Switching to a different exhibit — or navigating away with unsaved changes and confirming — drops every staged photo, so one can never end up on the wrong exhibit. You can stage multiple photos from different sources at once.

Taking a photo with the camera

  1. Click "Use camera" Your browser will ask permission the first time. The live picture appears with zoom controls underneath.
  2. Zoom to frame the piece Drag the slider, use the − and + buttons, pinch on a touch screen, or scroll the mouse wheel over the picture. The label under the slider says which kind of zoom you have: camera zoom is the device's own zoom (full quality — available on some phones and browsers, mainly Chrome on Android), while digital zoom crops and enlarges the picture instead (fine for framing, but a little softer). What you see framed is exactly what gets saved.
  3. Take the shot Tap the picture itself, or press "Take photo". The button is greyed out for a moment while the camera warms up, so you don't capture a frame that isn't ready yet.
  4. Check it The photo appears as "Just captured", with a Cancel button to discard it. Take more if you like, then click "Upload photos" to save all the pictures you have added.

What happens automatically

Update the description

Open the exhibit and click the Description tab. Choose the language the text is written in ("Written in"), write or paste the description, and click "Save description". A character count under the box shows how long it is, and the same figure appears in the exhibit's summary line and in the list on the left. This text is what Seba introduces the exhibit from and answers visitors' questions with, so it's worth keeping accurate — you can come back and revise it any time. For advice on what to write, see What makes a good exhibit description.

Rename an exhibit

Open the exhibit, go to the Rename tab, type the new name, and click Rename. Only the display name changes — its photos, description, and identity all stay exactly linked to it. Nothing needs to be re-uploaded or re-saved. Rename the old exhibit first if the new one's name is nearly the same.

You can't rename one exhibit to the exact name of another — you'll get a clear error if you try, rather than ending up with two exhibits sharing a name.

Delete an exhibit

Open the exhibit, go to the Delete tab, and click "Delete this exhibit". You'll be asked to confirm once — after that, its photos and description are gone for good.

Test photo matching (Identify)

Identify is one of the three fixed selections at the top of the page, alongside Exhibits and Venue — it doesn't depend on any exhibit being open. It lets you try a photo the way a visitor would — without Seba answering or speaking anything. It only shows which exhibit the photo matches, using exactly the same matching that visitors' phones use, so it's the best way to check that a newly added exhibit is recognized.

  1. Click "Identify" at the top of the page.
  2. Give it a photo Click "Choose photo file", or "Use camera" and frame the piece with the same zoom controls described under Add more photos — tap the picture or press "Take photo".
  3. Read the result A match shows the exhibit's name with its "Confidence" and "margin" (as percentages) figures, and lists the closest candidates. If the tool isn't sure, it says "No confident match" and gives the reason.
  4. Say whether it was right (optional). Under "Was this right?", click "✓ Correct match", or type the exhibit it should have been and click "✗ Submit correction". Your answer is recorded to help tune the matching; it doesn't change any exhibit.

How "confident" is decided. Confidence (the score) is how similar the photo is to the closest exhibit's reference photos — higher is better, and it's shown as a percentage. Margin is how far ahead that exhibit is of the second-closest one, also as a percentage. A photo is accepted only when its confidence reaches the Minimum score and its margin reaches the lead required for its score band: the better the score, the smaller the lead needed. With the standard settings, a score of 45% or more needs a margin of at least 5%, 60% or more needs 4%, and 75% or more needs 3%; below 45% is never accepted. That's why two look-alike exhibits can give "no confident match" even with a high score: neither clearly beats the other. You can change these numbers under Venue → Options → Matching Thresholds.

A second try gets a little more room. If the same visitor photographs the same exhibit again right after a "no confident match," the margin required eases slightly — a real visitor re-centering, moving closer, or catching better light often clears it on the second or third attempt without needing a looser setting for everyone. It only applies while the closest candidate stays the same exhibit across those attempts; photographing something else, or succeeding, starts fresh. It still requires a real margin, just a smaller one, so a different but similar-looking exhibit won't be waved through by simply trying again.

Photos you test here are recorded like a visitor's photos, so they appear in the Analytics report too.

Venue settings

Click Venue in the bar at the top of the page. These settings apply to every exhibit and every visitor at your venue. The first three tabs (Header, Theme and Options) each have their own Save button; the last tab, Analytics, is a report and changes nothing (see Analytics).

Header

The welcome line visitors see before they identify an exhibit. Edit it and click "Save header".

Theme

Background material about your venue that Seba draws on for every exhibit, alongside each exhibit's own description. Edit it and click "Save theme".

Options

Click "Save options" after changing any of these.

Change the thresholds with care. Lowering a required lead makes photos match more easily, but it also makes a wrong exhibit more likely to be picked, especially between look-alike exhibits. If the right exhibit keeps failing on a small lead, adding more varied photos of both exhibits is the safer fix. After any change, try a few photos on Identify.

Analytics

Click Venue at the top of the page, then the Analytics tab (the last one). It shows how visitors are using Seba: how many photos were identified and how many failed, which exhibits are viewed most, and how visitors ask their follow-up questions. It is a report only; nothing on this tab changes an exhibit or a setting.

How visitors are counted

When someone opens Seba, the server gives their browser a random ID number, kept in a cookie. Every request they make (a photo, an introduction, a question) is added to a log with that ID and the time. The log holds no names, no network addresses, no photos and not the text of anyone's questions. Touching New Visitor in the app removes the ID, so the next person to use the phone counts as a new visitor.

Choosing the period

A line at the top says when the log begins and when it was last updated ("Log available from … to …"), in your computer's local time. The From and To boxes start filled in with that whole span. Change them to look at a shorter period, for example to leave out the weeks of testing before real visitors arrived, and click "Full range" to go back to everything. The minute shown in the To box counts in full.

Identification data

Click Identification data for the total identifications in the period, how many succeeded, and how many failed, broken down into why:

Failure rate is all three of these together, as a percentage of every identification attempt in the period.

Exhibit data

Click Exhibit data for three tables:

A view of an exhibit lasts until the same visitor identifies another exhibit, touches New Visitor, or goes quiet for more than 6 hours (after that they count as starting a new visit).

Reading the numbers sensibly

What makes a good reference photo set

This is what visitors' phone photos get compared against, so the set matters more than any single photo does.

What makes a good exhibit description

The description is the material Seba works from when it introduces an exhibit and answers visitors' questions about it, so what you put in it decides what visitors hear.

Troubleshooting

QuestionAnswer
Visitors' photos aren't matching this exhibit First look at the exhibit's row in the list: if it's red, it has no photos or no description yet. Otherwise check the photo count and variety — a thin or narrow-angle set is the most common cause. Also confirm the exhibit has a description; without one, a match can't produce anything to say. Then try the photo on Identify to see which exhibits it's being confused with.
A visitor saw "Could not confidently identify this photo… Best match: …" A single miss usually isn't a problem — trying again from the same spot often succeeds, since a second attempt at the same exhibit needs a smaller margin (see below). If it keeps failing on the right exhibit across several tries, or the score is low (well under 50%, meaning the photo doesn't really resemble what's on file), add more varied photos of it — different angles, distance and lighting. If instead it's nearly as close to a second, different exhibit, that pair probably looks alike — add more varied photos of both. You can also lower the required lead under Matching Thresholds, at the cost of more wrong matches. See how "confident" is decided.
It says "Incorrect key" and won't let me in The admin key you entered doesn't match what the server expects. Re-check it with whoever manages the server, or re-enter it if you might have mistyped it.
A photo I just added says it was skipped That's expected, not an error. Either that exact photo was already on file somewhere, or the file wasn't a supported picture (JPEG, PNG, WebP or GIF) — the confirmation says which. See Add more photos.
Pasting a picture does nothing Make sure you're on the Photos tab and the exhibit has a name. On the web page, use Copy image (not Copy image address), and remember only JPG, PNG and WebP can be pasted. If a message appears just under the tabs, it says what was wrong.
The camera says "digital zoom", not "camera zoom" That's normal — it depends on the device and browser (iPhones in Safari usually only offer digital zoom). Zooming still works and what you frame is what's saved; the picture is just a little softer when zoomed in a lot. Moving closer to the piece is better than zooming a long way.
"Take photo" is greyed out, or the camera won't start Give it a second — the button switches on once the picture is live. If the camera never appears, the browser probably needs permission: allow camera access for the page in the browser's site settings. The page must also be opened over https. See the Seba Visitor's Guide for hints on setting permissions.
Visitors don't see the "Touch to Speak" button Either the venue has voice input turned off (Venue → Options → Silent Mode → "Disable visitor voice inputs"), or the visitor is on a browser without reliable voice input, such as Firefox or an Amazon Fire tablet. See Venue settings.
The Analytics tab says no analytics have been recorded yet Recording starts once the updated app is live and someone uses it, so wait for a first visitor or try the app yourself and check again. If it stays empty after that, ask your developer to check that the log folder is writable.
"Avg dwell time" is "—" for an exhibit Dwell time is only known when something follows the view: the visitor taking another photo or touching New Visitor. If every view of the exhibit was the last one of a visit (or still in progress), there is nothing to measure. It fills in as more visitors move on to a second exhibit.
The average session time is shorter than I expected Pauses over 15 minutes are left out because the visitor was elsewhere, the time after a visitor's last request is unknown, and a visitor who took one photo and left counts as a very short session. Compare periods with each other rather than with a stopwatch.
One person shows up as several visitors, or several as one Visitors are recognised by a cookie in their browser, so clearing it, private browsing or a different browser looks like a new visitor, and a shared phone looks like one visitor until New Visitor is touched.
Many follow-up questions show as "Not recorded" Those came from phones that still had an older copy of the app open, or from history imported from the old debug log. It goes away as visitors open the current version.
Can two exhibits share a name? No — the tool won't let you rename or create one to collide with an existing name, since the name is also the exhibit's identity.