Мазмуну:

Кантип A.I. 1 -бөлүк: 5 кадам
Кантип A.I. 1 -бөлүк: 5 кадам

Video: Кантип A.I. 1 -бөлүк: 5 кадам

Video: Кантип A.I. 1 -бөлүк: 5 кадам
Video: Гостиницага келдик бир берейин эми 2024, Ноябрь
Anonim
Кантип A. I. 1-бөлүк
Кантип A. I. 1-бөлүк

Компьютерден сүйлөө таануу жана текстти сүйлөөгө алмаштыргычтан баштаңыз.

Сүйлөөнү таанууга жана Тексттен сүйлөөгө алмаштыргычка кире ала турган компьютердик программаларды жаза алышыңыз керек.

Кээ бир тиркемелерди иштеп чыгуу куралдарын жана программалоо тилдерин бекер алса болот.

1 -кадам: Башында жөнөкөй дизайн менен баштаңыз

Сиз түзгөн программа текст маалыматтарын сактоого жана алууга жөндөмдүү болушу керек. Тексттик маалыматтар базада же жөнөкөй текст файлында сакталышы мүмкүн.

Программа берилиштер базасынан маалыматтарды ала алат, же текст файлыдагы маалыматтарды массивге же эстутумдагы коллекцияга жүктөй алат.

Эң жөнөкөй А. И. система "Киргизүү - жооп берүү" системасы. "Балмуздакты жакшы көрөсүзбү?" Сыяктуу системага киргизүү берилет. жана киргизүү тиешелүү жоопту издөө үчүн ачкыч катары колдонулат.

2 -кадам: Сиздин А. И

Сиз A. Iге үйрөтүшүңүз керек болот. ар кандай мүмкүн болгон жоопторго кантип жооп берсе болот, же киргизүүлөрдү жөнөкөйлөтүүнүн жолун табат. Мен компьютериме "Балмуздакты жакшы көрөсүңбү?" Деп жооп берүүнү үйрөттүм. "Жок, мен балмуздакты жактырбайм. Мен лактоза чыдамсызмын"

Массив - көпчүлүк программалоо тилдеринде бар жөнөкөй конструкция. Коллекциялар көптөгөн программалоо тилдеринде бар. Базанын кыймылдаткычы - бул сиздин компьютериңизде кызмат катары, же башка компьютерде же серверде иштеген өзүнчө программа.

Эгерде сиз "киргизүү-жооп маалыматыңызды" массивде сактасаңыз, анда кириш менен дал келүү табылмайынча, массивдеги бардык элементтерди айландыруу үчүн код жазууга туура келиши мүмкүн. Андан кийин программа жооп текстин тексттен сүйлөөгө которгучка жөнөтөт жана ал жоопту сүйлөйт.

3 -кадам: маалыматыңызды сактоо…

Чоң массивди издөө бир топ убакытты алышы мүмкүн, айрыкча ал массивдин эң аягында бир нерсе издеп жатса.

Коллекция тезирээк болушу мүмкүн, анткени коллекция издөөдө курулган. Киргизүү "АЧКЫЧ" катары аныкталат. Ачкычтар иреттелген тартипте сакталат жана издөөдө камтылган муну колдонуп, жоопту тезирээк табат.

Маалыматтар базасынын кыймылдаткычы маалыматтарды алуу үчүн эң ылдам болушу мүмкүн, бирок программалоо жөндөмүнүн жогорку деңгээлин талап кылат. Базанын кыймылдаткычы өзүнчө программа катары иштейт, анын ичинде көптөгөн издөө мүмкүнчүлүктөрү бар.

Маалыматтар базасынын кыймылдаткычтарын Интернеттен бекер табууга болот.

4 -кадам: Маалыматтар базасы…

Берилиштер базасынын мотору сизге суроо беришиңизди күтөт, ага "Суроо" деп аталган билдирүү жөнөтүү менен, суроо өзгөчө синтаксисте жазылышы керек, антпесе маалымат базасынын мотору иштебей калат жана сизге ката кетирет. Сурамдардын синтаксиси "Structured Query Language" же SQL деп аталган тилде аныкталган.

Эгерде сиздин сурооңуз туура синтаксиске ээ болсо, маалымат базасы мотору маалымат столунда сиздин киргизген жоопту издейт.

"Киргизүү-жооп" системасы чыныгы A. I.нын башталышы гана. система. Сиз "Киргизүү-жооп" үйрөтө аласыз, бирок "Сиз балмуздакты жакшы көрөсүзбү?" Сыяктуу суроолорго кантип жооп берүүнү үйрөтө аласыз. ал "саат канча?" сыяктуу суроолорго жооп бере албайт. же "Бүгүнкү күн кандай".

5 -кадам: Андан кийин эмне болот?

Ал эч качан үйрөтүлбөгөн суроолорго жооп бере албайт. Чыныгы интеллектуалдуу болуу үчүн, "табигый тилди иштетүү" программасын түзүү керек болот.

"Табигый тилди иштетүү". эки киргизүү бир нерсени билдириши мүмкүн экенин аныктай алат, ошондуктан ал ошол эле жоопту кайтара алат. Мисалы; "Саат канча болду?" "Убактыңыз барбы?" деген жоопту кайтарышы керек. жана "Убакытты билесиңби?"

Куралдарыңызды чогултуп, адегенде киргизүү-жооп берүү системаңызды түзүңүз жана экинчи долбооруңуз үчүн "табигый тилди иштетүү" боюнча үйрөнүңүз.

Сунушталууда: