Мазмұны:

АИ қалай жасауға болады 1 бөлім: 5 қадам
АИ қалай жасауға болады 1 бөлім: 5 қадам

Бейне: АИ қалай жасауға болады 1 бөлім: 5 қадам

Бейне: АИ қалай жасауға болады 1 бөлім: 5 қадам
Бейне: Басқа тышты деген осы 😡 2024, Шілде
Anonim
АИ қалай жасауға болады 1 -бөлім
АИ қалай жасауға болады 1 -бөлім

Сөйлеуді тану, сонымен қатар мәтінді түрлендіргіші бар компьютерден бастаңыз.

Сіз сөйлеуді тануға және мәтінді түрлендіруге қол жеткізе алатын компьютерлік бағдарламаларды жаза білуіңіз керек.

Кейбір қосымшаларды әзірлеу құралдары мен бағдарламалау тілдерін ақысыз алуға болады.

1 -қадам: Алдымен қарапайым дизайннан бастаңыз

Сіз жасаған бағдарлама мәтіндік деректерді сақтай және ала алатын болуы керек. Мәтіндік дерекқорда немесе қарапайым мәтіндік файлда сақталуы мүмкін.

Бағдарлама дерекқордан деректерді ала алады немесе мәтіндік файлдағы мәліметтерді массивке немесе жадқа жинай алады.

Ең қарапайым А. И. жүйе - «енгізу -жауап беру» жүйесі. «Сізге балмұздақ ұнай ма?» Сияқты жүйе енгізіледі. және кіріс тиісті жауапты іздеудің кілті ретінде қолданылады.

2 -қадам: сіздің А. И

Сізге А. И. -ны үйрету керек болады. мүмкін болатын кірістерге қалай жауап беру немесе кірісті жеңілдету жолын табу. Мен компьютерге үйреткен жауабым «Балмұздақты ұнатасың ба?» болып табылады «Жоқ, мен балмұздақты ұнатпаймын. Маған сүт қанты жетіспейді»

Массив - бұл көптеген программалау тілдерінде бар қарапайым құрылым. Жинақтар көптеген бағдарламалау тілдерінде бар. Мәліметтер қорының қозғалтқышы - бұл сіздің компьютерде қызмет ретінде немесе басқа компьютерде немесе серверде жұмыс істейтін жеке бағдарлама.

Егер сіз «кіріс-жауап деректерін» массивте сақтасаңыз, кіріспен сәйкестік табылмайынша, массивтегі барлық элементтерді айналдыру үшін код жазуыңыз қажет болуы мүмкін. Содан кейін бағдарлама жауап мәтінін мәтіннен сөйлеуге түрлендіргішке жібереді және ол жауапты айтады.

3 -қадам: Деректерді сақтау…

Үлкен массивті іздеу біраз уақыт алуы мүмкін, әсіресе егер ол массивтің соңында бірдеңе іздейтін болса.

Жинақ тезірек болуы мүмкін, себебі коллекция іздеуді енгізді. Енгізу жиынға «Кілт» ретінде анықталады. Кілттер реттелген түрде сақталады және кірістірілген іздеу мұны жауапты тезірек табу үшін қолдана алады.

Мәліметтер қорының қозғалтқышы деректерді алу үшін ең жылдам болуы мүмкін, бірақ бағдарламалау дағдыларының жоғары деңгейін қажет етеді. Мәліметтер қорының қозғалтқышы көптеген іздеу мүмкіндіктері бар жеке бағдарлама ретінде жұмыс істейді.

Мәліметтер қорының қозғалтқыштарын Интернеттен ақысыз табуға болады.

4 -қадам: мәліметтер базасы…

Деректер базасының қозғалтқышы сізге сұрақ қоюды күтеді, оған «Сұрау» деп аталатын хабарлама жіберу арқылы Сұрауды нақты синтаксисте жазу керек, әйтпесе мәліметтер қорының механизмі жұмыс істемейді және ол сізге қате береді. Сұраулар синтаксисі «Құрылымды сұрау тілі» немесе SQL деп аталатын тілде анықталған.

Егер сіздің сұрауыңызда тиісті синтаксис болса, деректер қоры сіздің деректеріңізге жауаптарды деректер кестесінен іздейді.

«Кіріс-жауап» жүйесі-бұл нағыз А. И.-нің бастамасы ғана. жүйе. Сіз «енгізу-жауап беруді» үйрете отырып, сіз «балмұздақты ұнатасыз ба?» Сияқты сұрақтарға қалай жауап беру керектігін үйрете аласыз. «Сағат неше?» сияқты сұрақтарға жауап бере алмайды. немесе «Бүгінгі күн қандай».

5 -қадам: Әрі қарай не болады?

Ол ешқашан үйретілмеген сұрақтарға жауап бере алмайды. Нағыз интеллектуалды болу үшін сізге «табиғи тілде өңдеуді» жүзеге асыратын бағдарлама құру қажет.

«Табиғи тілді өңдеу». екі кірістің бір нәрсені білдіретінін анықтай алады және сол жауапты қайтара алады. Мысалға; «Уақыт қанша?» «Сізде уақыт бар ма?» деген жауапты қайтару керек. және «Сіз уақытты білесіз бе?»

Құралдарыңызды жинап, алдымен кіріс-жауап жүйесін құрыңыз, екінші жобаңыз үшін «табиғи тілді өңдеуді» үйреніңіз.

Ұсынылған: