일부 번역에서 Discobot 링크가 혼란스럽습니다

저는 독일어 버전으로 Discourse를 호스팅하고 있습니다. Discobot 튜토리얼에서는 링크 인식과 일치하지 않는 다른 링크를 전송합니다 (FIX: Change regex for link-detection in the tutorial of narrative bot. - Pull Request #35683 - discourse/discourse - GitHub 참고).

봇 메시지의 링크만 매칭하는 데에는 특별한 이유가 있을까요? 사용자 입장에서 보면, 어떤 링크를 붙여넣어도 onebox가 생성되어야 한다고 생각할 것입니다. 저는 굳이 봇의 링크 중 하나를 복사할 필요가 없다고 보며, 사용자가 링크를 복사하도록 특별히 유도할 필요도 없다고 생각합니다. 사용자가 배워야 할 것은 onebox가 존재한다는 것이며, 이 학습은 봇 메시지의 링크뿐만 아니라 모든 링크를 통해 이루어져야 합니다.

1개의 좋아요

모든 링크가 Onebox로 변환되는 것은 아닙니다. 예를 들어
https://de.wikipedia.org/wiki/Beghilos
이 튜토리얼 단계의 목표는 단순히 사용자가 아무 링크나 붙여넣게 하는 것이 아니라, Onebox의 특별한 점을 보여주는 것입니다.

저도 2월에 martin이 변경하기 전처럼, 먼저 일반적인 Onebox를 찾고 실패할 경우 대안으로 링크를 확인하는 순서로 작동한다고 생각했습니다. 이 링크들은 텍스트를 해당 커뮤니티에 맞게 조정하는 데에도 유용하니까요. 저는 이미 해당 포럼과 관련 회사에 맞게 완전히 다른 링크로 튜토리얼을 만들어 보았습니다. 따라서 이 문제는 외국어 포럼에만 국한된 것이 아닙니다.

4월 초 Gerhard에게 보낸 제 메시지를 여기에 인용합니다

Discobot 튜토리얼에 있는 독일어 위키백과 링크 3개 중 하나가 더 이상 작동하지 않는다는 것을 발견했습니다. 해당 항목이 2023년 초에 삭제되었기 때문입니다.
https://de.wikipedia.org/wiki/Beghilos
따라서 작동하지 않는 기능을 예시로 보여줌으로써 특히 신규 사용자를 혼란스럽게 하지 않도록 이 링크를 대체해야 합니다.

저가 이 링크를 https://de.wikipedia.org/wiki/Plenk이나 Beerware – Wikipedia 같은 다른 링크로 단순히 대체하지 않는 이유는 다음과 같은 고려 사항 때문입니다:

  1. 이런 일이 다시 일어나지 않도록 방지하고, 만약 일어난다면 2년 동안 아무도 모르게 방치되지 않도록 할 방법이 있을까요?
    즉, 삭제될 위험이 낮으므로 덜 재미있는 위키백과 항목을 선택하는 것이 합리적인가요? 아니면 위키백과 대신 다른 출처를 사용하여, 링크가 정상 작동하는지 통제할 수 있는 웹사이트(예: Discourse Discover 및 신규 사용자를 위한 팁이 담긴 블로그 게시물)로 링크를 걸어야 하는가요?

  2. 여기에 링크된 PR에 달린 댓글을 제가 올바르게 이해했다면, 다른 링크에 대해서는 이 수정 사항이 어쨌든 작동하지 않습니다.

FIX: Discobot onebox step sometimes not working - Pull Request #31472 - discourse/discourse - GitHub

This will fall down if someone customizes the onebox
step text, or if the user uses a different link instead,
but we are willing to accept that risk at this time to simplify things.

이는 개별적인 커스터마이징뿐만 아니라 영어와 동일한 링크가 아닌 모든 링크, 즉 독일어 튜토리얼에 포함된 링크에도 해당됩니다. 또한 이 문제는 미리보기에 Onebox가 로드되기 전에 전송하는 매우 빠른 사용자뿐만 아니라, 미리보기가 아예 표시되지 않는 모바일 버전을 사용하는 모든 사용자에게도 영향을 미치는 것 같습니다. 이 수정 사항이 지정된 링크에 대해서만 작동한다면, 이는 독일어 로컬라이제이션에서도 영어 링크를 사용해야 할 이유가 됩니다. 하지만 그렇게 하면 번역된 것처럼 보이고, 진정한 독일어 튜토리얼처럼 느껴지지 않습니다.

타협안으로, 첫 번째 단계의 3개 링크는 영어 원문과 다르게 유지하고, 첫 번째 시도에 Onebox가 인식되지 않으면 2단계에서 반드시 작동하는 영어 링크를 표시하도록 변경할 수 있습니다. 하지만 이 경우 Onebox 인식이 이미 한 번 실패하여 고정된 링크 수정 사항을 필요로 하는 사용자만 이를 보게 됩니다.

그러나 이는 번역자가 이 링크를 수정할 수 없도록 하고, 대신 %{link} 플레이스홀더가 직접 지정되도록 코드로 보장해야 할 부분이기도 합니다.

어떻게 생각하시나요?
그냥 다른 링크? 또 다른 재미있는 위키백과 항목?
영어 링크로 변경?
다른 링크를 사용하고, 인식이 되지 않으면 2단계에서 영어 링크를 사용하는 것?


논점이 된 Discobot 메시지도 첨부합니다

훌륭합니다! 이제 프로파일의 북마크 탭을 통해 언제든 쉽게 우리의 대화로 돌아올 수 있습니다. 오른쪽 상단의 프로필 이미지를 선택하기만 하면 됩니다. :up_right_arrow:

다음 단계: 이 링크 중 하나를 저와 공유해 주시겠습니까? 단독 줄에 링크 하나로 답장하면 자동으로 아름답고 간결한 내용 요약으로 확장됩니다.

링크를 복사하려면 모바일 기기에서는 길게 누르고, 데스크톱에서는 마우스 오른쪽 버튼을 클릭하세요:

https://de.wikipedia.org/wiki/Antiwitz
https://de.wikipedia.org/wiki/Tetraphobie
https://de.wikipedia.org/wiki/Beghilos

죄송합니다, 당신의 답변에서 링크를 찾을 수 없었습니다! :cry:

다음 답변에 다음 링크를 단독 줄로 넣어 보시겠습니까?

https://de.wikipedia.org/wiki/Exotische_Kurzhaarkatze

그럼 링크가 정상적으로 작동하는지 확인해야 합니다. 이 부분은 어느 정도 구현이 가능할 것 같습니다. 아니면 봇이 보내는 메시지에서 링크를 추출해서 정적 목록 대신 해당 링크들을 확인하는 방법도 있습니다.

1개의 좋아요

지금은 어떤 변경 사항도 그만한 가치가 있는지 확실하지 않습니다. @team은 8월에 대부분의 포럼에서 Discobot 튜토리얼 환영 메시지를 비활성화했으며, Discobot을 완전히 제거하는 것을 논의하고 있었습니다.

1개의 좋아요