Heyho,
Ich möchte ein Programm erstellen, mit dem man sich unterhalten kann. (das mach ich nicht, weil ich keine freunde habe, sondern, weil es mich innteressiert, in wie fern man das hinbekommt).
Wenn jemand von euch eine idee hat, wie man das ganze umsetzen könnte, oder wenn mir jemand helfen will, dann schreibt.
Ich bin noch kein besonders erfahrener Python-Programmierer. Ich habe mir gedacht, dass man python auf bestimmete Stichwörte reagieren lässt, die in mehreren externen Dateien gespeichert sind. Hab auch schon hinbekommen, dass sie python mich begrüßt und verabschiedet, das war aber auch nicht besonders schwer. Ferner kann mein programm auch schon verschieden Stichh wörter erkennen. Die Probleme liegen nun aber darin, dass das Programm die Sätze "verstehen" muss. Das heißt, wenn ich frage: Wie gehts?, dann soll er antworten: 'Mir gehts gut' und nicht: "Nein, ich muss noch nicht gehen."....
Also wenn ihr lust habt, an so einem Projekt mitzuarbeiten, postet einfach hier.
Ki
-
- Python-Forum Veteran
- Beiträge: 16025
- Registriert: Freitag 20. Juni 2003, 16:30
- Kontaktdaten:
Künstliche Intelligenzen sind meist das Anwendungsfeld von Prolog.
Aber am besten du schaust dir erstmal Alice (englisch), Eliza (englisch), Eliza (deutsch) an.
Was ganz tolles ist dagegen MegaHAL, definitiv einen Blick Wert.
Trotzdem würde wohl keies den Turing-Test bestehen.
Achtung, KI/AI ist ein kompliziertes Feld das schon seit Jahren durchgeackert wird.
Aber am besten du schaust dir erstmal Alice (englisch), Eliza (englisch), Eliza (deutsch) an.
Was ganz tolles ist dagegen MegaHAL, definitiv einen Blick Wert.
Trotzdem würde wohl keies den Turing-Test bestehen.
Achtung, KI/AI ist ein kompliziertes Feld das schon seit Jahren durchgeackert wird.
My god, it's full of CARs! | Leonidasvoice vs (former) Modvoice
-
- Python-Forum Veteran
- Beiträge: 1209
- Registriert: Montag 29. September 2003, 17:18
- Wohnort: Purkersdorf (bei Wien [Austria])
Hi!
Das Standardwerk für AI ist wohl "Artificial Intelligence: A Modern Approach" von Russel/Norvig. Wie fast alles was mit AI zu tun hat, ist der Code in Lisp geschrieben. Peter Norvig war so freundlich und hat ihn in Python übersetzt.
Auf dieser Seite findet man noch ein paar Python-Programme aus dem AI Bereich.
Gruß, mawe
Das Standardwerk für AI ist wohl "Artificial Intelligence: A Modern Approach" von Russel/Norvig. Wie fast alles was mit AI zu tun hat, ist der Code in Lisp geschrieben. Peter Norvig war so freundlich und hat ihn in Python übersetzt.
Auf dieser Seite findet man noch ein paar Python-Programme aus dem AI Bereich.
Gruß, mawe
-
- User
- Beiträge: 15
- Registriert: Mittwoch 8. Juni 2005, 18:33
Das mein Programm dwen Turing Test nicht besteh, ist mir schon klar, es ist auch nicht meine Absicht, ein Programm zu schreiben, das alle KI/AI Forscher der letzten Jahre in den Schatten stellt (Obwohl ich die Gewinnsumme schon gebrauchen könnte ^^ ). Aber ich möchte mich ein bisschen in das Thema KI einarbeiten, da ich später einmal beruflich in diese richtung will. Daher vielen dank für die Links .
Ich würde mich auch sehr über ein paar leute freuen, die Lust haben, an dem Projekt mitzuarbeiten.
MfG
Stefan
Ich würde mich auch sehr über ein paar leute freuen, die Lust haben, an dem Projekt mitzuarbeiten.
MfG
Stefan
Mal sehen, was Eliza dazu zu sagen hat...
Irgendwie hatte ich mir mehr erhofft
*SCNR*
Wirklich?erfurter_astronarchen hat geschrieben:Das mein Programm dwen Turing Test nicht besteh, ist mir schon klar, es ist auch nicht meine Absicht, ein Programm zu schreiben, das alle KI/AI Forscher der letzten Jahre in den Schatten stellt
Scherz beiseite, kommen wir zur Sache!(Obwohl ich die Gewinnsumme schon gebrauchen könnte ^^ ).
Macht dir deine Tätigkeit auch Freude?Aber ich möchte mich ein bisschen in das Thema KI einarbeiten, da ich später einmal beruflich in diese richtung will.
Das verstehe ich nicht.Daher vielen dank für die Links .
Was gehört alles zu deinen Aufgaben?Ich würde mich auch sehr über ein paar leute freuen, die Lust haben, an dem Projekt mitzuarbeiten.
Irgendwie hatte ich mir mehr erhofft
*SCNR*
Auch wenn diese Weisheit aus Perl kommt: Du weißt schon, dass Vermessenheit bei Programmierern als Tugend gilt, oder?erfurter_astronarchen hat geschrieben:Das mein Programm dwen Turing Test nicht besteh, ist mir schon klar, es ist auch nicht meine Absicht, ein Programm zu schreiben, das alle KI/AI Forscher der letzten Jahre in den Schatten stellt
Hmmm... wenn ich nur ein bisschen Zeit aufbringen könnte.... Bock hätt ich ja schon.erfurter_astronarchen hat geschrieben:Ich würde mich auch sehr über ein paar leute freuen, die Lust haben, an dem Projekt mitzuarbeiten.
Es gibt für alles eine rationale Erklärung.
Außerdem gibt es eine irrationale.
Wie man Fragen richtig stellt
Außerdem gibt es eine irrationale.
Wie man Fragen richtig stellt
Ich finde die Antworten von Eliza schon ziemlich cool eigentlich ! Man kann sie bestimmt gut zum philosophieren benutzen . Frag sie mal, was der Sinn des Lebens ist oder nach der größe vom Weltall oder frag sie nach der Fehler-Anzahl von windows XP *gg*.
Für alle die Bock haben und dazu noch n bissl zeit aufbringen können:
sack_stefan@web.de
oder MSN : schwarzer_maulwurf@freenet.de
Für alle die Bock haben und dazu noch n bissl zeit aufbringen können:
sack_stefan@web.de
oder MSN : schwarzer_maulwurf@freenet.de
-
- User
- Beiträge: 15
- Registriert: Mittwoch 8. Juni 2005, 18:33
^
|
|
|
Der beitrag kommt von mir, hab vergessen mich einzuloggen
|
|
|
Der beitrag kommt von mir, hab vergessen mich einzuloggen
Es ist zwar etwas Offtopic aber mit automatisch generierten Texten/Antworten kann man schon weit kommen, wie der folgende Artikel zeigt:Anonymous hat geschrieben:Ich finde die Antworten von Eliza schon ziemlich cool eigentlich ! Man kann sie bestimmt gut zum philosophieren benutzen .
http://www.spiegel.de/netzwelt/technolo ... 95,00.html
Jörg Gollers
-
- User
- Beiträge: 15
- Registriert: Mittwoch 8. Juni 2005, 18:33
Habs wieder verpennt mich einzuloggen....
Die Idee sich mit dem pc zu unterhalten is echt ned schlecht.... aber um das problem zu erklären bedien ich mich hier mal kurz eines beispiels:
wer ist interessiert daran mit einem Menschen zu reden, der ohne jegliche sinneswahrnehmung sein ganzes leben im bett verbringt? D.h. man müsste ihm alles selber Beibringen (wieder auf das eigentliche thema bezogen) , das wiederrum artet in einer riesigen abarbeitung aller möglichen sachen aus.
Ich hät etz nur 2 Vorschläge wie man es anstellt:
1. Entweder wir geben dem pc Sinne, Möglichkeiten zu reagieren und eine verarbeitende Intellegenz .... oder
2. Man organisiert auschließlich das ganze und läßt die zuordnungsarbeit von freiwiligen machen ( und zwar ziemlich vielen) ... allerdings kommt dann das problem auf wenn man ihn frägt: was denkst du eigentlich über ...? macht eine eigene meinung das ganze nicht erst interessant?
wer ist interessiert daran mit einem Menschen zu reden, der ohne jegliche sinneswahrnehmung sein ganzes leben im bett verbringt? D.h. man müsste ihm alles selber Beibringen (wieder auf das eigentliche thema bezogen) , das wiederrum artet in einer riesigen abarbeitung aller möglichen sachen aus.
Ich hät etz nur 2 Vorschläge wie man es anstellt:
1. Entweder wir geben dem pc Sinne, Möglichkeiten zu reagieren und eine verarbeitende Intellegenz .... oder
2. Man organisiert auschließlich das ganze und läßt die zuordnungsarbeit von freiwiligen machen ( und zwar ziemlich vielen) ... allerdings kommt dann das problem auf wenn man ihn frägt: was denkst du eigentlich über ...? macht eine eigene meinung das ganze nicht erst interessant?
Das man sich nicht mit Computern unterhalten kann. Jedenfalls nicht so das es interessante Gespräche wären. Weil einem Computerprogramm einfach die Erfahrungen fehlen, die ein menschlicher Gesprächspartner im Laufe seines Lebens bis zur Unterhaltung mit Dir gesammelt hat.
Eliza zum Beispiel ist ja ganz witzig, hat aber mit KI eigentlich überhaupt nichts zu tun.
Eliza zum Beispiel ist ja ganz witzig, hat aber mit KI eigentlich überhaupt nichts zu tun.
-
- User
- Beiträge: 15
- Registriert: Mittwoch 8. Juni 2005, 18:33
Natürlich ist es interessanter, mit einem Menschen, der eine Meinung besitzt, zu reden, als mit einem Compute. Dennoch fine ich die Thematik interessant. Und mir geht es nur darum, auszutesten, wie weit ich einen Gesprächsparner mit seinen vielen Jahren an Erfahrung mit einem Computerprogramm simulieren kann.
Hi,
etz bin ich auch schon angemeldet, war zuvor als anonym / no user unterwegs. Ich hab wahrscheinlich die interessanteste idee vergessen (bzw. die am leichtesten umsetzbare) : Es sollte sich selbstständig während der Gespräche erweitern können (z.B. durch nachfragen)! Allerdings wäre hier trotzdem die frage des verständnisses nicht geklärt .... da ich persöhnlich gerade über solche sachen nachdenke, werde ich ne (schein-) lösung posten sobald/falls mir eine einfällt!
etz bin ich auch schon angemeldet, war zuvor als anonym / no user unterwegs. Ich hab wahrscheinlich die interessanteste idee vergessen (bzw. die am leichtesten umsetzbare) : Es sollte sich selbstständig während der Gespräche erweitern können (z.B. durch nachfragen)! Allerdings wäre hier trotzdem die frage des verständnisses nicht geklärt .... da ich persöhnlich gerade über solche sachen nachdenke, werde ich ne (schein-) lösung posten sobald/falls mir eine einfällt!
-
- User
- Beiträge: 15
- Registriert: Mittwoch 8. Juni 2005, 18:33
Danke schön
Zu der Bett-Analogie: Genau dass ist das Problem, keine KI hat die Möglichkeit die Worte mit irgendwas zu verbinden, es kann nur ihre Verwendung nachahmen.
Ausbrechen könnte man daraus meiner Meinung nach nur auf eine Weise:
Man macht sich noch viel mehr Arbeit und schafft die Welt, die die KI wahrnehmen soll im Computer, am besten so, dass auch der User sie wahrnehmen und mit der KI drüber referieren kann.
Diese Welt wäre natürlich langweilig, wenn sie statisch wäre, also wär vielleicht ein evolutionärer algorithmus gut, der Objekte in dieser Welt weiterentwickelt.
Schon stellt sich die Frage, ob man sich wirklich die Mühe machen will, zusätzlich noch vorzugeben, was eine "intelligente" denk-/handlungsweise ist, oder ob man einefach die Kommunikation zwischen den "Objekten" von vornherein festlegt und das ganze so gestaltet, dass der User mit diesen Objekten über diesen Kommunikationsweg interagieren kann?!
Ausbrechen könnte man daraus meiner Meinung nach nur auf eine Weise:
Man macht sich noch viel mehr Arbeit und schafft die Welt, die die KI wahrnehmen soll im Computer, am besten so, dass auch der User sie wahrnehmen und mit der KI drüber referieren kann.
Diese Welt wäre natürlich langweilig, wenn sie statisch wäre, also wär vielleicht ein evolutionärer algorithmus gut, der Objekte in dieser Welt weiterentwickelt.
Schon stellt sich die Frage, ob man sich wirklich die Mühe machen will, zusätzlich noch vorzugeben, was eine "intelligente" denk-/handlungsweise ist, oder ob man einefach die Kommunikation zwischen den "Objekten" von vornherein festlegt und das ganze so gestaltet, dass der User mit diesen Objekten über diesen Kommunikationsweg interagieren kann?!
hi henning,
ich muss dir leider wiedersprechen: die möglichkeit worte mit etwas zu verbinden ist für den computer durchaus gegeben: siehe den von leonidas zugeschickten link ( http://de.wikipedia.org/wiki/Prolog_(Pr ... ersprache))
Die Künstliche Welt ist meiner meinung nach eine sehr interessante idee, allerdings glaube ich dass man schneller, und ohne einen zwischenschritt sich an die realle welt heran trauen kann!
noch ein link zum thema http://de.wikipedia.org/wiki/PSI-Theori ... %B6rner%29.
ciao
ich muss dir leider wiedersprechen: die möglichkeit worte mit etwas zu verbinden ist für den computer durchaus gegeben: siehe den von leonidas zugeschickten link ( http://de.wikipedia.org/wiki/Prolog_(Pr ... ersprache))
Die Künstliche Welt ist meiner meinung nach eine sehr interessante idee, allerdings glaube ich dass man schneller, und ohne einen zwischenschritt sich an die realle welt heran trauen kann!
noch ein link zum thema http://de.wikipedia.org/wiki/PSI-Theori ... %B6rner%29.
ciao