Zmiana w systemie funkcjonowania tagów

Odpowiedz Nowy wątek
2020-02-03 08:11
Administrator

Rejestracja: 18 lat temu

Ostatnio: 16 minut temu

8

W założeniu tagi miały zawierać jedynie nazwy technologii (języki, frameworki, bazy danych itp). Niestety społeczność wykorzystuje je w nieco innych celach niż zakładane dodając tagi typu pomoc, projekt, praca, ocena co nie ma zbyt dużego sensu.

Pojawił się wiec pomysł usunięcia niepotrzebnych tagów oraz stworzenia "czarnej listy". Dodatkowo proponuje aby do utworzenia nowego tagu potrzebna była większa liczba punktów reputacji (póki co jedynie 1 pkt wystarczy).

Pozostało 580 znaków

2020-02-03 09:27
Moderator Kariera

Rejestracja: 2 lata temu

Ostatnio: 34 sekundy temu

Lokalizacja: Poznań

2

Faktycznie - limit jednego punktu doświadczenia jest bardzo słaby, właściwie to można przyjąć, że w ogóle nie ma limitu.

Co do listy zakazanych tagów - popieram całkowicie. Takie rzeczy jak "problem, pomoc, program" itp. powinny być blokowane.

Poza tym nie wiem, czy nie skłonić/zmusić ludzi to włożenia trochę więcej wysiłku w tagowanie i nie dać obowiązkowych 2-3 tagów. Bo teraz wpisze na odpieprz "java" i wątek przejdzie. A może jakby musiał wpisać coś bardziej pasującego, to trochę bardziej się przyłoży do opisania problemy - będzie to z korzyścią zarówno dla niego, jak i dla jakości forum.

EDIT
Przemyślenie po chwili - jeśli aktualnie każdy może tworzyć dowolnie głupie tagi, przy okazji opisanych zmian chyba dobrze by było od razu przefiltrować istniejące i wykasować śmieci. Może to jest oczywiste, ale wolałem dodać ;)


Naczelny forumowy hejter Apple

That game of life is hard to play, I'm gonna lose it anyway
The losing card I'll someday lay, So this is all I have to say
edytowany 1x, ostatnio: cerrato, 2020-02-03 10:03

Pozostało 580 znaków

2020-02-03 10:03

Rejestracja: 1 rok temu

Ostatnio: 35 minut temu

1

A może by tak próbować tagować po zawartości posta. Może dałoby się wyciągnąć te informacje z samego posta bez konieczności angażowania ułomnego użytkownika?
@cerrato myślę, że wymuszanie na użytkowniku więcej nie jednego taga może wprowadzić jeszcze większy chaos - jak otagowac posta o to jak wypisać w Javie coś na konsole itp?

edytowany 1x, ostatnio: Tomek Pycia, 2020-02-03 15:11
Java i konsola :P - cerrato 2020-02-03 10:09
Na Teutatesa! chaos! - Marooned 2020-02-03 14:53
My fault. Ale nie można być we wszystkim idealnym:P - Tomek Pycia 2020-02-03 15:12
Słusznie - wtedy byś był mną. - cerrato 2020-02-03 15:12

Pozostało 580 znaków

2020-02-03 10:22
Administrator

Rejestracja: 18 lat temu

Ostatnio: 16 minut temu

3

@Tomek Pycia: właśnie miałem napisać identyczny post :) Można analizować treść danego posta i proponować na tej podstawie użytkownikom tagi.

Pozostało 580 znaków

2020-02-03 10:25
Moderator Kariera

Rejestracja: 2 lata temu

Ostatnio: 34 sekundy temu

Lokalizacja: Poznań

1

A w temacie analizowania treści postów - pewien czas temu ktoś (chyba @Krolik, ale pewien nie jestem) stworzył bota - @Tasmanian Devil, który podpowiadał/sugerował dodanie kodu w odpowiednie tagi. Ale jakoś od dłuższego czasu nie widziałem komentarzy od niego, a na pewno wiele takich postów się pojawia, sam codziennie poprawiam kilkanaście. Pytanie - czy ten bot działa? A może on odpala się co pewien czas i ja szybciej poprawiam, niż on wykrywa? ;)

