Quick Guide

So, you've installed or you are ready to install our app. This quick guide should help you to understand how it works.

Contents:

  1. Supported languages
  2. Automatic knowledge discovery:
    1. Questions and answers in your dialogues
    2. Useful facts in your messages
    3. Expertise of your teammates
  3. Creating knowledge manually
    1. A Q&A pair
    2. Memorising facts
  4. Knowledge collections
  5. Digest
  6. Memonia Slack commands
  7. Conversational Memonia bot

Supported languages

Memonia supports only English at the moment. We're working on support other languages but it takes time to implement new language models.

Automatic knowledge discovery

Questions and answers in your dialogues

Let us show you how it works, providing you some example:

  1. Choose a public channel.

    Automatic knowledge extraction works only in public channels in DM. Invite the Memonia bot to any channel with:

    /invite @Memonia #your-channel
    channels list
  2. Ask a question in this channel.

    Memonia tries to ignore contextual, personal or small talk questions like this:

    What's up?

    Try to use instead more generalised/factual forms of questions:

    Hey, where to find an instruction manual for our office printer?
    question example
  3. Kindly ask any of your teammates to answer your question.

    Memonia detects the answers replied in the Slack threads, using mentions or textually related in some time frame and not too distant from each other.

    As well as for questions, Memonia ignores contextual, personal or small talk answers. So answers like

    Sure

    might not work. Try to use instead more generalised/factual forms of answers like:

    We have a corporate Wiki. There are a lot of manuals for many devices. I'm sure you'll find the printer manual there.
    answer example
  4. Wait for a few minutes.

    Memonia intentionally waits for any possible outcome of your conversation (other replies may come, etc). It usually takes 2-3 minutes.

    timer
  5. You will receive a notification that the Q&A pair has been indexed.

    If the previous steps were done as expected, you should receive a notification with the message from Memonia.

    Q&A response example

    In case you want to edit this new Q&A pair, you will easily find the 'Edit' button in the message from Memonia.

  6. Ask a similar question in the channel.

    A new question must be similar or close to the question from the original Q&A pair:

    Where to find an instruction manual for our office printer?
    repeated question example
  7. Wait for a few minutes (again).

    Additionally to doing some voodoo to find answers, Memonia intentionally waits again for any possible outcome of this conversation as well. It usually takes 2-3 minutes.

    timer
  8. You will receive an answer from Memonia.

    You should receive a notification with the original answer from Memonia.

    repeated question response example

Useful facts in your messages

Using built-in reading comprehension engine Memonia memorises some of useful messages describing some facts. Those factual messages are identified not just by their sentences structure, but also it depends on channel, terms frequency and other statistical models. The same message text might be memorised in one channel as factual, but filtered out in another. The more messages coming in your channel, the more Memonia understands what is really important.

a useful message example

This function is work completely automatic, and, occasionally, you just might receive useful answers for your questions in your channels.

question response from useful message example

Expertise of your teammates

Analysing messages from your channels, Memonia identifies some of specialisations related to your teammates in your particular workspace, which we call user expertise. The discovered user expertise could be used to find your teammates in some areas related to the questions.

This discovered user expertise might be requested with the @memonia bot or the search command.

command search example
search results example

This kind of knowledge is extracting entirely automatically, and you don't need to do anything to enable it. However, it only works if you have thousands of messages in your public channels.

Memonia might also automatically show a private hint with a short list of people who might help for some of your questions.

question response with experts hint example

With Memonia, your team may easily access to the shared knowledge, and your teammates get answers fast and work more productively.

Creating knowledge manually

Sometimes you want to save useful message or you'd like to make series of Q&A pairs (e.g, FAQ).

Use "Create knowledge" in your message context menu.

A context menu

Knowledge is linked to a Slack message, so you shouldn't create multiple Q&A pairs or knowledge items based on the same message.

A Q&A pair

Provide any question and modify the answer for this question. The answer will be already filled in from a message, but the question has to be provided to proceed. Make up the most popular and relevant question to the answer.

Creating QnA knowledge

When you finish, click on the 'Create' button. There's some validation process to determine if the question is suitable for Memonia automated search. For instance, avoid using contextual/time-constraints (like 'it', 'this', 'that', 'at the moment'), people nicknames in questions. You would see the updated status message if anything went wrong.

In case you want to create multiple Q&A pairs (FAQ, for example) you should notice that you have to create series of separate messages and each of these messages should contain some answer. Then you could create a Q&A pair from each of those messages individually. You cannot create multiple Q&A pairs from single Slack message.

Memorising facts

In case you just want to save useful information from some message, but don't want to make up a question, use "Factual text" in a "Create knowledge" dialogue and Memonia would gather all facts from it and try to semantically answer any questions related to the text.

Creating factual knowledge

For example, for text like:

Programming in Scala is the definitive book on Scala, written by Martin Odersky. This is a comprehensive tutorial and reference for Scala, this book covers the entire language and important libraries.

Memonia could answer for some questions about it like:

Do you know any good books related to Scala?

You also might want to consider to use knowledge collections to share knowledge with other channels.

Knowledge collections

By default, automatically discovered knowledge from one channel isn't available in other channels.

Knowledge and channels relations

With the knowledge collections, you could group your channels knowledge into some named areas/topics. The knowledge in one collection is available to automatic and manual search in all of the channels from the same collection.

Knowledge collections

Use the bot or the collections command to manage your collections and channels.

Collections memonia command
Knowledge collections command result

Digest

Memonia can show you the insights and statistics related to your knowledge in channels and workspace.

Just ask a bot (e.g. using DM):

a digest example

Memonia Slack commands

Conversational Memonia bot

Memonia provides a conversational chat bot for Slack which is available for direct messages or mentions (to @memonia). It supports free-form dialogues, so instead of Memonia commands you can just ask or request what you'd like to do.

Common usages:

If you have any questions, suggestions or need help, don’t hesitate to get in touch!