Was macht sevensignal?
Von Fans entwickelte Agenten-Fähigkeiten für BTS-Fans. Englisch zuerst, mit koreanischen Zusammenfassungen.
팬이 만든 BTS 팬용 에이전트 스킬 모음입니다. 영어가 기본이며 한국어 요약을 함께 제공합니다.
Status: v0.1.0 ist veröffentlicht. Zwei Fähigkeiten: bts-ticket-safety (vollständig und getestet) und bts-official-news (neu, unveröffentlicht). Community-Validierung steht als nächstes an.
Was dies ist
Eine Sammlung von Open-Source-Fähigkeiten, die ein KI-Agent laden kann, um BTS-Fans bei praktischen, sicherheitskritischen Aufgaben zu helfen. Die erste Fähigkeit konzentriert sich auf den risikoreichsten Moment im Fandom-Leben: den Kauf von Konzertkarten ohne Betrug.
Der Name: "seven" ist eine Anspielung auf die sieben Mitglieder. "Signal" beschreibt, was die Fähigkeiten tun – vertrauenswürdige Signale (offizielle Ankündigungen, offizielle Verkäufer) von Rauschen (Betrug, Gerüchte, Wiederverkäufer) trennen. Der Codename vermeidet bewusst "BTS" und "ARMY", um das Markenrechtsrisiko gering zu halten.
Designprinzipien
- Nur offizielle Quellen. Jede Vertrauensentscheidung basiert auf einer deterministischen Whitelist offizieller Domains, nicht auf Bauchgefühl oder Suchrankings.
- Deterministisch statt klug. Domain-Matching erfolgt durch exakte Zeichenfolgenlogik, die jeder prüfen kann. Keine KI-Einschätzungen, was "offiziell aussieht".
- Beraten, niemals Transaktionen durchführen. Diese Fähigkeiten helfen einem Fan bei der Entscheidung. Sie kaufen niemals Tickets, speichern keine Anmeldedaten und bewegen kein Geld.
- Aktualität ist ein Feature. Tourdaten, Vorverkaufszeiten und Preise werden schnell alt. Behauptungen, die veralten, werden zur erneuten Überprüfung markiert, mit dem offiziellen Ort zur Überprüfung.
- Verweigerung ist eine gültige Antwort. Anfragen außerhalb des Rahmens erhalten eine klare Verweigerung plus eine sichere Weiterleitung, keine halben Antworten.
Repository-Struktur
sevensignal/
LICENSE MIT
README.md diese Datei
DISCLAIMER.md Hinweis auf inoffizielles Projekt und fehlende Zugehörigkeit
SECURITY.md Meldeverfahren für Sicherheits- und Vertrauensprobleme
CONTRIBUTING.md Inhalts- und Nachweisregeln für Mitwirkende
CODE_OF_CONDUCT.md Mitwirkenden-Vereinbarung
CHANGELOG.md Versionsgeschichte
MAINTAINERS.md Wöchentlicher Wartungsablauf und Richtlinie zu nicht gewarteten Inhalten
.github/ Issue-Formulare, Pull-Request-Vorlage, CI-Workflows
tools/ Ausführbare Prüfungen (Matcher, Validatoren, Evaluierungs-Runner)
skills/
bts-ticket-safety/
SKILL.md Fähigkeitsdefinition (Englisch + vollständige koreanische Anleitung)
data/
official-domains.yaml Deterministische Whitelist offizieller Domains
references/
scam-patterns.md Katalog bekannter Ticketbetrugsmuster
official-channels.md Wo offizielle Ankündigungen tatsächlich erscheinen
evals/
README.md Evaluierungsschema und Ausführungshinweise
golden.yaml Legitime Szenarien → erwartete Vertrauensurteile
adversarial.yaml Betrugsszenarien → erwartete Betrugsurteile
refusal.yaml Anfragen außerhalb des Rahmens → erwartete Verweigerungen
freshness.yaml Behauptungen, die veralten → Regeln zur erneuten Überprüfung
bts-official-news/
SKILL.md Offizielle Tour-/Nachrichtenverfolgung, nur öffentliche Seiten
evals/ Goldstandard-, adversarielle, Verweigerungs- und Aktualitäts-Testsuiten
Vertrauensdaten lokal überprüfen
Die Domain-Matching-Regeln sind ausführbar, und die Vertrauensdaten enthalten eigene Prüfungen:
python3 tools/test_domain_matcher.py # Unit-Tests (keine Abhängigkeiten)
python3 tools/validate_data.py # Schema + 30-Tage-Aktualitätsprüfung
python3 tools/eval_runner.py # Deterministische Evaluierungs-Assertionen
python3 tools/check_links.py # Live-Quelllink-Prüfung
Siehe tools/README.md für Details. CI führt die ersten drei bei jeder Änderung aus; ein wöchentlicher Workflow überprüft die Datenaktualität und Quelllinks neu und öffnet einen stale-data-Issue, wenn etwas erneut überprüft werden muss.
한국어 요약: 위 명령으로 도메인 일치 규칙과 신뢰 데이터를 직접 검증할 수 있습니다. 데이터가 30일 이상 오래되면 자동으로 경고가 열립니다.
Roadmap (noch nicht implementiert)
- Sicherheit der Fan-Community (Erkennung von Identitätsdiebstahl auf Discord/X) – bewusst zurückgestellt: Die Beurteilung von Identitätsdiebstahl birgt ein echtes Verleumdungsrisiko und erfordert mehr Design, bevor es als deterministische Fähigkeit ausgeliefert wird.
- v0.2.0 nach Community-Validierung: Rückmeldungen aus dem Soft-Launch triagieren, Feldberichte in Testfälle umwandeln, alle
last_verified-Daten erneut prüfen.
Lizenz
MIT. Home: https://github.com/helenanova/sevensignal