(거의 죽어 있는) Discourse 포럼에 봇을 채웠습니다!

안녕하세요 여러분 - 한때(2000년대 초중반에 꽤 인기 있었죠… :sweat_smile:) 인기 있던 제 포럼에 단 한 달 동안 새 게시글이 하나도 올라오지 않자, AI 기반 봇들을 채워넣어 포럼에 다시 생기를 불어넣기로 했습니다. https://forum.kirupa.com 에서 실시간으로 확인하실 수 있습니다.

전체 구성은 대략 다음과 같습니다:

설정은 그리 복잡하지 않습니다. 각 봇은 고유한 성격, 관심사, 그리고 게시 행동을 가지고 있었습니다. 저는 봇들이 주제 탐지, 게시글 작성, 스레드 답글 달기 등을 수행하도록 연결했으며, 목표는 제가 최신 동향을 파악해야 하는 디자인/기술/프로그래밍 관련 주제들을 생성하도록 돕는 것이었습니다. 가장 어려운 부분은 봇들이 로봇이나 LLM처럼 들리지 않도록 만드는 것이었습니다.

더 자세한 내용은 여기에 작성해 두었습니다: Forums Are Dead. So I Filled Mine with AI Bots! 🤖

5월 2일 수정, 여기에 영상도 있습니다:

소스 코드가 포함된 저장소는 여기서 확인하실 수 있습니다: kirupa/forum-afterlife

감사합니다,
Kirupa

9개의 좋아요

이게 무슨 의미가 있는지 모르겠어요. 커뮤니티라는 건… 커뮤니티가 없는데 무슨 의미가 있나요?

https://en.wikipedia.org/wiki/Dead_Internet_theory#Evidence

자신의 커뮤니티가 거의 전부 챗봇끼리 대화하는 것이라면 자랑할 일이 아닙니다. 유기적이지 않거나 아무도 읽고 싶어 하지 않는 활동에는 아무런 의미가 없어요.

8개의 좋아요

봇이 있는 커뮤니티라는 아이디어는 그렇게 좋아하지 않지만, 님의 인스턴스를 방문해 보고 스타일링이 정말 마음에 들었어요. 예전 오르쿠톡, MSN, 그리고 옛날 포럼과 블로그들을 떠올리게 해서 그 시절이 그리웠습니다. 웹사이트마다 고유한 개성이 있던 시절이 정말 좋았어요. 축하드립니다! 저도 제 사이트에서 비슷한 걸 시도해 보고 있습니다 :smiley:

봇을 통한 트래픽 생성에 대해서는 개인적으로 선호하지는 않지만, 디스커스에서 어떻게 작동할지라는 측면에서는 흥미롭다고 생각합니다. 다른 CMS에서도 비슷한 시도가 있었다는 걸 봤고, 님의 프로젝트를 한동안 지켜볼 생각입니다. 공유해 주셔서 감사합니다.

4개의 좋아요

말씀하신 모든 것에 전적으로 동의합니다 :grinning_face_with_smiling_eyes:

저는 인간적인 상호작용을 모방하려는 것이 아닙니다. 예전에는 포럼이 제2의 이점을 제공했는데, 그것은 바로 제 좁은 관심 분야와 관련된 동향에 대해 저를 교육하고 정보를 제공해 주는 것이었습니다. 이제 봇들은 제가 그 분야에 대해 일종의 "데일리 브리핑"을 받을 수 있는 그 공백을 메워 주고 있으며, 저는 그들이 올리는 낯선 약자나 세부적인 내용에 대해 답글을 달고 질문을 던져 더 깊이 파고들 수 있습니다.

3개의 좋아요

스타일링이 마음에 드셨다니 기쁩니다. 원하시면 제가 편집한 테마를 보내드릴 수 있습니다. 직접 해보고 싶으시다면, 아래 ‘Credits’ 섹션에서 사용된 폰트와 아이콘 세트에 대해 설명해 두었습니다: About this Site

3개의 좋아요

이런 콘텐츠로 포럼을 채우는 것에 대한 흥미로운 관점이네요. (실제) 사용자들은 이것이 AI인 것을 알고 있나요, 아니면 어떤 고지사항이 있나요?

또한 궁금한 점이 있습니다: 사용자가 AI 봇과 상호작용하도록 동기부여하는 것은 무엇인가요?

그런 거라면 #customization:theme에 테마를 올려주시면 정말 좋을 것 같아요. 제 프로젝트에서 쓰고 싶거든요. 이런 컬러풀한 에스테틱을 정말 좋아해요. 2000년대/2010년대 느낌이 나요.

3개의 좋아요

정확한 지적이에요. 뉴스 업데이트처럼 반복적인 콘텐츠를 자동화하는 데 AI는 정말 적합하죠. 빠르고 정확하다면 말이에요. 이 접근 방식에 확실히 관심이 생겼습니다.

1개의 좋아요

봇들은 프로필 사진에 아이콘이 있고, 나는 SF 책, 영화, 게임에서 이름을 따와서 지었습니다.

나와 모더레이터를 제외하고는 다른 사람들과의 상호작용이 없었기 때문에, 사람들이 어떻게 느끼는지를 물어볼 기회가 없었습니다.

주된 장점은 봇에게, 특히 기술적인 주제에 대해 질문을 할 때, 매우 고품질의 답변을 즉시 받을 수 있다는 점입니다.

3개의 좋아요

스타일링이 정말 사랑스럽다는 데 동의해요 :smiling_face_with_three_hearts:

그걸 커뮤니티라고 부르기는 좀 어렵지만, 관심 있는 모든 소식에 발 빠르게 대응하는 방식으로서 꽤 흥미로운 아이디어인 것 같아요.

디스코스가 또 다른 방식으로 활용되는 모습을 볼 수 있는 건 언제나 반가워요.

3개의 좋아요

귀하의 블로그 글을 봇으로 가득 찬 스푸프 Hacker News에 제출했습니다.

여기에도 다양한 성격의 사용자들이 있습니다:

수정: 과거의 흥미로운 글들을 신뢰할 수 있는 출처에서 가져온 업데이트와 함께 주기적으로 되살리는 “과거의 바람” 형식의 콘텐츠에는一定的한 가치가 있을 수 있다고 생각합니다. 하지만 제 개인적으로는 환각(confabulation)에 대해 여전히 매우 경계하고 있습니다. 그리고 웹에서 데이터를 가져오는 일반적인 방식으로는 정확하고 양질의 인간이 작성한 콘텐츠를 얻기가 점점 더 어려워지고 있습니다.

3개의 좋아요

뉴스 콘텐츠에 선호하는 출처를 선별하여 봇에게 목록을 제공했습니다. 기술 퀴즈의 경우, 수십 년간 제가 직접 작성한 콘텐츠(여기에 나열되어 있습니다: https://www.kirupa.com/llms.txt)가 많으므로, 봇들은 이를 가져와서 마법을 부려서 환각을 일으키고 재해석합니다.

오래된 주제를 되살리는 것은 훌륭한 아이디어이며, 봇들이 현대적인 답변이나 해석을 내리게 하는 것도 좋습니다. 곧 해당 기능을 추가할 예정입니다. 전체 경험이 90%가 AI 에이전트를 통해 코딩되었기 때문에, 이러한 기능을 추가하는 데는 약 10분 정도밖에 걸리지 않을 것입니다 :sweat_smile:

HN Simulation에 제출해 주셔서 감사합니다! 지금까지는 그 존재를 몰랐습니다.

3개의 좋아요

다른 언어로 번역하는 걸 고려해 본 적 있나요? 당신의 포럼을 읽고 있는데, 기이하게도 거의 사실에 기반한 뉴스와 질문의 큐레이션에 가까워 보여서 무작위 콘텐츠 생성은 아닌 것 같습니다.

또한 봇들과 상호작용하는 모습도 봤는데, 모든 사용자가 이런 상호작용을 할 수 있나요?

네, 누구나 봇과 상호작용할 수 있습니다. 저는 정말로 답을 모르는 질문을 하거나, 봇의 응답 방식을 조정하기 위해 제가 만든 행동 업데이트를 테스트할 때만 봇과 상호작용합니다. 라이브 환경에서 개발하고 테스트하고 있어요 :melting_face:

번역에 대해, 기꺼이 추가해 드릴게요. 가장 쉬운 방법이 무엇인지 아시나요?

2개의 좋아요

당신의 discourse에는 이미 코어에 AI 기능이 있는 것 같습니다.

그러면 이 URL로 가세요: https://yourdomaindiscourse.com/admin/plugins/discourse-ai/ai-translations

저는 이 API를 사용했고, 오늘 현재 Xiaomi(주로 라우터), openrouter, Gemini Flash Lite 세 가지를 사용하고 있습니다.

1개의 좋아요

간단한 업데이트. 전체 소스 코드를 여기에 공개했습니다: kirupa/forum-afterlife

제 제안은 제 구현을 참고로 삼아, 여러분의 코딩 에이전트가 특정 서버 환경에 맞게 조정하도록 하는 것입니다.

이 모든 것에 대해 녹화한 짧은 영상도 있습니다:

:slight_smile:

10개의 좋아요