Giter Site home page Giter Site logo

gguibon / ezcat Goto Github PK

View Code? Open in Web Editor NEW
5.0 5.0 2.0 757 KB

EZCAT: an Easy Conversation Annotation Tool

Home Page: https://gguibon.github.io/ezcat/

License: MIT License

JavaScript 23.13% Vue 62.43% Stylus 1.44% HTML 13.00%
annotation conversation corpus whatsapp

ezcat's People

Contributors

gguibon avatar

Stargazers

 avatar  avatar  avatar  avatar

Watchers

 avatar

ezcat's Issues

Cannot load any modified json file to be annotated

Hello, great vision on this project, thank you!

Problem: when running your default 'Start' version, everything seems to come up ok. But I took your dummy json file, modified a few values, and then tried to upload it to be the new target file. The file selection for upload seems to work ok. But once I've selected a file, I hit enter and nothing happens. The dummy file that you already have in there does not change at all. It seems to basically ignore the load process completely. I changed a few key values (like the customer number as the main key in each conversation).

The rest of your interface seems to work fine. Can you instruct me how to load a new json conversation file to replace the default in your 'Start' view?

Thank you very much for any assistance!

MessageLabels support only one label

Came across this tool as i was searching for conversation/dialog annotation tools and realized there are not many modern tools that support multi-turn text annotation (without breaking them down into per turn text annotation tasks). This tool can be really useful for many tasks such as intent classification, dialog act classification, etc.

I tried modifying the settings to add more than one MessageLabels and it appears it only uses the first message label to generate the UI. Would be great to have the support for multiple message labels.

Happy to help if you are interested in building this further together.

add feedback on upload errors

The user needs to see an explanation about any file parsing error: be it JSON, whatsapp or telegram.

It is important to display the error in the interface and not only in the console, in order to make it more user friendly.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.