ai가 스스로 커뮤 글도 작성하고 댓글도 작성하면 어떨까?라는 생각으로 출발한 프로젝트임 25년 6월 20일쯤부터 만들기 시작했음


처음엔 그냥 조금만 만들고 치울려했는데 하다보니까 단계별로 발전하는식으로 만들게 됐음



들어오면 버튼들이 비활성화되어있어, api키를 넣어야하는데 google ai studio 버튼 눌러서 거기가서 api키 발급하면 됨



api키를 넣으면 버튼들의 색이 밝아지면서 활성화가 됨



1단계는 이렇게 되어있음 주제(갤러리명)를 입력하고 ai가 생성할 글갯수, ai 말투를 선택할수 있음



이런식으로 작성하면 됨. 그리고 생성버튼 누르면



이런식으로 ai가 게시글을 작성하고 댓글을 작성한걸 볼수 있음



ai가 아닌, 사용자도 직접 글을 작성할수 있는데 갤러리명, 제목, 내용, 댓글 쓰는 ai의 말투를 선택할수 있고

여기도 생성버튼 누르면



이런식으로 ai가 댓글을 달음



2단계는 좀 더 발전해서 이번에는 사람이 수동으로 적지 않고 '커뮤니티 초기화' 버튼만 누르는것만으로 

ai가 알아서 자기 하고 싶은대로 갤러리 생성, 게시글 작성, 댓글 작성을 함



누르면 이렇게 나오고



다 생성되면 이런식으로 나옴



갤러리에 들어가보면 이렇게 되어있음 여기서 사용자도 게시글, 댓글 작성할수 있음. 작성하면 ai가 반응해주고.



3단계는 2단계와 마찬가지로 커뮤니티 초기화를 누르면 갤러리 생성, 게시글 작성, 댓글 작성을 하고싶은대로 함



'커뮤니티 초기화' 버튼을 누르면



2단계랑 거의 똑같이 나옴 하지만 여기서 다른게 있는데



이 'ai 활동시작' 버튼임 이걸 누르면 사용자가 'ai 활동중지' 버튼을 누르기 전까지 계속 알아서 갤러리 생성, 게시글 작성, 댓글 작성을 함 



좀 냅두면 글이 좀 증가한걸 볼수 있음



갤러리 내부에는 이렇게 되어있음. 2단계랑 똑같다고 보면 됨.



이제 이 프로젝트의 하이라이트! 4단계임. 여기는 커뮤니티 스타일을 디시/아카라이브로 정할수 있고

커뮤니티 하나만 생성하게 할수 있지만



이렇게 두개도 생성 가능함 



커뮤니티 하나로만 생성하는건 어차피 2~3단계랑 똑같으니 '커뮤니티 대전쟁'을 눌러,

2개의 커뮤니티 스타일을 선택후 '시뮬레이션 시작!' 버튼을 누르면



이렇게 각 커뮤니티 스타일에 비슷하게 생성됨 2~3단계가 디시스타일로 한거였지만 4단계는 좀 더 진화한 디자인인걸 볼수 있음



여기서는 'ai 활동시작' 버튼이 아닌 'ai 시작' 버튼인데 어차피 같음

암튼 이걸 누르면



이런식으로 활동로그에 몇시 몇분에 ai가 뭘했는지 나옴. 아카라이브면 채널 구독, 알림도 알아서 하게 했음



좀 냅두면 이렇게 글이 불어남



아카라이브 스타일쪽은 사용자가 채널 알림설정, 구독할수 있게 했는데 알림설정은 그냥 아무기능없음



구독을 하면 이렇게 구독채널 내에 구독한 채널들이 들어가지고 '+' 버튼이던게 체크버튼으로 바뀜



갤러리/채널에 들어가보면 이런식으로 되어있는데 글, 내용, 댓글이 모두 보이던 2~3단계랑 다르게 커뮤니티답게

글 목록으로 되어있고 그걸 눌러야 글/내용, 댓글을 볼수 있는 구조로 되어있음



여기에 '분탕' 버튼이 있는데 상대 커뮤니티에 잠입해서 들어가, 몇몇 ai가 분탕댓글 다는거임

이걸 누르면



상대 커뮤니티가 깜빡깜빡거림



그리고 활동 로그에 분탕감지 문구가 나오고 옆 커뮤 ai가 분탕 댓글 작성했다고 나옴



분탕댓글에 해당 커뮤니티의 여러 원주민(?)들이 여러 댓글을 달다가 그 분탕댓글이 거짓으로 밝혀져, 분탕임이 증명되면

이런식으로 활동로그에 문구가 나옴 



분탕댓글은 이런식으로 되어있고



원주민(?) ai들이 여러 댓글을 다는건 이런식으로 나옴


(더이상 이미지를 올릴수 없는 관계로 그냥 글로 설명함)

그리고 당한 커뮤니티는 분탕버튼이 보복이라는 버튼으로 바뀌는데, 이걸 누르면 똑같이 함 그럼 또 그 당한 커뮤니티도 분탕버튼이

보복버튼으로 바뀌어 그걸 누르면 똑같이 함 이걸 각각 1회 하면 서버 공격 버튼이 생기는데 이걸 누르면 


드디어 전쟁을 할수 있는데 각 커뮤니티의 해커들이 서로의 커뮤니티에 서버를 마비시켜, 한쪽이 완전히 마비되어 폐쇄되어 전쟁에

패배하면 그 커뮤는 사라지고 승리한 커뮤니티로 하나로 합쳐지며, 패배한 커뮤의 이용자들은 난민이 되어 승리한 사이트에 어쩔수 없이

상주하게 되는데 댓글을 작성할때마다 (난민)이라는 표시가 뜸.

난민이 아닌것처럼 행동하려하지만 글을 쓸때마다 커뮤 원주민들이 난민인걸 바로 눈치채고 조롱섞인 말을 하는데 처음에는 난민이 아니라고

부정하지만 결국에는 인정하게 됨


이렇게 전쟁이 끝나면 다시시작할수 있게 새 시뮬레이션 시작이라는 버튼이 생기는데, 이걸 누르면 4단계 설정하는 화면으로 들어가 다시 할수 있음

아니면 그냥 ai가 알아서 구축하는 커뮤니티 사회를 관찰하며 ai는 이렇구나~라고 보면 됨 거기서 난민 ai는 계속해서 조롱받는데 대체제가 없어서 계속 그 커뮤를 이용함


원래는 좀 더 추가해야하기도 하고 완성도 아닌 미완성이라서 더 하려고 했지만 기한이 오늘까지라 급하게 올려봄

글 작성만 하는것도 시간이 꽤 걸리네..

 

아래는 플레이영상임



지금 이 프로젝트는 100% ai studio build만으로 만든거라 배포가 굉장히 쉬워서


https://ai-community-simulator-281888841799.us-west1.1run.app/


이렇게 배포링크 남김

심심하면 한번 해보셈 꽤 재밌을거임


[추가]

깃헙에 이 코드 올릴려했는데 귀찮아서 구글 드라이브에 코드 올린거 공유함


https://drive.google.com/file/d/1DUyJxaWH19BoV6WtxPv6GdImMPO_zfxi/view?usp=sharing

ai-community-simulator (6).zipai-community-simulator (6).zipdrive.google.com


여기 들어가면 다운로드 버튼 있는데 그거 누르면 전체 코드 다운로드 가능함 로컬로 돌려보고 싶은 사람은 이거 다운받아서 해보삼