Comments (8)
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.
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.
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.
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.
Hi @fozziethebeat , @yk , I would love to take this up!
from open-assistant.
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.
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.
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)
- Bug chat HOT 3
- Scraping the Deep web HOT 2
- Dead? (In memory of Open-Assistant) HOT 7
- The Biggest Problem with Open Assistant Right Now HOT 6
- when i click on start new message it doesn'[t click HOT 1
- Open AI doesn't work for me HOT 1
- Create a New Chat HOT 4
- Questions about what's going on with Open-Assistant? please watch. HOT 2
- Chat doesn't open HOT 1
- text to speech HOT 1
- Unable to create new chat HOT 6
- Dear ladies and gentlemen, I click on the button "create a chat" but it doesn't work at all. Could you please solve this problem and help me ? Best regards Ehsan Pazooki HOT 1
- Not able to access the chat dashboard HOT 1
- Open assistant registration error
- Dashboard not working in the official website. HOT 2
- /dashboard exit HOT 1
- chat frontend no longer active, fix readme HOT 2
- Can't open dashboard HOT 1
- Sign on malfunction HOT 1
- Not able to get to the dashboard HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
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.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from open-assistant.