Git Product home page Git Product logo

Comments (8)

fozziethebeat avatar fozziethebeat commented on May 2, 2024 2

I would say for the MVP and first PR we should just support text labels to an entire post. After the MVP we can get fancy with sub-post labeling. And we should be able to add multiple tags (i.e. a checkbox) for any given post.

from open-assistant.

fozziethebeat avatar fozziethebeat commented on May 2, 2024 1

Ideally this will make the checklist code in the current grading task a re-usable component that is revealed as a popover (hidden behind a flag icon). Then, when a user has checked one or more tags, they get submitted and associated with the task id.

To be complete, this will require both the UI side and and the web rest end point setup so that the tags are sent to the FastAPI backend.

from open-assistant.

yk avatar yk commented on May 2, 2024 1

Interesting! I'll try to make it by default select an entire post, and if the user wishes, can change the selection to a substring of the post. Multiple labels on the same post/substring is also possible?

sounds like it could work :) yes, any label can be assigned a value from 0 to 1 (ideally, for binary labels just use 0 and 1)

from open-assistant.

fozziethebeat avatar fozziethebeat commented on May 2, 2024

This feature is now open for work.

I'll make a web API point to submit labels that complies with the backend change and then document it. Then we can generalize the component in the current rating task and add it to every task.

from open-assistant.

BitterKanegul avatar BitterKanegul commented on May 2, 2024

Hi @fozziethebeat , @yk , I would love to take this up!

from open-assistant.

BitterKanegul avatar BitterKanegul commented on May 2, 2024

One feature that was discussed in #40 was allowing parts of the generated text to be annotated with various labels.

Do you think highlights and selection for the text is a way to go/ convert the text into a set of tags(each word is a tag) and allow the user to click on each?

from open-assistant.

yk avatar yk commented on May 2, 2024

I think most text labels don't necessarily make sense to restrict to individual words, so I'd prefer the approach where the user range-selects some text. I think preference should always be given (ui-wise) to putting labels onto an entire post, because being able to map labels not only to text, but to posts inside conversations gives us some extra possibilities to create datasets, but I also think sometimes it's not appropriate to label an entire post, therefore I suggested the ability to annotate this kind of arbitrary text.

from open-assistant.

BitterKanegul avatar BitterKanegul commented on May 2, 2024

Interesting! I'll try to make it by default select an entire post, and if the user wishes, can change the selection to a substring of the post. Multiple labels on the same post/substring is also possible?

from open-assistant.

Related Issues (20)

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.