데모 링크
Filchatter는 텍스트 검열 api 서비스 입니다.
두 서버가 1일 1회 닫합니다. 혹시 닫혔다면
Discord: rocknroll17
KakaoTalk: gon1397
로 연락 부탁드립니다.
채팅방은 보내는 사람의 메시지는 검열되지 않습니다.
혹시라도 채팅방을 혼자 이용하시는 분은 창을 두개 띄워서 테스트 하시기 바랍니다.
최종 발표 자료 링크
https://www.youtube.com/watch?v=Jhgzay_T8VQ
주요 특징
사용된 기술: ChatGPT 프롬프팅, Embedding, 아호코라식 알고리즘, Sci Kit Learn Machine Learning
Filchatter는 사용자 욕설 및 공격적 언어로부터 방어하는 필터링 기술로 다음과 같은 특징이 있습니다.
1. 원하는 필터링 옵션을 선택하여 사용자가 원하는 방식으로 실시간 필터링 받을 수 있습니다.
2. 필터링 성능을 높이기 위해 ChatGPT 프롬프팅, 아호코라식 알고리즘, Sci Kit Learn Machine Learning 세가지 기술이 각 필터링 옵션에서 필요한 순간에 병렬적으로 사용되어 종합적으로 판단합니다.
3. 아호코라식 알고리즘은 처음에는 데이터가 없이 시작하지만 점점 많은 데이터를 쌓아가면서 점점 반응 속도가 빨라진다는 장점을 가지고 있습니다.
OPTION
- 필터링 없음
- 욕설 문장 차단
- 별표 마스킹
- 임의 단어 대체
각 필터링 결과는 json형식의 result 키에서 찾으실 수 있습니다.
모욕적, 공격적, 욕설 표현의 범주는 사람마다 주관적인 차이가 존재할 수 있습니다. 이런 문제로 인해 본인이 욕설로 생각하는 것도 욕설로 판단하지 않을 수 있습니다. Filchatter가 욕설을 필터링 하기 위해 연구하고 채택하고 보완한 기술들에 대해서 눈여겨 보시면 좋을 듯합니다.
사용 설명
-Python Package
Filchatter는 PYPI로 배포되어 파이썬 패키지로도 이용하실 수 있습니다.
자세한 사용법은
https://port-0-filchatter-1fgm12klx5u6yb5.sel5.cloudtype.app/documents/kor
에서 확인하실 수 있습니다.

파이썬 패키지를 이용하여 보다 쉽게 필터링 기능을 직접 구현하지 않고 API 서비스를 통해서 필터링 받을 수 있습니다.
send_json_request(chat, option)을 통해서 필터링 결과를 json으로 받을 수 있습니다.
-웹페이지
Home

https://port-0-filchatter-1fgm12klx5u6yb5.sel5.cloudtype.app 접속
Home에서 본인이 보내는 채팅에 대한 욕설의 포함 유무를 답변으로 확인하실 수 있습니다.
필터링 옵션을 설정하고
테스트 채팅을 통해서 Filchatter의 기능을 간단하게 체험해보세요!
API KEY 발급

https://port-0-filchatter-1fgm12klx5u6yb5.sel5.cloudtype.app/documents/kor/generate_key 접속
본인의 사용자 이름을 입력하여 API KEY를 발급합니다.
해당 API KEY는 잃어버리면 다시 찾을 수 없습니다. 그렇기 때문에 꼭 다른 곳에 저장하시기 바랍니다.

Documents


https://port-0-filchatter-1fgm12klx5u6yb5.sel5.cloudtype.app/documents 접속
Filchatter 모듈을 사용하는 방법에 관한 문서를 다루고 있습니다. 영어가 어려우신 분은 우측 상단의 한글 페이지로 가셔서 확인하실 수 있습니다.
채팅 서비스에 적용된 Filchatter 사용하기
해당 기능은 직접 채팅 서버에 적용된 Filchatter를 이용할 수 있습니다.
접속방법
-
https://web-chattingroom-1272llx2n6xjr.sel5.cloudtype.app/ 접속

-
이름 입력 후 입장
-
옵션 설정
-
채팅 보내기

