// DATASET MAINTENANCE

manage dataset

Import documents by URL or file upload to build the knowledge base

…
◉ import from url

Crawls the URL and all sub-pages on the same host & path. Processes HTML, Markdown, and text content into Q&A pairs.

◈ upload document
Drop a file here, or click to browse
HTML · Markdown · plain text · PDF · RST
// import activity
No imports yet.
// AGENT STATUS

agents

Running tasks and scheduled goals

RUNNING—
QUEUED—
DONE—
FAILED—
// active tasks
No active tasks.
◉ schedule calendar
 
SunMonTueWed ThuFriSat

◈ schedules
// recent runs
◇ schedule a goal

// PRODUCT DOCUMENTATION

documentation

Learn the workflow or connect your own tools.

On this page

Using Deskcite

Deskcite helps helpdesk workers find answers in their team's documentation. Ask a customer question, review the matching passages, and open the source before using an answer in your response. Search returns stored answers extracted from imported documents; it does not write a new customer reply.

Start with a customer question

  1. Sign in with your username, password, and current six-digit authenticator code.
  2. Select search in the sidebar, or press 1 when you are not typing in a field.
  3. Enter a specific question, such as “How can a customer reset their authenticator after losing their phone?” Include the product or feature name when it helps distinguish similar procedures.
  4. Click Ask or press Enter. Deskcite requests up to eight matching records and combines duplicate answer text into result cards.
  5. Read the answer and click its card to open the source document beside the results. Check the surrounding section, prerequisites, and exceptions before responding to the customer.

Search works by meaning, so you can use the customer's own wording. If a question contains several problems, search for each one separately. If results are weak, include a specific error message or feature name and try again.

Dictate into a text field

Click the microphone beside an editable text field to dictate in English. On first use, Deskcite loads a speech model of about 142 MB from your Deskcite server and shows its progress. Allow microphone access when your browser asks. Speech recognition runs in your browser; microphone audio is not sent to a transcription service.

Text appears in the field as Whisper returns each streaming chunk, just as in the agent UI. The microphone stays on while you speak. In the search field, a break in transcript updates of about 1.2 seconds stops capture once queued transcription has caught up, flushes the final words, and starts an automatic search. Submitting a search stops recording and clears the field for your next question. Click the microphone to start dictating the next question. New words arriving during the request stay in the field; a failed search restores its question if the field is still empty. Non-speech markers such as [BLANK_AUDIO], (clicking), and other bracketed or parenthesized annotations are excluded from dictated input. Clicking Ask or pressing Enter while dictating also searches after the final words arrive. Click the microphone or press Escape to stop recording. Escape cancels any pending automatic search.

In other fields, click the microphone again or press Escape to stop, wait for the final words, and review the text before submitting. Clicking a submit control while recording stops dictation first; submit again after reviewing. Text is inserted at your cursor or replaces your selection. Passwords and authenticator codes have no microphone.

Switching views or hiding the tab stops recording. Dictation needs HTTPS with a trusted certificate (or localhost), microphone access, and a browser supporting WebAssembly threads and AudioWorklet. If the control reports missing speech assets, ask your administrator to install them with the Deskcite build. You can always type normally.

Understand a result

Each card shows an answer passage, a source path, a section number or heading, and a match percentage. The percentage is a ranking aid derived from search distance. It is not a probability that the answer is correct. A highly ranked passage may still describe a different version or customer situation.

Identical answer text can appear in multiple sections. Same answer in other sections lists those additional locations; the card opens the primary source. Select text to copy it without opening the document. There is no automatic send-to-customer action.

The source panel attempts to highlight the matching passage. Highlighting may not find an exact match, especially in PDFs or converted documents. Read or search within the source when needed. For mirrored web pages, see original opens the live source in a new tab. The imported copy can differ from the live page. Use close to return to the full result area.

Give feedback and revisit searches

