Euer Wunsch nach aussagekräftigen Beschreibungen ist nachvollziehbar und berechtigt. Leider läßt sich das technisch nicht realisieren. Wie soll dem Tauschgnom-Programm das denn beigebracht werden?
Mindestanzahl Zeichen/Buchstaben läßt sich noch leicht überprüfen:
Code: Alles auswählen
FALLS AnzahlZeichen(Beschreibungstext) KLEINER_ALS Mindestanzahl DANN
FEHLERMELDUNG("Du hast zu wenige Zeichen im Beschreibungstext eingegeben. Bitte beschreibe Dein Produkt genauer")
Aber die Kompressionsrate ist hier sehr hoch. Man müßte also den Beschreibungstext probehalber komprimieren und dann abfragen:
Code: Alles auswählen
FALLS Kompressionsrate(Beschreibungstext) GRÖSSER_ALS Grenzwert DANN
FEHLERMELDUNG("Bitte gib eine sinnvolle Beschreibung ein!")
Was nun? Wir müssen eine schöne Abfrage in das Programm einbauen, das diese schöne Schweinerei abfängt. Ab hier gibt es Datenbank-Zugriffe, und da sieht es übel aus. Aber nehmen wir das mal an:
Code: Alles auswählen
FALLS (Beschreibungstext IN Datenbank) UND (Produkt UNGLEICH Produkt_in_Datenbank) DANN
FEHLERMELDUNG("Dieselbe Beschreibung gibt es schon zu einem völlig anderen Produkt. Bitte gib eine sinnvolle Beschreibung ein.")
Weiter nimmt sich der Beschreibungsunwillige im nächsten Schritt nun eine beliebige Beschreibung von irgendwas irgendwo her und kopiert das ins Feld. Passt zwar ganz offensichtlich nicht, aber auf Nachfrage kann man dann immer noch erklären "Oooops. Ist mir gar nicht aufgefallen, weiß auch nicht wie das passieren konnte".
So eine Vorgehensweise läßt sich nun nur noch mit einem GUT angelernten neumodischen neuronalen Netz abfangen, und wer von uns möchte dieses neuronale Netz dann anhand der 100000+x bereits getauschte Produkte trainieren, damit das erstmal einigermaßen funktioniert? Und wer programmiert das neuronale Netz? Ich kann's nicht.
Ich hoffe, ich konnte die Problematik ein wenig verdeutlichen. Ich sehe keinen zufriedenstellenden Anzatz, wie sich das mit auch nur annähernd akzeptablem Aufwand automatisieren liesse.
Denkbar wäre ein Ansatz unter Beteiligung menschlicher Intelligenz. Es wird ein Feld im persönlichen Profil hinzugefügt, das inetwa so heißt: "Ich lasse meine neuen Produkte von anderen Gnomen freischalten". Wenn Du das anhakst, erscheinen Deine neuen Produkte nicht sofort nach dem Einstellen, sondern erst, wenn mindestens 3 (oder 4 bis 9) andere Gnome dem Angebot händisch zugestimmt haben. Dafür bekommst Du das Prädikat "Gnom mit aussagekräftigen, von anderen Gnomen geprüften Beschreibungen" (über die Qualität Deines Produkts oder Deine Zuverlässigkeit sagt das genau GAR NIX aus). Erforderlich sind dafür dann Freiwillige, die ständig neue Angebote durchlesen und der Einstellung zustimmen oder diese ablehnen (womöglich mit Begründung "die Angabe der Schulterbreite der Jacke fehlt"). Das will niemand. Weder prüfen noch auf die Freischaltung eigener Angebote so lange warten.
Guten Morgen moon1883. 379 neue Produkte, davon 212 aus der Strickliesel warten auf deine Freischaltung. Bist Du bereit?
Ächz.... ich logg' mich mal lieber direkt wieder aus... bin gar nicht hier gewesen... keiner hat mich gesehen, außer dem Logfile...
Jetzt kommt ihr mal mit brauchbaren Lösungsansätzen!