Project Snitch: A Matrix Bridge Leveraging LLMs for Cross-Chat Detection and Reporting of Code Sharing

Faculty Mentor

Antonio Espinoza

Presentation Type

Oral Presentation

Start Date

May 2025

End Date

May 2025

Location

PUB 319

Primary Discipline of Presentation

Computer Science

Abstract

With recent technological developments of LLMs (Large Language Models) and popular chat platforms, the opportunities and methods for violating academic integrity have expanded, making it easier for students to share code and other materials in ways that inhibit fair evaluation and their own learning experience. This paper presents the process, design, and implementation details of Project Snitch, a cross-chat monitoring system that utilizes a LLM using prompt engineering and automated chat accounts (bots) to detect and report instances of code sharing across chat platforms in real time through API calls. The system integrates with two popular chat platforms, Discord and Matrix, to listen to messages on the former, log them, and send an alert to the latter if the LLM model detects code sharing, serving as an automated tool that gathers data on what code sharing is taking place, how the model itself is interpreting it, and alerting the appropriate channels to address it as needed. Additionally, the paper briefly addresses the ethical considerations in the use and deployment of such a system as they relate to user privacy.

This document is currently not available here.

Share

COinS
 
May 7th, 10:00 AM May 7th, 10:20 AM

Project Snitch: A Matrix Bridge Leveraging LLMs for Cross-Chat Detection and Reporting of Code Sharing

PUB 319

With recent technological developments of LLMs (Large Language Models) and popular chat platforms, the opportunities and methods for violating academic integrity have expanded, making it easier for students to share code and other materials in ways that inhibit fair evaluation and their own learning experience. This paper presents the process, design, and implementation details of Project Snitch, a cross-chat monitoring system that utilizes a LLM using prompt engineering and automated chat accounts (bots) to detect and report instances of code sharing across chat platforms in real time through API calls. The system integrates with two popular chat platforms, Discord and Matrix, to listen to messages on the former, log them, and send an alert to the latter if the LLM model detects code sharing, serving as an automated tool that gathers data on what code sharing is taking place, how the model itself is interpreting it, and alerting the appropriate channels to address it as needed. Additionally, the paper briefly addresses the ethical considerations in the use and deployment of such a system as they relate to user privacy.