Inhaltsverzeichnis:

So erstellen Sie eine KI Teil 1: 5 Schritte
So erstellen Sie eine KI Teil 1: 5 Schritte

Video: So erstellen Sie eine KI Teil 1: 5 Schritte

Video: So erstellen Sie eine KI Teil 1: 5 Schritte
Video: KI programmieren in 10 Minuten l Tutorial Teil 1 | Breaking Lab 2024, Juli
Anonim
So erstellen Sie eine KI Teil 1
So erstellen Sie eine KI Teil 1

Beginnen Sie mit einem Computer mit Spracherkennung und einem Text-zu-Sprache-Konverter.

Sie müssen in der Lage sein, Computerprogramme zu schreiben, die auf die Spracherkennung und den Text-zu-Sprache-Konverter zugreifen können.

Einige Anwendungsentwicklungstools und Programmiersprachen können kostenlos bezogen werden.

Schritt 1: Beginnen Sie zunächst mit einem einfachen Design

Das von Ihnen erstellte Programm muss in der Lage sein, Textdaten zu speichern und abzurufen. Textdaten können in einer Datenbank oder einer einfachen Textdatei gespeichert werden.

Das Programm kann die Daten aus der Datenbank abrufen oder die Daten aus der Textdatei in ein Array oder eine Sammlung im Speicher laden.

Die einfachste KI System ist ein „Input-Response“-System. Das System erhält eine Eingabe, wie zum Beispiel „Magst du Eis?“und die Eingabe wird als Schlüssel zum Nachschlagen der entsprechenden Antwort verwendet.

Schritt 2: Ihrer KI beibringen

Sie müssen Ihrer KI beibringen. wie Sie auf jede mögliche Eingabe reagieren oder einen Weg finden, die Eingaben zu vereinfachen. Die Antwort, die ich meinem Computer beigebracht habe, für die Eingabe „Magst du Eiscreme?“zu sagen. lautet „Nein, ich mag kein Eis. Ich bin laktoseintolerant"

Ein Array ist ein einfaches Konstrukt, das in den meisten Programmiersprachen existiert. Sammlungen existieren in vielen Programmiersprachen. Eine Datenbank-Engine ist ein separates Programm, das als Dienst auf Ihrem Computer oder auf einem anderen Computer oder auf einem Server ausgeführt wird.

Wenn Sie Ihre „Eingabe-Antwort-Daten“in einem Array speichern, müssen Sie möglicherweise Code schreiben, um alle Elemente in Ihrem Array zu durchlaufen, bis eine Übereinstimmung mit der Eingabe gefunden wird. Das Programm sendet dann den Antworttext an den Text-zu-Sprache-Konverter und er spricht die Antwort.

Schritt 3: Ihre Daten speichern…

Das Durchsuchen eines großen Arrays kann einige Zeit in Anspruch nehmen, insbesondere wenn etwas ganz am Ende des Arrays gesucht wird.

Eine Sammlung kann schneller sein, da eine Sammlung über eine integrierte Suche verfügt. Die Eingabe wird als „KEY“zur Sammlung definiert. Die Schlüssel werden sortiert gespeichert, und die eingebaute Suche kann dies verwenden, um die Antwort viel schneller zu finden.

Eine Datenbank-Engine ist möglicherweise am schnellsten zum Abrufen von Daten, erfordert jedoch ein höheres Maß an Programmierkenntnissen. Eine Datenbank-Engine wird als separates Programm ausgeführt, das über viele integrierte Suchfunktionen verfügt.

Datenbank-Engines können kostenlos im Internet gefunden werden.

Schritt 4: Datenbank…

Die Datenbank-Engine wartet darauf, dass Sie ihr eine Frage stellen, indem sie ihr eine Nachricht namens „Abfrage“sendet. Eine Abfrage muss in einer ganz bestimmten Syntax geschrieben werden, sonst funktioniert die Datenbank-Engine nicht und gibt Ihnen einen Fehler. Die Abfragesyntax ist in einer Sprache namens „Structured Query Language“oder SQL definiert.

Wenn Ihre Abfrage die richtige Syntax hat, sucht die Datenbank-Engine die Antwort auf Ihre Eingabe in einer Datentabelle.

Ein „Input-Response“-System ist nur der Anfang für eine echte KI. System. Während Sie einer "Input-Response" beibringen können, wie man Fragen wie "Magst du Eiscreme?" Fragen wie „Wie spät ist es?“kann er nicht beantworten. oder „Was ist das heutige Datum“.

Schritt 5: Wie geht es weiter?

Es kann auch keine Fragen beantworten, für die es nie gelehrt wurde. Um wirklich intelligent zu sein, müssen Sie ein Programm erstellen, das „natürliche Sprachverarbeitung“durchführen kann.

"Verarbeitung natürlicher Sprache". kann feststellen, dass zwei Eingaben dasselbe bedeuten können, und kann daher dieselbe Antwort zurückgeben. Zum Beispiel; "Wie spät ist es?" sollte die gleiche Antwort wie „Haben Sie Zeit?“zurückgeben. und "Kennen Sie die Uhrzeit?"

Sammeln Sie Ihre Werkzeuge und bauen Sie zuerst Ihr Eingabe-Antwort-System auf und lernen Sie für Ihr zweites Projekt die "Verarbeitung natürlicher Sprache" kennen.

Empfohlen: