Хариулт: Хиймэл оюун ухаан нь компьютерийн шинжлэх ухааныг орлохгүй; энэ нь шүүлт, системийн сэтгэлгээ, хариуцлагын стандартыг дээшлүүлэхийн зэрэгцээ ердийн кодчилолыг автоматжуулах болно. Зөвхөн синтакс болон хуулбарласан гаралтад найддаг оюутнууд эсвэл хөгжүүлэгчид эмзэг болдог; үндсийг нь ойлгодог хүмүүс хиймэл оюун ухааныг аюулгүй, үр дүнтэй ашиглаж чадна.
Гол дүгнэлтүүд:
Үндсэн ойлголтууд: Гүнзгий синтакс цээжлэхээс илүү алгоритм, систем, аюулгүй байдал, дибаг хийхийг эрэмбэлэх.
Хариуцлага: Хиймэл оюун ухаанаар үүсгэгдсэн кодыг таны баталгаажуулах, турших, эзэмших ёстой ноорог ажил гэж үз.
Анхан шатны эрсдэл: Бодит төслүүдийг бий болго, учир нь ердийн бага ангийн ажлууд багасч, шилжиж эсвэл хэрэгслүүдэд шингэж болзошгүй.
Хиймэл оюун ухааны мэдлэг: Код оруулахын оронд тайлбар, харьцуулалт, тоймд хиймэл оюун ухааныг ашиглаарай.
Ажил мэргэжлийн уян хатан байдал: Хэрэгслүүд найдвартайгаар орлож чадахгүй шүүлт, харилцаа холбоо, архитектурын ур чадварыг хөгжүүл.

