Afzaal Ahmad Zeeshan
Хорошо, помимо того, что сказал Рави (с большим уважением к этому ответу), искусственный интеллект в основном делается "без" графического пользовательского интерфейса. Большая часть работы выполняется в мэйнфрейме или суперкомпьютере, и только "текстовый" ответ отправляется в ваше графическое приложение.
Как сказал Рави: "как мне испечь торт?" Что сделал бы Google, так это вернулся бы в базу данных своей поисковой системы, нашел бы хорошую запись и просто уведомил бы вас о ней. Графический интерфейс реализован для веб-сайта. Фактическая программа, которая находит Результаты поиска, не имеет графического интерфейса, она не нуждается в нем. Точно так же есть много других программ, в которых ИИ не имеет отношения к наличию графического интерфейса или его отсутствию. Вы, конечно, можете написать программу для интеллектуального управления записями с помощью консоли или с помощью графического приложения и так далее.
Теперь перейдем к вашему вопросу: искусственный интеллект, как следует из названия, - это просто феномен, в котором компьютер "кажется" мыслящим как человек. Ничего больше. Так что вы наверняка можете сделать все, что угодно, что может выполнять задачи, которые вы будете, на себе, без необходимости задавать вам тысячу вопросов.
1. Да, но не надо. Visual Basic предназначен для программирования визуального приложения. Реализация жестких базовых нативных функций была бы намного сложнее. Попробуйте использовать C, C++ или Java!
2. Тебе 15, хорошее. Мне было 15 лет, когда я начал, я изучил 10% ИИ. Но я не изучал искусственный интеллект, я просто учился. программирование.
3. Не говорите им. Первое, что я сделал, - это сайт с социальными кнопками. Я показал его родителям, они сказали, что он нам не нужен, сынок. Принеси свои книги и займись учебой. Поэтому я вообще перестал им что-либо говорить, пока мои навыки не начали приносить плоды.
4. Конечно, вы можете делать все, что угодно, но говорить это каждый раз будет просто снижать эффективность. Просто сделай это.
Я могу дать вам несколько советов, потому что несколькими годами ранее (возможно, 2) я написал эту программу для себя. Он работал и понимал несколько вещей (только!), таких как
1. Есть ли непрочитанные письма?
- Он будет нарезать электронные письма и непрочитанные и искать их на моем личном почтовом клиенте. Я также сделал почтовый клиент, потому что программа не будет знать, как искать Outlook.
2. Есть ли активные загрузки?
- Я бы попросил его "у меня есть активная загрузка", чтобы активировать сервис и сохранить количество скачиваний. Тогда он просто "выскажет", сколько загрузок осталось.
3. Уровень заряда батареи (Да, вы его получили!)
Но для работы над проектом требуется очень большой источник данных. Вы должны хранить каждую команду в нем. Каждое слово, которое вы произносите, каждая команда, которую вы отдаете, и каждый протокол, который вы используете. Отправляйте электронную почту, ищите в интернете, находите песню, воспроизводите песню и так далее. Ему нужно знать "как", прежде чем он вообще сможет что-то сделать.
Серверы Google, Yahoo и Microsoft были запрограммированы более чем тысячами программистов и экспертов, чтобы действительно сделать это. Вот почему ваши родители беспокоятся о вас и говорят вам, что вы не должны этого делать. Но если вы думаете, что можете, просто идите вперед. :-)
Для получения дополнительной информации, пожалуйста, прочтите их:
https://en.wikipedia.org/wiki/Artificial_intelligence[^]
Кроме того, Пожалуйста, возьмите этот бесплатный курс от MIT по искусственному интеллекту, он определенно поможет вам: http://ocw.mit.edu/courses/electrical-engineering-and-computer-science/6-034-artificial-intelligence-fall-2010/[^]
Удачи вам!