Entwickler-Ecke
Freeware Projekte - ASAI/Xio - "Künstliche Intelligenz"
MKX - Mi 03.10.07 20:11
Titel: ASAI/Xio - "Künstliche Intelligenz"
Aktuelle Version: 0.6 ALPHA1
Hallo! Die Idee von einer Art künstlichen Intelligenz finde ich hochinteressant. Ich habe lange überlegt, ob es nicht eine einfachere Möglichkeit gibt, ohne ein ganzes Forscherteam, eine KI zu erstellen. Da bin auf
Alice [
http://www.delphipraxis.net/topic114013_alice+kuenstliche+intelligenz.html&highlight=alice] gestoßen, dass mit einer sehr einfachen Methode erstaunliche Ergebnisse erzielt. Die "Intelligenz" von Alice hängt einfach nur von der größe der Datenbank ab.
Meine Idee ist nun, dass jeder Nutzer die "Datenbank" meiner KI erweitern kann und so das Programm mit der Zeit scheinbar immer intelligenter wird. Bearbeitungen werden an einen Server gesendet, von mir oder jemand anderem, der grade Lust dazu hat, überprüft und eingetragen.
Ich habe schonmal ein kleines Demo-Projekt erstellt, das auf den Namen ASAI und Opal hört (oder eigentlich nicht hört!). AS-AI bedeutet
Answering
System -
Artificial
Intelligence. Der Name deshalb, weil ich das System eigentlich nicht wiklich als künstliche Intelligenz bezeichnen will. Xio (früher Opal) ist das Ergebnis einer Tippspielerei.
Ich würde gerne folgendes wissen:
- Was haltet ihr von der Idee?
- Wie gefällt euch die Demo
(fällt jemandem vielleicht ein besserer Name ein?)
und natürlich: Schreibt ein Antworten mit dem Editor!
Folgendes ist noch zu tun:
1. Alle Fehler in AS-AI 0.6 Alpha1 beheben
2. Linux Portierung (?)
Downloadlinks sind unten. Viel Spaß!
(Das Programmpacket ist auch in der DelphiPraxis veröffentlicht. :arrow:
Hier! [
http://www.delphipraxis.net/topic118689,0,asc,15.html])
-----------------
Download ASAI-System [
http://www.tenstral.de/download/download-document/46-asai-system-0.6a1.html]
-------
Download Hilfe (PDF) [
http://projects.tenstral.net/asai/ASAI-Help.pdf]
-----------------
Regan - Mi 03.10.07 20:55
Ich hab mir mal angeschaut und:
Ich glaub ich hab n neuen Gesprächspartner. Die Antworten sind aber leider sehr mager und außerdem reagiert er noch nicht so ganz auf alle Begriffe aber sonst ist das doch schonmal ein Anfang.
JayEff - Mi 03.10.07 21:19
Schon sehr interessant, aber die db ist wohl noch sehr klein. wird bestimmt sehr viel interessanter, sobald die db größer ist...!
Marco D. - Mi 03.10.07 21:20
Also so vom Look & Feel finde ich das toll. Nur ob das der richtige Weg ist? So wie ich das sehe, gibst du in die DB vereinfacht gesagt alle möglichen Fragen und dazu passende Antworten ein. Aber das ist doch keine (künstliche) Intelligenz :!:
Ich weiß allerdings auch nicht, wie man es anders lösen kann, dass man sich einen "Gesprächspartner" programmiert, nur auf diesem Wege wird es imho nichts, da es nie möglich sein wird, ALLES, was er gibt, einzutragen. Sprich: Es ist in meinen Augen keine künstliche Intelligenz und wird mit diesem Konzept auch nie eine werten. Um jedoch solchen Gesprächspartner, wie man sie z.B. von Yellow-Strom kennt, Konkurrenz zu machen, ist es bestimmt in der Lage, wenn die DB noch weiter gefüllt wird.
Habe übrigens einige Rechtschreibfehler in der Datenbank gefunden.
Vlt. sollte man das ganze über ein Webinterface lösen, damit theoretisch jedermann drauf zugreifen kann und Eintragungen in der DB machen kann.
MKX - Mi 03.10.07 22:39
Das ganze ist auch erstmal nur ein Experiment. Die Idee mit dem Webinterface finde ich gut, nur leider kann ich nicht genug PHP (alleine das "nicht genug" ist eigentlich schon übertrieben). Die DB soll von den Nutzern (euch) erweitert werden, um die "Intelligenz" scheinbar immer Intelligenter werden zu lassen. Leider ist bis jetzt von den Nutzern erst 1 Eintrag geschrieben worden...
@Marco D. RECHTSCHREIBFEHLER!!? Wo? Ich schau' mir das sofort an!
--------------
Neu in Version 0.4a2: "Intelligente" Satzerkennung: Erkennt z.B. wörter wie "könnte" automatisch und schließt daraus einen "Möglichkeitssatz". Die Antwort kann so angepasst werden.
GTA-Place - Do 04.10.07 13:32
Ich finde das System in der DB etwas zu kompliziert. Liegt vielleicht daran, dass ich mich noch nicht allzu lange damit beschäftigt habe. Übrigens ist ein Dreher im PDF. Da steht, dass alle Eingaben nach einem >> und die Ausgaben nach einem -> folgen, im Bild ist es aber genau andersrum.
Das Webinterface könnte ich dir bei Bedarf schreiben.
Du solltest aber mehr an so Sachen wie der Satzerkennung in der V0.4a2 arbeiten, also dass das System mehr von sich aus arbeitet, als alles vorgegeben bekommt. Beispielsweise gibt man dem System vor, dass es bei den Wörtern "wie" und "geht" in einem Satz, um eine Zustandsfrage geht. Nun muss das System erkennen, wer gemeint ist. Wenn also das Wort "du" vorhanden ist, muss das System wissen, es geht um das System.
Ansonsten schonmal ganz nett gemacht.
MKX - Do 04.10.07 23:47
GTA-Place hat folgendes geschrieben: |
Übrigens ist ein Dreher im PDF. Da steht, dass alle Eingaben nach einem >> und die Ausgaben nach einem -> folgen, im Bild ist es aber genau andersrum.
Das Webinterface könnte ich dir bei Bedarf schreiben.
Du solltest aber mehr an so Sachen wie der Satzerkennung in der V0.4a2 arbeiten, also dass das System mehr von sich aus arbeitet, als alles vorgegeben bekommt. |
Im PDF habe ich anscheinend selbst nicht aufgepasst, als ich das geschrieben habe... Ich verbesser das.
Die Satzerkennung werde ich natürlich noch ausbauen, allerdings ist bei der automatischen Erkennung auch die Zahl der "Fehlalarme" sehr groß. (Mein aktuelles Testbuild zum Beispiel labert teilweise nur unzusammenhängenden Quatsch)
Könntest du wirklich ein Webinterface schreiben? Das wäre super! Allerdings müsste ich dann meine "DB" ändern, die Momentan auf ZLib-komprimierten INI-Dateien besteht. (Ich werde später vllt. XML verwenden)
MKX - Fr 05.10.07 23:10
So, eine neue Version ist jetzt online. Zumindest Opal fragt jetzt, ob eine Internetverbindung erwünscht ist. Weiterhin wurde die Satzerkennung ausgebaut.
GTA-Place - Sa 06.10.07 12:36
Bitte einen Direktlink angeben und die Updatefunktion scheint nicht zu funktionieren. Die sagt, dass es kein neues Update gäbe.
MKX - Sa 06.10.07 13:47
Das war ein Direktlink... Ich habe mich nur vertippt und bei falschen URLs leitet meine Seite den Nutzer zur Startseite (Und zeigt eigentlich einen Hinweis an?)
Der Updater findet keine neue Version, da ich gestern kein Update-Packet online gestellt habe. Jetzt funktioniert's.
(Zum Testen einfach "version.info" mit Notepad öffnen und aus der 2 eine 1 machen)
Mitmischer 1703 - Fr 12.10.07 17:03
[quote="
MKX"]
@Marco D. RECHTSCHREIBFEHLER!!? Wo? Ich schau' mir das sofort an!
/quote]
Hey!
=>...
Hey!
=>Das
hatte wir schonmal !
Falsches Quotezeichen :oops:
MKX - Fr 12.10.07 20:31
Ah! Ich hab' alles durchsucht, aber das habe ich wohl übersehen! Danke!
Entwickler-Ecke.de based on phpBB
Copyright 2002 - 2011 by Tino Teuber, Copyright 2011 - 2026 by Christian Stelzmann Alle Rechte vorbehalten.
Alle Beiträge stammen von dritten Personen und dürfen geltendes Recht nicht verletzen.
Entwickler-Ecke und die zugehörigen Webseiten distanzieren sich ausdrücklich von Fremdinhalten jeglicher Art!