Żeby nie było, że offtopuję - jeśli bot się sprawdził, to można by było, zamiast odpalać go cyklicznie, dodać jego wywołanie podczas zapisywania posta. I w ramach tego bota (a właściwie to w ramach jego algorytmu, bo odpalanie podczas zapisu już nie do końca będzie botem) dodać także sugerowanie odpowiednich tagów.


Naczelny forumowy hejter Apple

That game of life is hard to play, I'm gonna lose it anyway
The losing card I'll someday lay, So this is all I have to say
edytowany 1x, ostatnio: cerrato, 2020-02-03 10:26

Pozostało 580 znaków

2020-02-03 15:49
Moderator

Rejestracja: 17 lat temu

Ostatnio: 41 minut temu

5

pewien czas temu ktoś (chyba @Krolik, ale pewien nie jestem) stworzył bota

Dobrze pamiętasz, Ktoś ;)

Pytanie - czy ten bot działa? A może on odpala się co pewien czas i ja szybciej poprawiam, niż on wykrywa?

Działa. Aczkolwiek ostatnio nie działał, bo zostało zmienione API do pobierania postów i musiałem przerobić go na nowe, na co nie było czasu. Ale obecnie działa ponownie.

Ale tak, co jakiś czas (30 minut dokładnie) pobiera listę ostatnio wybranych postów i wtedy coś z nimi robi, więc potencjalnie możesz zdążyć zanim doda komentarz.

Żeby nie było, że offtopuję - jeśli bot się sprawdził, to można by było, zamiast odpalać go cyklicznie, dodać jego wywołanie podczas zapisywania posta. I w ramach tego bota (a właściwie to w ramach jego algorytmu, bo odpalanie podczas zapisu już nie do końca będzie botem) dodać także sugerowanie odpowiednich tagów.

Miałem pomysł nieco podobny - aby całą tę analizę treści posta w poszukiwaniu nieoznaczonego kodu robić już na serwerze podczas zapisywania posta, zamiast odrębnym narzędziem udawać logowanie i komentowanie na forum. Aczkolwiek to by wymuszało odpalenie mojego modelu ML bezpośrednio na Coyote - istnieje projekt php-ml, ale nie przyglądałem się jeszcze, jakie modele jest on w stanie ładować i wykorzystywać.

Pytanie czy bot sugerujący tagi musiałby być oparty aż o ML, tak jak Tasmanian robi to teraz, bo może wystarczy proste "jeśli w treści posta jest WPF to zasugeruj tag wpf"?

Pozostało 580 znaków

2020-02-03 15:52
Moderator Kariera

Rejestracja: 2 lata temu

Ostatnio: 34 sekundy temu

Lokalizacja: Poznań

1

Z drugiej strony samo przeszukanie treści posta może być niemiarodajne. Nie wiem nawet, czy AI/ML by sobie poradził(a) z postem w stylu

mam rok doświadczenia w Pythonie, kolega programuje w C++, kiedyś w szkole miałem ćwiczenia z Delphi, ale nie wiem, czy on tak samo dobrze się nadaje do robienia stron jak PHP. Czy mając skrpypty w JS mogę z nich generować od razu CSS, czy może lepiej je osadzić w HTML albo pobrać jako JSON :P


Naczelny forumowy hejter Apple

That game of life is hard to play, I'm gonna lose it anyway
The losing card I'll someday lay, So this is all I have to say
edytowany 1x, ostatnio: cerrato, 2020-02-03 15:53

Pozostało 580 znaków

2020-02-03 16:36

Rejestracja: 1 rok temu

Ostatnio: 35 minut temu

3
cerrato napisał(a):

Z drugiej strony samo przeszukanie treści posta może być niemiarodajne. Nie wiem nawet, czy AI/ML by sobie poradził(a) z postem w stylu

