Back to the top

Styx Manual

Welcome to Styx

This page will tell you a bit about the services that Styx Personal Assistant can provide you to make your daily office life easier.

First, let's look how we can get started.

When a new client is made it is published in 'K:\K&R Consultants\Styx Tools' with the name 'Styx Avatar'. Browse to this folder and copy the latest version of Styx Avatar to your computer. Once done, you can run the 'Styx_Avatar.exe' within this folder to start the client.

A program should start with a white floating sphere. Once the program connects to the server, the sphere will turn light blue.

Once connected, you can start talking to Styx. You can click the blue arrow at the top of the window to bring down the chat interface.

Otherwise you can say 'Styx' into your microphone. If Styx hears you, the sphere will turn green to indicate it's listening. You can then issue a command. Try asking 'What is on my agenda for today?'

Styx is a work in progress, so there will be problems. But they're being worked on and Styx is always being improved. To help, you can tell us about the problems you're having. You can send an email to styx@styx.ai describing the problem you encountered and what you expected to happen. It would be greatly appreciated.

Common problems and how to solve them are listed below.

If the sphere doesn't turn blue it means that the client can't connect to the server. If you're working at home, make sure that you are connected to the company VPN and that you can access the network drives.

Make sure that the settings are correct. You can click on the sphere to bring up the settings menu. Make sure that the 'Styx Server URL' is 'ws://styx-server/client_connect' as shown below.

This is a common problem. Styx is always gathering data to learn from and to become better. The best way to help with this problem is to use the service, and especially giving it good examples of what 'Styx' should sound like.

If the problem persists, consider turning down your microphone.



The Styx Personal Assistant services are broadly categorized below.

The Scheduling Assistant is there to assist with scheduling meetings with co-workers and external clients. This service will attempt to gather enough information about when the participants are available. Once this data is gathered and a good time is found, the assistant will automatically schedule the meeting and send invites.

The meeting scheduler can be accessed through the Styx Avatar.

Just type something like "Can you help me schedule a meeting?" and a web page should open where you can enter the details of the meeting.

A web page should open allowing one to propose a meeting:

Once on the meeting proposal page, you can fill in all the information necessary.

Meeting Subject

The meeting subject will be visible to users when they're invited and will also appear in the Outlook calendar once the meeting is scheduled.

Meeting Description

The meeting description will only appear when participants are invited via email. It is recommended that this is a longer explanation of why the meeting is scheduled, to give participants more context as to what they're being invited to.

Adding Participants

Participants can be added by typing their names and emails into the 'Participant' field and then clicking the 'Add Participant' button.

The Scheduling Assistant knows the names and emails of K&R employees. So you can start typing a name and it should suggest options.



Once a participant is added, the name is added to the list of participants below, and more participants can be added.



If a participant is an external client, and therefore not being suggested as an option, simply entering an email will do:

Meeting Host

The 'Meeting Host' field can be filled in the same way as participants. By entering an email or typing a name and choosing an option from the suggested list of K&R employees.

The meeting host will always be informed when a meeting could not be scheduled, usually when a time could not be found when all participants are available. The meeting host will receive an email informing them of the failure, and further giving the options to either cancel the meeting, or trying again.

The 'Notify on success' and 'Notify on response' options can also be selected to inform the meeting host of when the meeting is successfully scheduled and/or every time a participant responds to the request.

Suggesting a time

When you're proposing a meeting you can suggest a time when the meeting will take place. This suggestion will have no effect other than giving the participants a visual guide when they are selecting a time. The participants are free to select a time outside this suggestion.

There are two views available for the calendar, 'Month' and 'Week'. The 'Month' view is activated by default, but you can switch between the views using the button on top of the calendar.

There are three ways in which you can add a suggested time.

  • Dragging across multiple days on the 'Month' view.

    You can drag across multiple days to suggest a time for multiple days. A window will then pop up allowing you to adjust the time. For example if the meeting should be scheduled between 13:00 and 15:00 on any afternoon you can drag across the whole week and then adjust the time in the window.

  • Double clicking on a day in 'Month' view.

    To just propose a timeslot on one day, you can double click on that day in the 'Month' view and fill in the time as before.

  • Dragging a timeslot in the 'Week' view.

    Once you've switched to the 'Week' view, you can drag a time on a day to propose a time.

    This allows for much finer control over time slots, especially if many specific timeslots need to be made.

All the above options result in green boxes on the calendar which can be double clicked to edit or delete them.

Proposing the meeting

Once you're satisfied that all the details are correct, you can click the 'Send Proposal' button. It will bring up a window to confirm the details. If you accept, the proposal is sent to the Schedule Assistant.

The Schedule Assistant will take it further, sending emails to all the participants and reading their responses. It will wait until all the participants have responded until either scheduling a meeting, or informing the host of a failure.

If you've received an email inviting you to a meeting and clicked the link you will be greeted by a webpage with a calendar.

On this page you can fill in time slots of when you are available. This will allow the Scheduling Assistant to compare your available times to that of the other participants. Once a time is found that satisfies all participants, then a meeting will be scheduled.

If the person who proposed the meeting suggested a time, it will be visible as a dark red area on the calendar, as seen in the example above.

You can respond with times outside this proposed time, it is just a guide.

Marking your available times

There are two views available for the calendar, 'Month' and 'Week'. The 'Month' view is activated by default, but you can switch between the views using the button on top of the calendar.

