| Autor |
Beitrag |
MKX
      
Beiträge: 95
Win XP, Ubuntu Linux 7.02
Delphi 3 Prof., Delphi 2005 PE
|
Verfasst: Mi 03.10.07 20:11
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 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. Hier!)
-----------------
Download ASAI-System
-------
Download Hilfe (PDF)
-----------------
_________________ Für das Falsche gibt es keine Grenze und der Irrtum ist grenzenlos. (Seneca)
Zuletzt bearbeitet von MKX am Mi 21.11.07 14:52, insgesamt 3-mal bearbeitet
|
|
Regan
      
Beiträge: 2157
Erhaltene Danke: 72
Java (Eclipse), Python (Sublimetext 3)
|
Verfasst: 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
      
Beiträge: 2971
Windows Vista Ultimate
D7 Enterprise
|
Verfasst: 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.
      
Beiträge: 2750
Windows Vista
Delphi 7, Delphi 2005 PE, PHP 4 + 5 (Notepad++), Java (Eclipse), XML, XML Schema, ABAP, ABAP OO
|
Verfasst: 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.
_________________ Pascal keeps your hand tied. C gives you enough rope to hang yourself. C++ gives you enough rope to shoot yourself in the foot
|
|
MKX 
      
Beiträge: 95
Win XP, Ubuntu Linux 7.02
Delphi 3 Prof., Delphi 2005 PE
|
Verfasst: 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.
Zuletzt bearbeitet von MKX am Do 04.10.07 16:36, insgesamt 1-mal bearbeitet
|
|
GTA-Place
      

Beiträge: 5248
Erhaltene Danke: 2
WIN XP, IE 7, FF 2.0
Delphi 7, Lazarus
|
Verfasst: 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.
_________________ "Wer Ego-Shooter Killerspiele nennt, muss konsequenterweise jeden Horrorstreifen als Killerfilm bezeichnen." (Zeit.de)
|
|
MKX 
      
Beiträge: 95
Win XP, Ubuntu Linux 7.02
Delphi 3 Prof., Delphi 2005 PE
|
Verfasst: 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)
_________________ Für das Falsche gibt es keine Grenze und der Irrtum ist grenzenlos. (Seneca)
|
|
MKX 
      
Beiträge: 95
Win XP, Ubuntu Linux 7.02
Delphi 3 Prof., Delphi 2005 PE
|
Verfasst: 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.
_________________ Für das Falsche gibt es keine Grenze und der Irrtum ist grenzenlos. (Seneca)
|
|
GTA-Place
      

Beiträge: 5248
Erhaltene Danke: 2
WIN XP, IE 7, FF 2.0
Delphi 7, Lazarus
|
Verfasst: 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.
_________________ "Wer Ego-Shooter Killerspiele nennt, muss konsequenterweise jeden Horrorstreifen als Killerfilm bezeichnen." (Zeit.de)
|
|
MKX 
      
Beiträge: 95
Win XP, Ubuntu Linux 7.02
Delphi 3 Prof., Delphi 2005 PE
|
Verfasst: 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)
_________________ Für das Falsche gibt es keine Grenze und der Irrtum ist grenzenlos. (Seneca)
|
|
Mitmischer 1703
      
Beiträge: 754
Erhaltene Danke: 19
Win 7, Debian
Delphi Prism, Delphi 7, RAD Studio 2009 Academic, C#, C++, Java, HTML, PHP
|
Verfasst: 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 
Zuletzt bearbeitet von Mitmischer 1703 am So 21.10.07 17:58, insgesamt 1-mal bearbeitet
|
|
MKX 
      
Beiträge: 95
Win XP, Ubuntu Linux 7.02
Delphi 3 Prof., Delphi 2005 PE
|
Verfasst: Fr 12.10.07 20:31
Ah! Ich hab' alles durchsucht, aber das habe ich wohl übersehen! Danke!
_________________ Für das Falsche gibt es keine Grenze und der Irrtum ist grenzenlos. (Seneca)
|
|
|