mam rok doświadczenia w Pythonie, kolega programuje w C++, kiedyś w szkole miałem ćwiczenia z Delphi, ale nie wiem, czy on tak samo dobrze się nadaje do robienia stron jak PHP. Czy mając skrpypty w JS mogę z nich generować od razu CSS, czy może lepiej je osadzić w HTML albo pobrać jako JSON :P

Pewnie se nie poradzi, bo z tym to nawet średnio ogarnięty homo sapiens sobie nie poradzi. Wystarczy, żeby to AI, czy co tam będzie, sugerowało tagi, które user będzie mógł zmienić, pewnie 90% userów i tak tego nie ruszy.

Pozostało 580 znaków

2020-02-03 16:39

Rejestracja: 5 lat temu

Ostatnio: 3 tygodnie temu

Lokalizacja: Warszawa

0
cerrato napisał(a):

Żeby nie było, że offtopuję - jeśli bot się sprawdził, to można by było, zamiast odpalać go cyklicznie, dodać jego wywołanie podczas zapisywania posta. I w ramach tego bota (a właściwie to w ramach jego algorytmu, bo odpalanie podczas zapisu już nie do końca będzie botem) dodać także sugerowanie odpowiednich tagów.

@Tasmanian Devil wydaje się dość generyczną nazwą, nie przeczę. Niemniej pamiętaj o potrzebie separation of concerns.

Co do automatycznego dodawania tagów oraz sugerowania (tzn. automatycznego dodawania, ale z możliwością zmiany przez autora wątku): w ogólnej teorii to bardzo dobre. Obawiam się jednak, czy w praktyce nie będzie to zaprzeczeniem przejrzystości wątku; w mojej opinii brak tagów jest lepszy niż nieodpowiednie tagi.


edytowany 6x, ostatnio: Silv, 2020-02-03 16:41
Pokaż pozostałe 2 komentarze
PS. Tylko że to taki użytkownik już. :/ - Silv 2020-02-03 16:43
To użytkownik, który jest moim fikcyjnym kontem na rzecz jednego żartu, ale możemy go zastosować do czegoś innego właśnie :) - Ktos 2020-02-03 17:47
Ależ @Tasmanian Devil jest idealną nazwą na bota chodzącego po naszym forum, biorąc pod uwagę to, jak się silnik forum nazywa. - somekind 2020-02-05 14:09
@somekind: w sumie racja. Można również iść w tematykę Zwariowanych Melodii. - Silv 2020-02-05 14:19

Pozostało 580 znaków

2020-02-03 16:42

Rejestracja: 2 lata temu

Ostatnio: 1 godzina temu

Lokalizacja: 700m n.p.m.

4

Może łatwiej zamiast czarnej listy tagów, zrobić bialą listę jedynie dozwolonych tagów? W końcu tych języków programowania i technologii nie jest tak dużo.

Ewentualnie dwie listy: biała i czarna, a kiedy ktoś wpisze coś z poza tych obydwu list, nowy tag idzie do moderatora który decyduje, czy go przypisać do białej listy, czy do czarnej.


Też myślałem nad takim czymś. Wydaje mi się, że to najmniej pracy, a najwięcej korzyści. - Silv 2020-02-03 16:45

Pozostało 580 znaków

2020-02-03 16:45

Rejestracja: 11 miesięcy temu

Ostatnio: 1 miesiąc temu

0

Dorzucę swój post z innego tematu dotyczący tego zagadnienia https://4programmers.net/Foru[...]tkownikow?p=1647044#id1647044 + dopytam/zaproponuję przy okazji modyfikowania tagów - czy dałoby radę dorzucić możliwość obserwowania danego tagu z dostawaniem powiadomienia o nowym poście z tym tagiem.

Przykładowo chciałbym móc obserwować tag https://4programmers.net/Forum/Tag/scala i dostawać powiadomienia o nowych postach. Wydaje mi się to ciekawsze niż propozycja obserwowania użytkowników (w odwołaniu do innego tematu).

Pozostało 580 znaków

Odpowiedz

1 użytkowników online, w tym zalogowanych: 0, gości: 1, botów: 0