Үүний дараа таны унших дуртай нийтлэлүүд:
🔗 Төслийн менежерүүдийг би орлох уу?
Хиймэл оюун ухаан төслийн удирдлагын үүргийг хэрхэн өөрчилж болохыг судлаарай.
🔗 Эм зүйчдийг хиймэл оюун ухаан орлох уу?
Хиймэл оюун ухаан эмийн сангийн ажил болон өвчтөний асаргаанд хэрхэн нөлөөлж байгааг ойлгох.
🔗 Би барилгын инженерүүдийг орлох уу? Хиймэл
оюун ухаан нь мэргэжлийн ур чадварыг орлохгүйгээр барилгын инженерүүдийг хэрхэн дэмждэг талаар мэдэж аваарай.
🔗 Би нягтлан бодогчдыг орлох уу?
Автоматжуулалт нь нягтлан бодох бүртгэлийн даалгавар болон ирээдүйн эрэлтийг хэрхэн өөрчилж байгааг хараарай.
1. Хиймэл оюун ухааны эрин үед компьютерийн шинжлэх ухааны сайн хувилбарыг юу бүрдүүлдэг вэ? 🧩
Компьютерийн шинжлэх ухааны сайн хувилбар нь одоо зүгээр л "Пайтон хэл сурч, найдаж" байгаа юм биш. Энэ нь хэзээ ч хангалтгүй байсан ч хүмүүс хэсэг хугацаанд үүнээс мултарч байсан.
Компьютерийн шинжлэх ухааны хүчтэй суурь нь дараахь зүйлийг агуулдаг
-
Алгоритмууд болон өгөгдлийн бүтэц - та өглөө бүр улаан-хар модыг гараар кодлох учраас биш, харин та буулт хийх аргыг ойлгох хэрэгтэй учраас.
-
Системийн сэтгэлгээ - үйлдлийн систем, сүлжээ, мэдээллийн сан, тархсан систем, техник хангамжийн хязгаарлалт.
-
Математикийн үндэслэл - логик, магадлал, дискрет математик, холбогдох үед шугаман алгебр.
-
Програм хангамжийн инженерчлэлийн дүгнэлт - архитектур, засвар үйлчилгээ, дибаг хийх, туршилт, баримтжуулалт.
-
Аюулгүй байдлын талаарх мэдлэг - учир нь хиймэл оюун ухаанаар үүсгэгдсэн код нь инээдтэй ч аюултай хэвээр байж болно.
-
Хүн төвтэй дизайн - хэрэглэгчид урьдчилан таамаглах аргагүй зүйлсийг хийдэг. Үргэлж. Үүний төлөө төлөвлө.
-
Хиймэл оюун ухааны мэдлэг - загвар өмсөгчид юу хийж чадах, юу хийж чадахгүй, хаана өөртөө итгэлтэйгээр хий үзэгдэл хардаг болохыг мэдэх.
Мэргэжлийн сургалтын хөтөлбөрийн байгууллагууд компьютерийн шинжлэх ухааныг зөвхөн програмчлалын дадлага төдийгүй алгоритм, систем, програм хангамж хөгжүүлэлт, кибер аюулгүй байдал, өгөгдлийн шинжлэх ухаан, хиймэл оюун ухаан зэрэг салбаруудыг хамарсан өргөн хүрээтэй салбар гэж үздэг хэвээр байна.
Тиймээс илүү сайн асуулт бол зөвхөн "Компьютерийн шинжлэх ухааныг хиймэл оюун ухаан орлох уу?" биш, харин компьютерийн шинжлэх ухааны аль хувилбар нь оршин тогтнож, илүү үнэ цэнэтэй болох вэ гэдэг юм
Хариулт нь илүү гүнзгий хувилбар юм. Шүүмжлэлтэй хувилбар.
2. Харьцуулсан хүснэгт: Хиймэл оюун ухаан ба Компьютерийн шинжлэх ухааны ур чадвар ⚖️
| Талбай / Ур чадвар | Хиймэл оюун ухаан тусалж чадах уу? | Хиймэл оюун ухаан үүнийг бүрэн орлож чадах уу? | Яагаад чухал вэ - бүдүүлэг боловч үнэн |
|---|---|---|---|
| Үндсэн код бичих | Тийм ээ, маш их | Заримдаа энгийн зүйлийн төлөө | Шалгуур загвар, скрипт, CRUD битүүдэд маш сайн |
| Үйлдвэрлэлийн гулгамтгай асуудлуудыг засах | Тийм | Найдвартай биш | Лог, контекст, хэрэглэгчид гремлин шиг аашилж байна 🐛 |
| Алгоритмууд | Тийм | Үгүй | Хиймэл оюун ухаан тэдгээрийг тайлбарлаж чадна, гэхдээ тэдгээр нь хэзээ тохирохыг та мэдэх хэрэгтэй |
| Системийн дизайн | Бага зэрэг | Бүрэн бус | Буцаан олголт нь зөвхөн код биш - тэд бизнес, цар хүрээ, эрсдэл юм |
| Кибер аюулгүй байдал | Маш их тусалдаг | Үгүй | Довтлогчид дасан зохицдог. Хамгаалагчид сэжиглэл амьдралын хэв маягийн хувьд хэрэгтэй 🔐 |
| Судалгаа ба онол | Бага зэрэг | Үгүй | Шинэ санаанууд зөвхөн асуултуудад хариулахаас гадна асуудлыг тодорхойлохыг шаарддаг |
| Програм хангамжийн архитектур | Тийм ээ, туслахаар | Ховор тохиолдолд | Архитектур гэдэг нь "энэ нь хамаарна" гэсэн үг бүтэн цагийн ажил болдог газар юм |
| Анхан шатны код бичих даалгаварууд | Тийм ээ, хүчтэй | Хэсэгчлэн | Харамсалтай нь дарамт хамгийн тод харагдаж байна |
| Бүтээгдэхүүний сэтгэлгээ | Бага зэрэг | Үгүй | Хэрэглэгчид таны загварт сайхан жетонууд байсан эсэхийг тоохгүй байна |
| CS-ийг илүү хурдан сурах | Мэдээж | Суралцах орлохгүй | Хиймэл оюун ухаан багшилж чадна, гэхдээ таны өмнөөс ойлгохгүй |
3. Хүмүүс яагаад хиймэл оюун ухаан компьютерийн шинжлэх ухааныг орлоно гэж боддог вэ 😬
Хүмүүс энэ айдсыг гэнэт бий болгоогүй. Хиймэл оюун ухааны код бичих хэрэгслүүд үнэхээр гайхалтай. Тэд функц үүсгэх, алдааг тайлбарлах, кодыг өөр хэл дээр дахин бичих, API жишээ үүсгэх, тэр ч байтугай аппликейшны сайн анхны ноорог гаргах боломжтой.
Энэ бол юу ч биш.
Анхан шатны хэрэглэгчийн хувьд энэ нь ид шид мэт санагдаж болно. Та "баталгаажуулалттай нэвтрэх маягт бүтээгээрэй" гэж бичихэд boom - код гарч ирнэ. Дараа нь та хэв маягийг асуухад нэмэлт код гарч ирнэ. Дараа нь та тест асуухад энэ нь танд туршилтын мэт харагдах зүйлийг өгнө. Гэнэт анхан шатны хэрэглэгч "Хүлээгээрэй, би яагаад давталт сурч байгаа юм бэ?" гэж гайхдаг
Зөв асуулт байна. Гэхдээ бүхэл бүтэн түүхийг биш.
Хиймэл оюун ухаан дараах үед хамгийн хүчтэй байдаг:
-
Даалгавар нь сайн тодорхойлогдсон.
-
Энэ загвар нь сургалтын өгөгдөлд аль хэдийн бий болсон.
-
Орчин нь уламжлалт.
-
Бооцоо нь бага эсвэл амархан шалгагддаг.
-
Хэрэглэгч гаралтын үр дүнг шалгаж болно.
Хиймэл оюун ухаан дараах тохиолдолд илүү тогтворгүй болдог:
-
Шаардлагууд нь хоёрдмол утгатай байна.
-
Систем нь том бөгөөд эмх замбараагүй байна.
-
Аюулгүй байдал чухал.
-
Гүйцэтгэл чухал.
-
Алдаа нь далд контекстээс үүдэлтэй.
-
Зөв хариулт нь хэн ч бичээгүй бизнесийн логикоос хамаарна.
Тэгээд сүүлийнх нь? Энэ бол ихэнх үйлдвэрлэлийн програм хангамж юм.
Тийм ээ, хиймэл оюун ухаан тодорхой код бичих даалгавруудыг орлож чадна. Гэхдээ даалгавруудыг орлох нь компьютерийн шинжлэх ухааныг орлохтой адил биш юм . Хүрз гарнаас хурдан ухаж чадна, гэхдээ геологийг орлохгүй. За, магадгүй энэ зүйрлэл жаахан хэлбэлзэлтэй байж магадгүй - гэхдээ та ойлгож байна.
4. Хөдөлмөрийн зах зээлийн бодит байдал: Сүйрэл ч биш, тайтгарал ч биш 📊
Энд л яриа ер бусын сэтгэл хөдлөлтэй болдог.
Нэг талаас, хөдөлмөрийн зах зээлийн төсөөллүүд нь тооцоололтой холбоотой ажлын эрэлт өндөр байгааг харуулж байна. АНУ-ын Хөдөлмөрийн статистикийн товчоо програм хангамж хөгжүүлэгч, чанарын баталгаажуулалтын шинжээч, туршигчийн албан тушаал дундаж мэргэжлээс хамаагүй хурдан өсөх бөгөөд төсөөллийн хугацаанд жил бүр олон тооны нээлттэй ажлын байр гарах төлөвтэй байна. Мөн компьютер болон мэдээллийн технологийн мэргэжлүүд ерөнхийдөө дунджаас хамаагүй хурдан өсөх төлөвтэй байна.
Нөгөөтэйгүүр, хиймэл оюун ухаан зарим анхан шатны ажлуудад дарамт учруулж байна. Хиймэл оюун ухааны хөдөлмөрийн нөлөөллийн програмчлал болон компьютертэй холбоотой ажил нь хиймэл оюун ухааны даалгаврын автоматжуулалтад хамгийн их өртдөг салбаруудын нэг бөгөөд ялангуяа ажил нь ердийн код бичих, дүн шинжилгээ хийх эсвэл бичихтэй холбоотой байдаг болохыг онцолсон.
Энэ хоёр зүйл хоёулаа үнэн байж болно. Уйтгартай ч гэсэн үнэн.
Зарим анхан шатны албан тушаалд томилогдоход хэцүү болж байгаа ч энэ салбар өргөжин тэлж магадгүй юм. Компаниудад програм хангамжийн инженер, өгөгдлийн инженер, аюулгүй байдлын шинжээч, хиймэл оюун ухааны инженер, дэд бүтцийн мэргэжилтэн, судалгаа шинжилгээний чиглэлээр мэргэшсэн компьютерын эрдэмтэд хэрэгтэй хэвээр байж магадгүй юм. Гэхдээ тэд залуу хүмүүсээс хиймэл оюун ухааны хэрэгслүүдийг эхний өдрөөсөө л илүү хурдан, илүү ихийг хийхийг хүлээж магадгүй юм.
Энэ нь шинэ оролтын түвшний мөр дараахаас шилжиж болно гэсэн үг юм:
"Чи код бичиж чадах уу?"
руу:
"Та хиймэл оюун ухааныг ашиглаж, кодыг ойлгож, алдааг олж, архитектурыг сайжруулж, буулт хийж, санамсаргүйгээр аюулгүй байдлын гамшиг үүсгэхгүй байж чадах уу?"
Энэ бол маш их. Бүр бага зэрэг бүдүүлэг.
5. Их сургуулиудад компьютерын шинжлэх ухааныг хиймэл оюун ухаан орлох уу? 🎓
Үгүй ээ, гэхдээ компьютерын шинжлэх ухааны боловсрол өөрчлөгдөх ёстой. Зарим газарт аль хэдийн өөрчлөгдчихсөн байна.
Уламжлалт компьютерийн шинжлэх ухааны замд ихэвчлэн програмчлал, өгөгдлийн бүтэц, алгоритм, компьютерийн архитектур, үйлдлийн систем, мэдээллийн сан, онол, програм хангамжийн инженерчлэл, хиймэл оюун ухаан, график, кибер аюулгүй байдал, эсвэл хүн-компьютерийн харилцан үйлчлэл зэрэг сонгон суралцах хичээлүүд багтдаг. Хиймэл оюун ухаан эдгээр сэдвүүдийг арилгадаггүй. Энэ нь тэдгээрийн олонхийг илүү чухал болгодог.
Яагаад?
Учир нь хэрэв хиймэл оюун ухаан код бичдэг бол хэн нэгэн дараах зүйлийг асуух шаардлагатай хэвээр байна:
-
Энэ алгоритм үр дүнтэй юу?
-
Энэ санах ойд аюулгүй юу?
-
Энэ мэдээллийн сангийн асуулга масштабтай юу?
-
Энэ загвар нь нэг талыг барьсан уу?
-
Энэ системд халдаж болох уу?
-
API ажиллахаа больсон үед юу болох вэ?
-
Буруу гаралт гарсан тохиолдолд хэн хариуцлага хүлээх вэ?
-
Энэ зүйлийг бид хэрхэн зөв шалгах вэ?
Компьютерийн шинжлэх ухааны бакалаврын хөтөлбөрийн сүүлийн үеийн томоохон ажил нь хиймэл оюун ухааныг компьютерийн шинжлэх ухааны боловсролд илүү өргөн хүрээнд нэгтгэж, оюутнууд үүнийг жижиг тусгаарлагдсан сонгон суралцах хичээл биш харин салбар даяар ойлгох ёстой зүйл гэж үзсэн.
Энэ бол ухаалаг чиглэл. "Хиймэл оюун ухаан байдаг учраас компьютерийн шинжлэх ухааныг заахаа боль" гэхээсээ илүү "өрөөнд хиймэл оюун ухаанаар компьютерийн шинжлэх ухааныг заах" гэх мэт
Хиймэл оюун ухаан багш, лабораторийн туслах, код хянагч, алдааг олж засварлагч түнш, санаа үүсгэгч болж чадна. Гэхдээ оюутан суралцах хэрэгтэй хэвээр байна. Эс тэгвээс тэд жолооны хүрдгүй, газрын зураггүй, өөртөө итгэх итгэлгүй өөрөө жолооддог машины зорчигч болж хувирдаг.
6. Компьютерийн шинжлэх ухааны ажилд хиймэл оюун ухаан юуг орлодог вэ 🧰
Шударга байцгаая: Хиймэл оюун ухаан програмчлалын зарим ядаргаатай хэсгүүдийг орлодог. Бурханд талархъя, зарим тохиолдолд.
Хиймэл оюун ухаан нь дараах зүйлсийг орлуулах эсвэл багасгахад сайн байдаг:
-
Давтагдсан загвар.
-
Энгийн скриптүүд.
-
Анхны ноорог баримт бичиг.
-
Үндсэн нэгжийн туршилтууд.
-
Тогтмол илэрхийллийн тусламж.
-
Синтаксийн хурдан орчуулга.
-
Загвар ихтэй нүүрэн талын хэсгүүд.
-
Өгөгдөл цэвэрлэх энгийн хэсгүүд.
-
"Зөөврийн компьютерээ хаяхаасаа өмнө энэ алдааны мессежийг тайлбарлаж өг" гэсэн мөчүүд.
Энэ нь тустай. Үр дүнг нь ойлгосон л бол энэ нь залилан биш юм.
Гэхдээ хиймэл оюун ухаан дараах зүйлсийг найдвартай орлодоггүй:
-
Гүн дибаг хийх.
-
Үйлдвэрлэлийн хариуцлага.
-
Архитектурын өмчлөл.
-
Урт хугацааны засвар үйлчилгээ хийх боломжтой байдал.
-
Аюулгүй байдлын хяналт.
-
Ер бусын систем дэх гүйцэтгэлийн тохируулга.
-
Хэрэглэгчийн хэрэгцээг ойлгох.
-
Ёс суртахууны болон хууль ёсны дүгнэлт.
-
Судалгааны түвшний асуудлын томъёолол.
-
Багийн зохицуулалт ба техникийн удирдлага.
Чухал өөрчлөлт бол компьютерын эрдэмтэд болон хөгжүүлэгчид бүх зүйлийг гараар бичихэд бага цаг зарцуулж, хянаж, зохион бүтээж, зохион байгуулж, туршиж, шийдвэр гаргахад илүү их цаг зарцуулж магадгүй юм. Энэ нь сонирхолтой сонсогдож байна. Энэ нь мөн юу болж байгааг хэн ч мэдэхгүй бол алдаа улам бүр томорч болзошгүй гэсэн үг юм.
Хиймэл оюун ухаан нь хүмүүст кодыг илүү хурдан бүтээх боломжийг олгодог боловч кодыг автоматаар зөв болгодоггүй.
Тэр өгүүлбэрийг аяган дээр хэвлэх хэрэгтэй. ☕
7. Анхан шатны асуудал: Хэний ч ярих дургүй хамгийн хэцүү хэсэг 🚪
Бүхэл системийн хамгийн эмзэг хэсэг бол анхан шатны хоолой юм.
Уламжлал ёсоор залуу хөгжүүлэгчид жижиг ажлууд хийж сурдаг. Энэ алдааг зас. Энэ төгсгөлийн цэгийг бич. Энэ маягтыг нэм. Энэ жижиг модулийг дахин боловсруул. Бага зэрэг төвөгтэй ажлыг хийгээд дараа нь аажмаар илүү том асуудлуудыг олж авдаг.
Гэхдээ хэрэв хиймэл оюун ухаан олон жижиг ажлуудыг хийж чадвал компаниуд цөөн залуу ажилтан ажилд авах эсвэл залуу ажилчдыг хиймэл оюун ухааны туслахтай дунд түвшний хөгжүүлэгчид шиг ажиллахыг хүлээж магадгүй юм. Энэ нь муухай жижиг парадокс үүсгэж байна:
Хиймэл оюун ухааныг сайн хянахын тулд танд туршлага хэрэгтэй боловч туршлага хуримтлуулахын тулд анхан шатны даалгаварууд хэрэгтэй.
Энэ нь анхан шатны суралцагчид мөхнө гэсэн үг биш. Энэ нь анхан шатны суралцагчид өөрөөр суралцах хэрэгтэй гэсэн үг юм.
Зөвхөн хиймэл оюун ухаанаар өдөөгдөж, код буулгадаг анхан шатны хүн асуудалд ордог. Зориулалтын дасгалыг хурдасгахын тулд хиймэл оюун ухаан ашигладаг анхан шатны хүн маш хүчтэй болж чаддаг.
Одоо эхлэн суралцагчдын илүү сайн зуршилд дараахь зүйлс орно
-
Зөвхөн хариулт биш, харин хиймэл оюун ухаанаас тайлбар хүс.
-
Үүсгэсэн кодыг гараар дахин бичнэ үү.
-
Кодыг санаатайгаар эвдээд засаарай.
-
Хоёр шийдлийг харьцуулж, буулт хийх аргыг тайлбарлана уу.
-
Хичээлийн түвшингээс арай илүү төслүүдийг бүтээ.
-
Алдааг засах хэрэгслүүдийг эрт сур.
-
Тийм ээ, хэдийгээр энэ нь өвдөж байсан ч гэсэн баримт бичгийг уншина уу.
-
Заримдаа шагайн жинтэй дасгал хийх гэх мэт хиймэл оюун ухаангүйгээр дасгал хий.
-
Алдаа болон тэдгээрийн шалтгааныг бичсэн "алдааны тэмдэглэл" хөтөл.
Хамгийн сайн анхлан суралцагчид хиймэл оюун ухаанаас зайлсхийдэг хүмүүс биш, харин хиймэл оюун ухаанаас хамааралгүйгээр ашигладаг хүмүүс байх болно. Энэ нь насанд хүрэгчдэд зориулсан ч үнэн зөв юм.
8. Компьютерийн шинжлэх ухааны үндэс суурь яагаад буурах биш, харин илүү үнэ цэнэтэй болж байна вэ 🧠
Энд нэг эргэлт байна: Хиймэл оюун ухаан нь компьютерын шинжлэх ухааны үндсийг илүү чухал болгож магадгүй юм.
Код бичихэд хямдхан болоход шүүн тунгаах чадвар ховор чадвар болж хувирдаг.
Хоёр хүн нэг ижил хиймэл оюун ухааны код бичих туслах ашиглаж байна гэж төсөөлөөд үз дээ.
А хүн: "Надад апп хийгээд өг" гэж хэлдэг
Б хүн хэлэхдээ: “Баталгаажуулалт, бизнесийн логик болон тууштай байдлын хооронд тодорхой тусгаарлалттай минималист API үүсгэ. Оролтын баталгаажуулалтыг ашиглах, захын тохиолдлуудын эргэн тойронд тест нэмэх, кодонд нууцыг хадгалахаас зайлсхийх, хайлтын функцийн нарийн төвөгтэй байдлыг тайлбарлах” гэжээ
Адилхан хэрэгсэл. Маш өөр гаралт.
Ялгаа нь бичих хурд биш, харин ойлголт юм.
Компьютерийн шинжлэх ухааны үндэс суурь нь танд туслах болно:
-
Илүү сайн асуултууд асуугаарай.
-
Утгагүй зүйлийг илүү хурдан олж мэдээрэй.
-
Загварын гаралтыг үнэлнэ үү.
-
Илүү аюулгүй системийг зохион бүтээх.
-
Гүйцэтгэлийн хувьд буулт хий.
-
Хэт их барилга барихаас зайлсхий.
-
Энгийн код хэзээ илүү сайн болохыг олж мэдээрэй.
-
Энэ хэрэгсэл юуг хийсвэрлэж байгааг ойлгоорой.
Хиймэл оюун ухаан бол бүх зүйлийг уншсан, юу ч мартдаггүй, заримдаа худлаа ярьдаг, хэзээ ч ичиж байгаа харагддаггүй маш хурдан дадлагажигч шиг юм. Тустай юу? Мэдээж. Хараа хяналтгүйгээр аюулгүй юу? Тийм ч сайн биш.
Энэ хяналт нь компьютерийн шинжлэх ухаан оршин тогтнодог газар юм.
9. Компьютерийн шинжлэх ухааны шинэ карьерын газрын зураг 🗺️
Хуучин карьерын газрын зураг иймэрхүү байсан:
Код бичиж сурах → бага ажилд орох → туршлага хуримтлуулах → мэргэшүүлэх.
Шинэ газрын зураг дараахтай илүү төстэй харагдаж байна:
Компьютерийн үйлдлийн системийн үндсийг сур → хиймэл оюун ухаантай болон хиймэл оюун ухаангүйгээр код бичиж сурах → бодит төслүүд бүтээх → системийг ойлгох → мэргэшэх → үүрд дасан зохицох.
Зарим газар нутаг онцгой үнэ цэнэтэй болж магадгүй:
Хиймэл оюун ухааны инженерчлэл ба хэрэглээний машин сургалт 🤖
Зөвхөн загваруудыг сургахаас гадна хиймэл оюун ухааныг бүтээгдэхүүнд нэгтгэх, гаралтыг үнэлэх, сэргээх системийг удирдах, суулгалтуудтай ажиллах, загварын хязгаарлалтыг зохицуулах, үр дүнтэй ажлын урсгалыг бий болгох зэрэг орно.
Кибер аюулгүй байдал 🔐
Хиймэл оюун ухаан нь аюултай кодыг хурдан бичиж чаддаг. Халдагчид ч гэсэн хиймэл оюун ухааныг ашиглаж болно. Энэ нь аюулгүй байдлын мэдлэгийг багасгаж биш, харин илүү чухал болгодог.
Өгөгдлийн инженерчлэл ба мэдээллийн сан 🗄️
Хиймэл оюун ухаан өгөгдөл дээр ажилладаг боловч байгууллагын ихэнх өгөгдөл орооцолдсон, давхардсан, тогтворгүй, сүнслэг байдлын хувьд айдас төрүүлэм байдаг. Найдвартай өгөгдлийн дамжуулах хоолойг бий болгож чаддаг хүмүүс үнэ цэнэтэй хэвээр байх болно.
Систем ба дэд бүтэц ⚙️
Үүлэн систем, тархсан тооцоолол, ажиглагдах байдал, хоцрогдол, цар хүрээ, найдвартай байдал - хиймэл оюун ухаан тусалж чадна, гэхдээ үйлдвэрлэлийн системд алдаа дутагдлыг ойлгодог хүмүүс хэрэгтэй хэвээр байна.
Хүн-компьютерийн харилцан үйлчлэл 🧑💻
Хиймэл оюун ухаан програм хангамжийн интерфэйсийн нэг хэсэг болохын хэрээр ойлгомжтой, найдвартай, хүнд ээлтэй систем зохион бүтээх нь ноцтой ур чадвар болж хувирдаг.
Бүтээгдэхүүнд чиглэсэн програм хангамжийн инженерчлэл 🧭
Шилдэг инженерүүд зүгээр л "Бид үүнийг барьж чадах уу?" гэж асуудаггүй. Тэд "Бид үүнийг хэнд зориулж барих ёстой вэ, хийвэл юу эвдэрнэ вэ?" гэж асуудаг
Энэ алга болохгүй.
10. Оюутнууд компьютерын шинжлэх ухааныг үргэлжлүүлэн судлах ёстой юу? 📚
Тийм ээ - гэхдээ тэд үүнийг нээлттэй нүдээр судлах хэрэгтэй.
Компьютерийн шинжлэх ухаан нь анагаах ухаан, санхүү, ложистик, зугаа цэнгэл, цаг уурын ажил, боловсрол, үйлдвэрлэл, робот техник, аюулгүй байдал, дэлхийг чимээгүйхэн удирддаг энгийн бизнесийн програм хангамж зэрэг бараг бүх салбарт тархаж байгаа тул хүчирхэг мэргэжил, ур чадварын багц хэвээр байна. Дашрамд хэлэхэд, онцлох програм хангамж нь маш их төлбөр төлдөг.
Гэхдээ оюутнууд компьютерын шинжлэх ухааныг баталгаатай алтан тасалбар гэж үзэх ёсгүй. Энэ бол "хэл сур, цалин авах" биш. Магадгүй хэзээ ч тийм байгаагүй байх, гэхдээ домог дээр урт амралт байсан.
Оюутнууд дараах зүйлсэд анхаарлаа хандуулах хэрэгтэй:
-
Зөвхөн ангийн даалгавар биш, харин бодит төслүүдийг бүтээх.
-
Нэг хэлийг гүнзгийрүүлэн сурч, дараа нь бусад хэлийг прагматик байдлаар сурах.
-
Ярилцлагын заль мэхнээс гадна өгөгдлийн бүтэц болон алгоритмуудыг ойлгох.
-
Linux, Git, API, өгөгдлийн сан болон тест хийх чадвартай болох.
-
Өдөр бүр хиймэл оюун ухааны хэрэгслүүдийг ашиглах нь чухал боловч чухал юм.
-
Үүсгэсэн кодыг мөр мөрөөр нь унших.
-
Харилцааны дадлага хийх.
-
Сандарч сандрахгүйн тулд хангалттай математик сурах хэрэгтэй.
-
Зөвхөн дэлгэцийн агшин биш, харин шүүмжлэлийг харуулсан портфолио боловсруулах.
Шийдвэрээ тодорхой тайлбарлаж чаддаг компьютерын шинжлэх ухааны оюутан бусдаас ялгарна. Харин "хиймэл оюун ухаан үүнийг бичсэн" гэж хэлээд мөрөө хавчдаг оюутан тийм ч тохиромжтой биш.
11. Компаниуд юу хүсэх вэ 🏢
Компаниуд "код бичигч"-ийг биш харин үр дүнг хүсдэг.
Тэд ажиллах, өргөжүүлэх, аюулгүй байдлыг хангах, хэрэглэгчдийг сэтгэл ханамжтай байлгах, зардлыг бууруулах, орлого бий болгох, шүүх ажиллагаанаас зайлсхийх, демо эхлэх яг тэр мөчид нурахгүй байх системийг хүсдэг. Харамсалтай нь сонгодог демо зан төлөв.
Хиймэл оюун ухаан нь эдгээр үр дүнг хэрхэн гаргаж авахыг өөрчилдөг. Энэ нь гараар хэрэгжүүлэх ажлын хэрэгцээг бууруулж болох ч дараах зүйлсийг хослуулж чадах хүмүүсийн хэрэгцээг нэмэгдүүлдэг
-
Техникийн гүн.
-
Домэйн ойлголт.
-
Хиймэл оюун ухааны чөлөөтэй байдал.
-
Эрсдэлийн талаарх мэдлэг.
-
Харилцаа холбоо.
-
Амт.
Амтыг дутуу үнэлдэг. Сайн инженерүүд код хэтэрхий ухаалаг, систем хэтэрхий эмзэг, дизайн хэтэрхий төвөгтэй, эсвэл хурдан шийдэл нь ирээдүйд гамшиг авчрах жижигхэн малгай өмссөн үед мэдрэмжийг хөгжүүлдэг. 🎩
Хиймэл оюун ухаан сонголтуудыг бий болгож чадна. Хүн төрөлхтөнд одоо ч гэсэн амт хэрэгтэй хэвээр байна.
12. Тэгэхээр, компьютерын шинжлэх ухааныг хиймэл оюун ухаан орлох уу? Эцсийн дүгнэлт 🧾
Тэгэхээр, Компьютерийн шинжлэх ухааныг хиймэл оюун ухаан орлох уу? Үгүй ээ - энэ нь салбар биш, сэтгэлгээний арга зам биш, орчин үеийн компьютерийн үндэс суурь биш юм.
Гэхдээ програмчлалын зарим хэсэг автоматжуулагдах болно. Зарим анхан шатны ажил өөрчлөгдөх болно. Зөвхөн өнгөц код бичих чадварт найддаг зарим хүмүүс шахагдаж байгаагаа мэдрэх болно. Энэ бол эвгүй хэсэг юм.
Илүү сайхан ирээдүй нь компьютерийн шинжлэх ухааныг гүнзгий ойлгож, хиймэл оюун ухааныг сайн ашигладаг хүмүүст хамаарна.
Хиймэл оюун ухаан дараах зүйлсийг орлож болно:
-
Зарим давтагдсан кодчилол.
-
Хэрэгжүүлэх зарим үндсэн ажлууд.
-
Бага контексттэй алдаа засах.
-
Зарим зааварчилгааны түвшний ажил.
-
Зарим "Би зөвхөн синтакс мэднэ" гэсэн чадварын багцууд.
Хиймэл оюун ухаан дараах зүйлсийг орлохгүй:
-
Тооцооллын сэтгэлгээ.
-
Системийн дизайн.
-
Аюулгүй байдлын шийдвэр.
-
Судалгааны бүтээлч байдал.
-
Бүтээгдэхүүний үндэслэл.
-
Хүний хариуцлага.
-
Програм хангамж юу хийх ёстой, яагаад гэдгийг ойлгох хэрэгцээ.
"Компьютерийн шинжлэх ухааныг хиймэл оюун ухаан орлох уу?" гэсэн асуултын жинхэнэ хариулт нь энэ юм.
Компьютерийн шинжлэх ухааныг хиймэл оюун ухаан өөрчлөх болно. Сул, өнгөцхөн, хуулбарлах-буулгах хувилбар нь бүдгэрч магадгүй. Гүнзгий хувилбар болох үндэслэл, систем, хийсвэрлэл, дүгнэлт дээр суурилсан хувилбар нь урьд өмнөхөөсөө илүү чухал болж байна.
Өөрөөр хэлбэл, хиймэл оюун ухаан функц бичиж чаддаг тул компьютерийн шинжлэх ухаанаас бүү гар.
Компьютерийн шинжлэх ухааныг сурснаар тухайн функц нь хог эсэхийг мэдэх боломжтой болно. 🚀
Түргэн авах ✅
Хиймэл оюун ухаан нь компьютерийн шинжлэх ухааныг орлохгүй. Энэ нь зарим ердийн код бичих даалгавруудыг орлож, оюутнууд болон хөгжүүлэгчдийн ур чадварын түвшинг дээшлүүлэх болно. Хамгийн аюулгүй зам бол үндсэн ойлголтуудыг сурах, бодит төслүүдийг бий болгох, хиймэл оюун ухааныг хэрэгсэл болгон ашиглах, хиймэл оюун ухааныг бий болгож буй зүйлийг баталгаажуулах, сайжруулах, эзэмших шүүлтийг хөгжүүлэх явдал юм.
Бодит ертөнцийн жишээ: Хиймэл оюун ухаан ашиглан жижиг засвар төлөвлөгч апп бүтээх 🛠️
Хувилбар
Компьютерийн шинжлэх ухааны хоёрдугаар курсын оюутан шалгалтандаа зориулж энгийн давталтын төлөвлөгч хийхийг хүсч байна гэж төсөөлөөд үз дээ. Энэ тийм ч том зүйл биш. Зүгээр л хэрэглэгч модулиуд, хугацаа, сэдэв, суралцах боломжтой цагийг нэмээд долоо хоногийн төлөвлөгөө авах боломжтой жижиг вэб апп.
Оюутан хиймэл оюун ухаанаас бүх зүйлийг нэг даалгаварт үүсгэхийг хүсч болно. Энэ нь таван минутын турш гайхалтай харагдаж, хугацаа давхцах, шинэчлэлтийн дараа өгөгдөл алга болох, эсвэл хуваарь нь Мягмар гарагт 19 цагийн хичээлийг чимээгүйхэн хуваарилах үед эвдэрч болзошгүй.
Илүү хүчтэй арга бол хиймэл оюун ухааныг код бичих туслах болгон ашиглахын зэрэгцээ компьютерийн шинжлэх ухааны дүгнэлтийг хэрэгжүүлэх явдал юм. Зорилго нь "хиймэл оюун ухаанаар миний аппликейшнийг бүтээгээрэй" биш, харин "дизайны сонголт бүрийг ойлгож байх зуураа хиймэл оюун ухааныг ашиглан илүү хурдан хөдөлгөх" явдал юм
Төсөлд юу хэрэгтэй вэ
Санал болгохоос өмнө оюутан хэдэн үндсэн зүйлийг тодорхойлох хэрэгтэй
-
Үндсэн функцууд: модулиуд нэмэх, сэдэв нэмэх, шалгалтын огноог тохируулах, суралцах боломжтой цагийг оруулах, долоо хоног тутмын төлөвлөгөө гаргах.
-
Өгөгдлийн загвар: модулиуд, сэдэв, хугацаа, тэргүүлэх чиглэлүүд, гүйцэтгэсэн ажлууд.
-
Хязгаарлалтууд: шөнө дундаас хойш суралцах хичээл хийхгүй, давхардсан сэдэв оруулахгүй, хэрэглэгчийн оруулсан цагаас илүү цаг төлөвлөхөөс зайлсхийх.
-
Технологийн стек: жишээлбэл, интерфэйсийн хувьд React, жижиг Node/Express API, эхний хувилбарын хувьд SQLite эсвэл локал хадгалалт.
-
Туршилтын төлөвлөгөө: хоосон оролт, боломжгүй хуваарь, давхардсан модулиуд болон огнооны ирмэгийн тохиолдлуудыг шалгана уу.
-
Аюулгүй байдлын дүрэм: нэрээ нууцалсан тохиолдолд оюутны хувийн мэдээллийг олон нийтийн хиймэл оюун ухаан руу илгээж болохгүй.
Жишээ заавар
Сул дорой өдөөлт нь:
Надад засвар төлөвлөгч апп бүтээгээрэй.
Энэ нь хиймэл оюун ухаанд чухал нарийн ширийн зүйлийг зохион бүтээх, хэт их бүтээх эсвэл алдах хэт их зай гаргаж өгдөг.
Илүү хүчтэй өдөөлт нь:
Би компьютерын шинжлэх ухааны портфолио төслийн жижиг засвар төлөвлөгч аппликейшн бүтээж байна.
Frontend-д React ашиглан эхний хувилбарыг энгийн байлгаарай.
Хэрэглэгч модуль нэмэх, тухайн модулийн доор сэдвүүд нэмэх, шалгалтын огноог тохируулах, өдөрт суралцах боломжтой цагийг оруулах, долоо хоног тутмын засвар төлөвлөгөө гаргах боломжтой байх ёстой.Баталгаажуулалтыг хараахан бүтээгээгүй байна.
Эхний хувилбарын өгөгдлийг орон нутгийн санах ойд хадгална уу.
Хоосон модулийн нэр, өнгөрсөн шалгалтын огноо, давхардсан сэдвүүд болон өдөрт 12-оос дээш цагийн оролтын баталгаажуулалтыг оруулна уу.Эхлээд өгөгдлийн загвар болон бүрэлдэхүүн хэсгийн бүтцийг санал болго.
Би бүтцийг нь батлах хүртэл бүрэн кодыг бүү бич.
Хариултыг тодорхой, энгийн хэлээр тайлбарла.
Энэ тушаал нь хиймэл оюун ухааныг удаашруулдаг тул илүү сайн ажилладаг. Энэ нь код бичихээс өмнө дизайныг асуудаг. Энэ нь компьютерын шинжлэх ухааны дүгнэлт чухал болж эхэлдэг газар юм.
Үүнийг хэрхэн шалгах вэ
Оюутан анхны ажиллаж буй демо хувилбарт итгэх ёсгүй. Тэд үүнийг эвдэх гэж байгаа мэт туршиж үзэх хэрэгтэй, учир нь хэрэглэгчид үүнийг хийх нь гарцаагүй.
Сайн туршилтын тохиолдлуудад дараахь зүйлс орно
-
Нэргүй модуль нэмнэ үү.
-
Нэг сэдвийг хоёр удаа нэмнэ үү.
-
Шалгалтын огноог өнгөрсөн цагт тохируулна уу.
-
Өдөр бүр суралцах боломжтой тэг цагийг оруулна уу.
-
Нэг өдөрт 20 хичээлийн цаг оруулна уу.
-
Маргааш дуусах таван сэдвийг нэмж, апп боломжгүй төлөвлөгөө гаргаж байгаа эсэхийг шалгана уу.
-
Хуудсыг дахин ачаалж, хадгалсан өгөгдөл хэвээр байгаа эсэхийг шалгана уу.
-
Сэдвийг дууссан гэж тэмдэглээд хуваарь зөв шинэчлэгдсэн эсэхийг шалгана уу.
Тэд мөн хиймэл оюун ухаанаас логикийг нь хянаж үзэхийг хүсч болно:
Миний хуваарь гаргах функц энд байна. Бодит бус эсвэл буруу засварлах төлөвлөгөө үүсгэж болзошгүй тохиолдлуудыг олоорой. Одоогоор дахин бичих хэрэггүй. Эхлээд асуудлыг тайлбарлаад дараа нь нэмэх ёстой тестүүдийг санал болго.
Энэ нь хиймэл оюун ухааныг сэтгэлгээг орлохын оронд шүүмжлэгч болгож байна.
Юу буруу болж болох вэ
Хамгийн тодорхой алдаа бол үүсгэсэн кодыг ойлголгүйгээр хуулбарлах явдал юм. Аппликейшн ажиллаж байгаа мэт харагдаж болох ч оюутан өгөгдлийн бүтцийг тайлбарлаж, алдааг засах эсвэл ярилцлагад дизайны сонголтоо хамгаалж чадахгүй байж магадгүй юм.
Бусад бодит асуудлуудад дараахь зүйлс орно
-
Хиймэл оюун ухаан нь боломжтой цагийг үл тоомсорлодог хуваарийн алгоритм бичдэг.
-
Апп нь бүх зүйлийг нэг эмх замбараагүй объект дотор хадгалдаг тул засвар үйлчилгээ хийхэд хэцүү болдог.
-
Оролтын баталгаажуулалт нь зөвхөн интерфэйс дээр явагддаг бөгөөд үндсэн логик дээр хийгддэггүй.
-
Үүсгэсэн код нь оюутны ойлгохгүй сангуудыг ашигладаг.
-
Хиймэл оюун ухаан нь хэзээ ч хүсэлт гаргаж байгаагүй функцуудыг зохион бүтээдэг.
-
Оюутан “илүү сайн код” асуухад жинхэнээсээ илүү сайн биш харин илүү төвөгтэй зүйл авдаг.
-
Аппликейшн нь ямар ч туршилтгүй тул өөрчлөлт бүр төлөвлөгчийг эвдэх эрсдэлтэй.
Нэг чухал дүрэм бол: хэрэв оюутан функцийг мөр мөрөөр нь тайлбарлаж чадахгүй бол энэ нь тэдний бүрэн төсөл биш юм.
Практик хоол
Энэ бол хиймэл оюун ухааныг муу ашиглах, сайн ашиглахын хоорондох ялгаа юм.
Хиймэл оюун ухааныг буруу ашиглах нь дууссан аппликейшнийг асуух, гаралтыг нь хуулах, хэн ч анхааралтай харахгүй байхыг найдах гэсэн үг юм.
Оюутан эцсийн кодыг эзэмшиж байх хооронд хиймэл оюун ухааныг сайн ашиглах гэдэг нь бүтцийн талаар хэлэлцэх, тэнцвэрийг харьцуулах, ноорог гаргах, тест санал болгох, давуу талуудыг хянах зэрэгт ашиглахыг хэлнэ.
Тийм ч учраас компьютерын шинжлэх ухаан чухал хэвээр байна. Хиймэл оюун ухаан нь засварлах төлөвлөгчийг хурдан бүтээхэд тусалж чадна, гэхдээ төлөвлөгч нь зөв, засвар үйлчилгээ хийх боломжтой, турших боломжтой, хэнд ч үзүүлэхэд үнэ цэнэтэй эсэхийг шийдэхийн тулд оюутан компьютерын шинжлэх ухааны мэдлэгтэй байх шаардлагатай.
Түгээмэл асуултууд
Ирээдүйд компьютерийн шинжлэх ухааныг хиймэл оюун ухаан орлох уу?
Компьютерийн шинжлэх ухааныг хиймэл оюун ухаанаар орлохгүй. Хиймэл оюун ухаан нь зарим код бичих даалгавруудыг автоматжуулж, ноорог үүсгэж, алдааг тайлбарлаж, ердийн ажлыг хурдасгаж чадна. Гэхдээ компьютерийн шинжлэх ухаанд систем, алгоритм, аюулгүй байдал, өгөгдөл, архитектур, онол, дүгнэлт зэрэг багтдаг. Эдгээр салбарт тодорхой сэтгэж, үр дүнг баталгаажуулж, програм хангамж юу хийх ёстойг ойлгодог хүмүүс хэрэгтэй хэвээр байна.
Компьютерийн шинжлэх ухааны ажлын ямар хэсгүүдийг хиймэл оюун ухаан автоматжуулж чадах вэ?
Хиймэл оюун ухаан нь давтагддаг, сайн тодорхойлсон даалгавруудад хамгийн үр дүнтэй байдаг. Энэ нь загвар код, энгийн скрипт, үндсэн тест, баримт бичгийн ноорог, синтаксийн орчуулга, тогтмол илэрхийллүүд болон хурдан туршилтуудад тусалж чадна. Эдгээр нь бүтээмжийн жинхэнэ өсөлт юм. Гэсэн хэдий ч хүн гаралтыг хянаж, нөхцөл байдлыг ойлгож, үүсгэсэн шийдэл нь аюулгүй бөгөөд тохиромжтой эсэхийг шийдэж чадвал автоматжуулалт хамгийн сайн ажилладаг.
Яагаад хиймэл оюун ухаан компьютерийн шинжлэх ухааны ажлын байрыг бүрэн орлохгүй байна вэ?
Хиймэл оюун ухаан код бичиж чаддаг ч үр дүнг найдвартай эзэмшдэггүй. Програм хангамжийн ажил нь тодорхой бус шаардлага, бизнесийн дүрэм, хэрэглэгчид, аюулгүй байдлын эрсдэл, үйлдвэрлэлийн алдаа, гүйцэтгэлийн тэнцвэргүй байдал, урт хугацааны засвар үйлчилгээ зэргийг хамардаг. Компаниуд систем зохион бүтээх, орооцолдсон асуудлуудыг засах, тодорхой харилцах, ямар нэгэн зүйл эвдэрсэн тохиолдолд хариуцлага хүлээх чадвартай хүмүүс хэрэгтэй хэвээр байна. Хиймэл оюун ухаан нь бүрэн мэргэжлийн дүгнэлт биш харин даалгавруудад тусалдаг.
Хиймэл оюун ухаан нь компьютерын шинжлэх ухааны анхан шатны ажлуудыг хэрхэн өөрчилдөг вэ?
Хиймэл оюун ухаан нь зарим анхан шатны код бичих даалгавруудыг автоматжуулахад хялбар болгож, улмаар бага албан тушаалд томилогдох боломжтой. Ажил олгогчид хэн нэгэн код бичиж чадах эсэхийг асуухын оронд анхан шатны хүмүүсээс хиймэл оюун ухааны хэрэгслүүдийг ашиглах, үүсгэсэн кодыг хянах, алдааг олж харах, буулт хийх боломжийг тайлбарлах, зохих ёсоор туршихыг шаардаж магадгүй юм. Энэ нь оюутнууд болон шинэ хөгжүүлэгчдэд үндсэн ойлголтууд болон санаатай дадлагыг илүү чухал болгодог.
Оюутнууд хиймэл оюун ухааны улмаас компьютерын шинжлэх ухааныг үргэлжлүүлэн судлах ёстой юу?
Тийм ээ, оюутнууд компьютерийн шинжлэх ухааныг судлах хэрэгтэй, гэхдээ бодит хүлээлттэйгээр. Үүнийг ажилд хүрэх баталгаатай богино зам гэж үзэж болохгүй. Оюутнуудад үндсэн мэдлэг, бодит төслүүд, дибаг хийх чадвар, Git, мэдээллийн сан, тест хийх, харилцаа холбоо, хиймэл оюун ухааны мэдлэг хэрэгтэй. Зорилго нь зөвхөн кодыг хурдан бүтээх биш, харин кодыг сайжруулж, хамгаалахад хангалттай гүнзгий ойлгох явдал юм.
Анхан шатны суралцагчид хиймэл оюун ухаанаас хамааралтай болохгүйгээр хэрхэн ашиглах вэ?
Анхан шатны суралцагчид хиймэл оюун ухааныг зөвхөн хариултын машин биш, харин багш, дадлагын хамтрагч болгон ашиглах хэрэгтэй. Сайн арга бол тайлбар асуух, үүсгэсэн кодыг гараар дахин бичих, програмуудыг санаатайгаар эвдэх, шийдлүүдийг харьцуулах, заримдаа хиймэл оюун ухаангүйгээр дибаг хийх явдал юм. Баримт бичгийг уншиж, алдааг хянах нь бас тусалдаг. Гол нь зөвхөн ажлын хэсгүүдийг цуглуулах биш, харин ойлголтыг бий болгох явдал юм.
Компьютерийн шинжлэх ухааны үндэс суурь нь хиймэл оюун ухаантай харьцуулахад яагаад илүү чухал вэ?
Хиймэл оюун ухаан код бичихэд хялбар болгоход шүүлт хийх нь илүү үнэ цэнэтэй болдог. Үндсэн ойлголтууд нь хүмүүст илүү сайн асуулт асуух, сул шийдлүүдийг олж харах, гүйцэтгэлийг ойлгох, архитектурыг үнэлэх, аюулгүй байдлын асуудлуудыг анзаарахад тусалдаг. Хоёр хүн ижил хиймэл оюун ухааны хэрэгслийг ашиглаж, мэдлэгээсээ хамааран маш өөр үр дүнд хүрч чадна. Хүчтэй компьютерийн шинжлэх ухааны үндэс суурь нь уг хэрэгслийг илүү үр дүнтэй, эрсдэл багатай болгодог.
Их сургуулиудад компьютерын шинжлэх ухааныг хиймэл оюун ухаан орлох уу?
Хиймэл оюун ухаан оршин тогтнож байгаа учраас компьютерын шинжлэх ухаан их сургуулиудаас алга болохгүй. Үүний оронд боловсрол нь програмчлал, алгоритм, өгөгдлийн бүтэц, систем, мэдээллийн сан, онол, програм хангамжийн инженерчлэлийг заахын зэрэгцээ хиймэл оюун ухааныг илүү шууд хамруулах шаардлагатай. Хиймэл оюун ухаан нь багш эсвэл код бичих туслахын үүрэг гүйцэтгэж болох ч оюутнууд систем хэрхэн ажилладаг, үүссэн хариултыг хэрхэн үнэлэхийг сурах хэрэгтэй хэвээр байна.
Хиймэл оюун ухааны автоматжуулалтаас компьютерын шинжлэх ухааны ямар ур чадвар хамгийн аюулгүй вэ?
Нөхцөл байдал, дүгнэлт, хариуцлагатай холбоотой ур чадварыг бүрэн автоматжуулахад илүү хэцүү байдаг. Үүнд системийн дизайн, кибер аюулгүй байдал, үйлдвэрлэлийн алдааг олж засварлах, архитектур, гүйцэтгэлийн тохируулга, бүтээгдэхүүний үндэслэл, хүн-компьютерийн харилцан үйлчлэл, өгөгдлийн инженерчлэл, дэд бүтэц, судалгааны түвшний асуудлын хүрээ зэрэг орно. Хиймэл оюун ухаан эдгээр чиглэлээр тусалж чадах ч энэ нь хүний хариуцлагыг дүгнэх, өөрийн шийдвэр гаргах чадварыг орлож чадахгүй.
Хиймэл оюун ухаанаар компьютерын шинжлэх ухааны чиглэлээр ажиллахад бэлтгэх хамгийн сайн арга юу вэ?
Хамгийн хүчтэй зам бол үндсэн ойлголтуудыг хиймэл оюун ухааны практик чадвартай хослуулах явдал юм. Нэг програмчлалын хэлийг гүнзгий сурч, бодит төслүүдийг бүтээж, алгоритм болон системийг ойлгож, туршилт болон дибаг хийх дадлага хийж, хиймэл оюун ухааны хэрэгслүүдийг шүүмжлэлтэйгээр ашиглаарай. Үүсгэсэн кодыг мөр мөрөөр нь уншиж, дизайны сонголтыг тайлбарлахад бэлэн байгаарай. Ажил олгогчид үр дүн гаргаж, эрсдэлийг ойлгодог хүмүүсийг үнэлэх болно.
Лавлагаа
-
АНУ-ын Хөдөлмөрийн Статистикийн Товчоо - Компьютер ба Мэдээллийн Технологийн Мэргэжил - bls.gov
-
Компьютерийн Машины Холбоо - CS2023 Сургалтын удирдамж - acm.org
-
CSET, Жоржтаун Их Сургууль - Хиймэл оюун ухаанаар үүсгэгдсэн кодын кибер аюулгүй байдлын эрсдэлүүд - cset.georgetown.edu
-
Хүн - Хиймэл оюун ухааны хөдөлмөрийн нөлөөлөл - anthropic.com
-
Stack Overflow - Хиймэл оюун ухааны код бичих хэрэгслүүд - survey.stackoverflow.co
-
AAAI - Нэгдсэн хиймэл оюун ухаан илүү өргөн хүрээнд - ojs.aaai.org
-
OWASP Cheat Sheet цуврал - Хиймэл оюун ухааны агентын аюулгүй байдлын Cheat Sheet - cheatsheetseries.owasp.org