데모 링크
Filchatter 홈페이지 링크: https://port-0-filchatter-1fgm12klx5u6yb5.sel5.cloudtype.app
Filchatter는 텍스트 검열 api 서비스 입니다.
채팅방 링크: https://web-chattingroom-1272llx2n6xjr.sel5.cloudtype.app/
두 서버가 1일 1회 닫합니다. 혹시 닫혔다면
Discord: rocknroll17
KakaoTalk: gon1397
로 연락 부탁드립니다.
채팅방은 보내는 사람의 메시지는 검열되지 않습니다.
혹시라도 채팅방을 혼자 이용하시는 분은 창을 두개 띄워서 테스트 하시기 바랍니다.
최종 발표 자료 링크
https://www.youtube.com/watch?v=Jhgzay_T8VQ
주요 특징
사용된 기술: ChatGPT 프롬프팅, Embedding, 아호코라식 알고리즘, Sci Kit Learn Machine Learning
Filchatter는 사용자 욕설 및 공격적 언어로부터 방어하는 필터링 기술로 다음과 같은 특징이 있습니다.
1. 원하는 필터링 옵션을 선택하여 사용자가 원하는 방식으로 실시간 필터링 받을 수 있습니다.
2. 필터링 성능을 높이기 위해 ChatGPT 프롬프팅, 아호코라식 알고리즘, Sci Kit Learn Machine Learning 세가지 기술이 각 필터링 옵션에서 필요한 순간에 병렬적으로 사용되어 종합적으로 판단합니다.
3. 아호코라식 알고리즘은 처음에는 데이터가 없이 시작하지만 점점 많은 데이터를 쌓아가면서 점점 반응 속도가 빨라진다는 장점을 가지고 있습니다.
OPTION
각 필터링 결과는 json형식의 result 키에서 찾으실 수 있습니다.
모욕적, 공격적, 욕설 표현의 범주는 사람마다 주관적인 차이가 존재할 수 있습니다. 이런 문제로 인해 본인이 욕설로 생각하는 것도 욕설로 판단하지 않을 수 있습니다. Filchatter가 욕설을 필터링 하기 위해 연구하고 채택하고 보완한 기술들에 대해서 눈여겨 보시면 좋을 듯합니다.
사용 설명
-Python Package
Filchatter는 PYPI로 배포되어 파이썬 패키지로도 이용하실 수 있습니다.

자세한 사용법은
https://port-0-filchatter-1fgm12klx5u6yb5.sel5.cloudtype.app/documents/kor
에서 확인하실 수 있습니다.
파이썬 패키지를 이용하여 보다 쉽게 필터링 기능을 직접 구현하지 않고 API 서비스를 통해서 필터링 받을 수 있습니다.
send_json_request(chat, option)을 통해서 필터링 결과를 json으로 받을 수 있습니다.
-웹페이지
Home
https://port-0-filchatter-1fgm12klx5u6yb5.sel5.cloudtype.app 접속
Home에서 본인이 보내는 채팅에 대한 욕설의 포함 유무를 답변으로 확인하실 수 있습니다.
필터링 옵션을 설정하고
테스트 채팅을 통해서 Filchatter의 기능을 간단하게 체험해보세요!
API KEY 발급
https://port-0-filchatter-1fgm12klx5u6yb5.sel5.cloudtype.app/documents/kor/generate_key 접속
본인의 사용자 이름을 입력하여 API KEY를 발급합니다.
해당 API KEY는 잃어버리면 다시 찾을 수 없습니다. 그렇기 때문에 꼭 다른 곳에 저장하시기 바랍니다.
Documents
https://port-0-filchatter-1fgm12klx5u6yb5.sel5.cloudtype.app/documents 접속
Filchatter 모듈을 사용하는 방법에 관한 문서를 다루고 있습니다. 영어가 어려우신 분은 우측 상단의 한글 페이지로 가셔서 확인하실 수 있습니다.
채팅 서비스에 적용된 Filchatter 사용하기
해당 기능은 직접 채팅 서버에 적용된 Filchatter를 이용할 수 있습니다.
접속방법
https://web-chattingroom-1272llx2n6xjr.sel5.cloudtype.app/ 접속

이름 입력 후 입장
옵션 설정
채팅 보내기