There are three ways in which you can add an available time.

  • Dragging across multiple days on the 'Month' view.

    You can drag across multiple days to mark a time you are available for multiple days. A window will then pop up allowing you to adjust the time. For example if you are available every afternoon between 16:00 and 18:00 then you can drag across multiple days and adjust the time in the popup window.

  • Double clicking on a day in 'Month' view.

    To just mark an available timeslot on one day, you can double click on that day in the 'Month' view and fill in the time as before.

  • Dragging a timeslot in the 'Week' view.

    Once you've switched to the 'Week' view, you can drag a time on a day to mark an available time.

    This allows for much finer control over time slots, especially if many specific timeslots need to be made.

All the above options result in green boxes on the calendar which can be double clicked to edit or delete them.

Sending response

Once you've marked your available times, you can click on the 'Send Response' button at the top of the page. This will bring up a window with further instructions. Once you accept, your default email client should open with an email already filled in.

The details of the email can be left as it's been filled in. You can send the email as it is.

The Budget Assistant is your easy interface with Simplicate. It communicates with Simplicate for you to help you perform tasks or check information about Simplicate projects or your agenda.

The Budget Assistant can be accessed through the Styx client by issuing commands or asking questions.

The tasks that can be performed by the Budget Assistant are outlined below.

If you need an invoice for a project, the Budget Assistant can help. It only needs to know which project, which service as well as the start and end date. It will then fetch all the hour entries for this project between the given dates and put them all in an Excel spreadsheet for you.

To export an invoice, a series of steps must be followed.

  1. Tell Styx what you want to do.

    Simply issue the command to Styx. You can say something like "Can you export an invoice from Simplicate?" or "I need an invoice from Simplicate", or simply "Export invoice Simplicate."

    If Styx understood the request, it would ask for the project name with "What is the project name you want to create an invoice for?".

  2. Give the project name.

    The project name can be given by partial name. For example if the project name is 'AIPAtest' then you can simply respond with 'aipa'. The Budget Assistant will search all projects containing your response.

    If there is more than one project containing the name you've given, Styx will ask you to select a project from a dropdown list. Simply select the correct project and click on the send button below the dropdown menu.

    If the Budget Assistant found the project, it will ask for the start date.

  3. Give the start date.

    Enter the start date of the invoice in the most convenient way.

    Some examples are: "05-12-2020", "April 25","December 2020","today","tomorrow","Tuesday",etc.

    The Budget Assistant will assume a date in the past if not specified. So saying "Tuesday" will mean the previous Tuesday.

    If Styx understood the response, it will ask for the end date.

  4. Give the end date.

    Enter the end date of the invoice in the most convenient way.

    Some examples are: "05-12-2020", "April 25","December 2020","today","tomorrow","Tuesday",etc.

    The Budget Assistant will assume a date in the past if not specified. So saying "Tuesday" will mean the previous Tuesday.

    If Styx understood the response, it will ask for the service.

  5. Give the service name

    The Budget Assistant will fetch all the hours entries for the given project between the given dates. If there is more than one service, it will ask you to select one.

    Simply select the correct service and click on the send button below the dropdown menu.

    Styx will now ask if you want to add a profit margin.

  6. Give the profit margin

    Styx will first ask you if you want to add a profit margin.

    If you select yes, it will ask what percentage to add.

    You can respond with the percentage, for example "30%".

    The Budget Assistant will add 0.5 hours to every hours entry until the target profit margin is reached. The Excel spreadsheet will clearly indicate what the Budget Assistant added and what the target budget was. You can alter it in the spreadsheet if you wish.

A full conversation example is given below.

If at any point you make a mistake, simply tell Styx to stop.

The Budget Assistant can help you keep organized. If you plan your day on Simplicate, the Budget Assistant can help you quickly get going in the morning.

Simply ask Styx "What is on my agenda for today?"

If someone asks you what time you are available on the 16th of June, you can simply ask Styx:

It is recommended to log your hours on Simplicate with clear descriptions. These descriptions will help you keep your agenda organized, and they will also be visible when you export an invoice for a project.

Luckily the Budget Assistant can help you do this if you use it to log your hours, explained in the next section.

When planning your week, you can use the Budget Assistant to quickly log hours for you on Simplicate.

To do this, just follow the following steps:

  1. Tell Styx what you want to do and give some information

    You can tell Styx that you want to log your hours by simply saying something like "Log my hours on Simplicate.".

    You can speed up the process by giving Styx some information right away, such as the duration, starting time and date. Try saying "Log seven hours on Simplicate." or "Log hours on Simplicate at 11:00." or "Log hours on Simplicate, 7.5 hours at 11 AM." or "Log hours on 18 June at 8 AM."

         

    Styx will always ask for the duration and the starting time if not given. If the date isn't given then it will assume the current day.

  2. Give the project name

    Styx will ask for which project you want to log hours. It will also provide you with a list of your previous projects. You can select a project from this list or type another name.

  3. Give the project service

    Styx will ask for the project service, and give you a list of services belonging to this project.

    Select the service from the list and click the send button below it.

  4. Give a description

    Give a short but clean description of these hours. These descriptions will appear on the exported invoice, and will be on your agenda, so make sure it's clear and accurate.

  5. Confirm the details

    Styx will confirm the given details before logging to make sure everything is correct.

An example of a full conversation can be found below:

k&r

K&R presenteert PROJECTMANAGEMENT 3.0 ontwikkeling van THE CREW samen met EPIC GAMES inc.
Een high tech TOOL gebaseerd op FOTOREALISME en REALTIME SIMULATIE

(c) K & R B.V.

This website is using cookies to improve the user-friendliness. You agree by using the website further. Privacy policy