Changes between Version 2 and Version 3 of WikiStart


Ignore:
Timestamp:
Dec 4, 2018, 12:09:15 PM (3 years ago)
Author:
hales
Comment:

Reverted to version 1.

Legend:

Unmodified
Added
Removed
Modified
  • WikiStart

    v2 v3  
    1 = !OfficeBot: joint work of NLPC MU and Konica Minolta =
     1= Welcome to Trac 1.2.2
    22
    3 student R. Sabol
     3Trac is a '''minimalistic''' approach to '''web-based''' management of
     4'''software projects'''. Its goal is to simplify effective tracking and
     5handling of software issues, enhancements and overall progress.
    46
    5 a Slack bot that supports teamwork
     7All aspects of Trac have been designed with the single goal to
     8'''help developers write great software''' while '''staying out of the way'''
     9and imposing as little as possible on a team's established process and
     10culture.
    611
    7 Project web: https://nlp.fi.muni.cz/projects/officebot/ [[BR]]
    8 Project repository: [source: /nlp/projekty/officebot/trac-git]
     12As all Wiki pages, this page is editable, this means that you can
     13modify the contents of this page simply by using your
     14web-browser. Simply click on the "Edit this page" link at the bottom
     15of the page. WikiFormatting will give you a detailed description of
     16available Wiki formatting commands.
    917
    10 tasks:
    11 * detect channel activity
    12   * active/non-active (displayed as bold/normal typeface)
    13   * type of activity (conversation = several mutually related posts, individual posts)
    14   * language of the activity (Czech/English, short messages/long posts ...)
    15   * sentiment of the activity (possible flamewar, emoji-based classification?)
    16 * summarize activity for a particular channel
    17   * from a particular moment track all messages
    18   * cluster conversations (based on time span and/or topic)
    19   * detect keywords
    20   * highlight most important messages or part of messages
    21 * summarize activity for all channels
    22 * suggest joining a conversation based on user preferences (favorite topics, languages, sentiment ...)
    23 * suggest moving part of a conversation into external applications
    24   * transfer to calendar, trello, private channel (talk to myself)
     18"[wiki:TracAdmin trac-admin] ''yourenvdir'' initenv" created
     19a new Trac environment, containing a default set of wiki pages and some sample
     20data. This newly created environment also contains
     21[wiki:TracGuide documentation] to help you get started with your project.
     22
     23You can use [wiki:TracAdmin trac-admin] to configure
     24[http://trac.edgewall.org/ Trac] to better fit your project, especially in
     25regard to ''components'', ''versions'' and ''milestones''.
    2526
    2627
    27 data:
    28 * publicly available dataset https://github.com/houstondatavis/slack-export
    29 * KM data (to be provided after filtering out sensitive information + solving legal issues)
     28TracGuide is a good place to start.
    3029
    31 language:
    32 * English (needed to filter out non-English texts)
    33 * probably needed tools for "internet language" (e.g. abbreviation expansion, emojis)
     30Enjoy! [[BR]]
     31''The Trac Team''
    3432
    35 == Plan ==
     33== Starting Points
    3634
    37 || Time period  || Student Activity || KM Activity ||
    38 || M1 || \
    39 {{{#!td
    40 study the data
     35 * TracGuide --  Built-in Documentation
     36 * [http://trac.edgewall.org/ The Trac project] -- Trac Open Source Project
     37 * [http://trac.edgewall.org/wiki/TracFaq Trac FAQ] -- Frequently Asked Questions
     38 * TracSupport --  Trac Support
    4139
    42 study Slack functionalities
    43 
    44 bring ideas about what can be done
    45 }}}
    46 {{{#!td
    47 resolve legal issues concerning KM conversations data
    48 }}}
    49 |----------------
    50 || M2 || \
    51 {{{#!td
    52 create the basic chatbot:
    53 * listen on different channels
    54 * detect channel activity
    55 * quantify channel activity
    56 }}}
    57 {{{#!td
    58 run the chatbot on KMLE Slack
    59 
    60 start collecting feedback
    61 }}}
    62 |----------------
    63 || M3 || \
    64 {{{#!td
    65 study NLP techniques/implementations that can support smart features for the chatbot
    66 
    67 extend the chatbot with language detection
    68 
    69 propose a evaluation for the new feature
    70 
    71 cluster conversations based on time span
    72 
    73 }}}
    74 {{{#!td
    75 }}}
    76 |----------------
    77 || M4-M5 || \
    78 {{{#!td
    79 extend the chatbot with keyword detection using TF-IDF or another "simple" technique
    80 
    81 study the specifics of the Slack conversations
    82 
    83 cluster conversations based on keywords
    84 
    85 }}}
    86 {{{#!td
    87 }}}
    88 |----------------
    89 || M5-M6 || \
    90 {{{#!td
    91 study techniques for text summarization
    92 
    93 extend the chatbot with summarization
    94 
    95 }}}
    96 {{{#!td
    97 provide feedback for keyword detection
    98 }}}
    99 |----------------
    100 || M7 || \
    101 {{{#!td
    102 extend the chatbot with sentiment analysis based on words/emojis
    103 
    104 suggest joining a conversation based on
    105 keywords/topics/participants/sentiment...
    106 }}}
    107 {{{#!td
    108 provide feedback for text summarization
    109 }}}
    110 |----------------
    111 || M4-M8 || \
    112 {{{#!td
    113 extend the chatbot with connectors to applications such as Trello, calendar etc.       
    114 }}}
    115 {{{#!td
    116 provide feedback for sentiment analysis
    117 }}}
    118 |----------------
    119 || M9 || \
    120 {{{#!td
    121 evaluate and deliver the application   
    122 }}}
    123 {{{#!td
    124 }}}
     40For a complete list of local wiki pages, see TitleIndex.