Use ↑ Helpful when the answer fits the question and ↓ Not helpful when it does not. Click the selected rating again to clear it. Feedback changes later search ranking; rerun the search to see updated results.

Ratings are stored against the normalized query text and answer record, rather than a private per-user preference. They can affect your teammates' results. Down-votes penalize that answer's future matches; up-votes remove that query's down-vote penalty rather than guaranteeing first place.

recent searches lets you reopen previous results. Repeating a question refreshes its entry. The browser tab keeps up to 50 recent searches in session storage; this is not a shared ticket history. clear removes the displayed search history, not the indexed documentation or stored feedback.

Add documentation to the dataset

Select dataset or press 2. Import documents your team should use as answer sources.

Import from a URL

  1. Paste the documentation URL into import from url.
  2. Click Import.
  3. Watch import activity for crawling, indexing, and completion or failure.
  4. Once the import finishes, return to search and ask a question covered by the source.

URL import mirrors pages under the selected site and path, then extracts and stores Q&A pairs and embeddings. Start with the relevant documentation directory rather than a whole site. The server must be able to fetch the pages; signing in to a website in your own browser does not give the crawler that session.

Upload a document

  1. Drop a file onto upload document, or click to browse.
  2. Check the selected filename.
  3. Click Upload & Import and follow import activity.

The file picker accepts HTML, Markdown, plain text, PDF, and RST files. The browser sends PDFs as base64 and other files as UTF-8 text. PDFs need extractable text; image-only scans may need OCR before upload.

“Queued for indexing” means the request was accepted, not that its answers are searchable. Wait for completion. A finished import with no useful answers may mean the document contained little extractable text. Import activity is cached in the current tab and expires after six hours; it is not a permanent job audit. Clearing activity does not cancel imports or delete knowledge.

Monitor work and schedule goals

Select agents or press 3 to inspect running work, task counts, schedules, and recent runs. Use refresh to request the latest state. The view also refreshes while open. If the agent service is unavailable, ask your administrator to check it.

To schedule a goal, enter a name and goal, then choose Recurring / crontab or One-off. Recurring schedules use five standard cron fields. One-off schedules use the date and time entered in your browser. Check the calendar's displayed timezone when reviewing occurrences.

You can describe timing in words and click Translate. Translation fills a proposal for review; it does not automatically enable it. Review the proposed timing, select Enable automatic scheduling when ready, and click Save schedule. Check the synchronization status and calendar. You can edit or enable/disable saved schedules. If another edit causes a conflict, reload the schedules before retrying.

Canceling queued tasks affects pending work and does not stop an import already running. Coordinate with your team before using this control.

Accounts and recovery

If signup is available, choose Sign up, complete the account fields, add the provided authenticator setup to your authenticator app, and confirm with a current code. Save the recovery codes before opening the workspace. Keep them somewhere you can access if you lose your authenticator.

Use the recovery option on the sign-in screen if you cannot provide an authenticator code. Follow the prompts to set up replacement access. If you have neither the authenticator nor recovery codes, contact your administrator. Sign out ends the current login session.

Troubleshooting

What you see What to try
No matching answers Reword the question; confirm the relevant document has completed importing.
A weak or irrelevant match Open the source, try a more specific question, and rate the answer when appropriate.
Slow first search The embedding service starts on demand; allow it time to load.
Source will not open Ask an administrator to check the file and your folder access. Search visibility does not itself prove permission to open a source file.
Import stays queued or fails Check the activity message and event connection indicator; ask an administrator to inspect worker state and service logs. Avoid repeatedly submitting the same import.
Sign-in code rejected Check the authenticator's account and device clock; wait for a fresh code if the previous one was already used.
Offline or service error Check connectivity and ask your administrator to check the server, database, and model services.

Keyboard shortcuts outside text fields: 1 search, 2 dataset, 3 agents, 4 documentation, j / ↓ next view, k / ↑ previous view, and ? shortcut help.

deskcite / account
DOCUMENTATION SEARCH

sign in

Sign in to search the documentation.