Проект "Искусственный интеллект и его возможности"

Индивидуальный исследовательский проект по информатике на тему "Искусственный интеллект и его возможности" учащегося 10 класса посвящен подробному изучению и описанию что такое искусственный интеллект, рассмотрению принципов его работы и задач, которые он регулярно решает.
В процессе проведения исследовательской работы (проекта) по информатике об искусственном интеллекте и его возможностях обучающийся 10 класса пришел к выводу о том, что искусственный интеллект может автоматизировать повседневные задачи, а также выполнять сложные
аналитические функции, при этом помогая принимать решения и создавать новые продукты.
Оглавление
Введение
1. Что такое искусственный интеллект
2. Как работает искусственный интеллект
3. Какие задачи может решать искусственный интеллект
4. Кто такие Ai-тренера
5. Кто занимается разработкой искусственного интеллекта
6. На каких языках пишут искусственного интеллекта
7. Применение искусственного интеллекта в различных областях
8. Практическая часть. Создание простого чат-бота с использованием сервисов для работы с
искусственным интеллектом
Заключение
Литература
Введение
Искусственный интеллект - одна из самых актуальных и быстроразвивающихся технологий современности, способная изменить мир вокруг нас. Начиная с автоматизации рутинных задач и заканчивая созданием инновационных технологий, искусственный интеллект открывает перед нами огромные возможности для улучшения жизни людей и развития общества в целом. В рамках данного проекта мы рассмотрим различные аспекты искусственного интеллекта.
Актуальность: показать на что способен искусственный интеллект.
Цель:
- Создать простого чат-бота с ИИ который может ответить на твой вопрос
Задачи:
- Создать чат бота
- Тестирование
- Отчет о тестирование
1. Что такое искусственный интеллект
Искусственный интеллект (ИИ) — это направление компьютерных наук, которое разрабатывает и изучает методы и программное обеспечение, позволяющие машинам воспринимать окружающую среду и использовать обучение и интеллект для выполнения действий.
2. Как работает искусственный интеллект
Искусственный интеллект начинает работу с сбора и анализа больших объемов данных из различных источников. После сбора данных искусственный интеллект обрабатывает их, используя различные алгоритмы, и представляет результаты в удобной форме. Искусственный интеллект использует обработанные данные для обучения модели, которая может предсказывать результаты на основе входных данных.
После обучения модель тестируется на новых данных для проверки ее точности и результативности. При необходимости модель оптимизируется. На последнем этапе искусственный интеллект применяет обученную модель для решения конкретных задач или
принятия решений.
3. Какие задачи может решать искусственный интеллект
Искусственный интеллект (ИИ) может решать следующие задачи:
- Классификация и распознавание образов, текстов, речи на основе определённых характеристик.
- Прогнозирование и анализ будущих тенденций, событий или результатов чего-либо на основе исторических данных.
- Автоматизация рутинных задач и процессов.
- Адаптация и оптимизация решений в соответствии с новыми вводными.
- Обработка естественного языка. Это позволяет создавать ботов, переводчики и аналитические инструменты.
- Рекомендации и персонализация информации на основе анализа предпочтений пользователя и его поведения.
- Проигрывание симуляции и моделирование ситуаций для анализа различных сценариев и принятия решений.
4. Кто такие Ai-тренера
AI-тренер — это специалист, обучающий искусственный интеллект генерировать ответы, соответствующие запросам пользователей и этическим нормам.
Профессия считается новой, но многие её функции схожи с работой, которую выполняют специалисты по разметке данных, асессоры и копирайтеры. Главное отличие AI-тренеров от этих специалистов — сосредоточенность на задачах, связанных с обучением современных моделей ИИ.
5. Кто занимается разработкой искусственного интеллекта
Инженер по разработке искусственного интеллекта - это специалист, который занимается программированием ИИ, созданием алгоритмов и моделей машинного обучения, обработкой естественного языка и компьютерного зрения. Он выполняет разработку и поддержку систем, приложений на основе AI. Профессия инженера требует знаний в программировании, математике и машинном обучении.
6. На каких языках пишут искусственного интеллекта
Python — лучший язык программирования для ИИ. Он прост в освоении и имеет большое сообщество разработчиков. Java также является хорошим выбором, но его сложнее освоить. Другие популярные языки программирования ИИ включают Julia, Haskell, Lisp, JavaScript, C++, Prolog и Scala.
7. Применение искусственного интеллекта в различных областях
- Медицина - ИИ используется для диагностики заболеваний, разработки лекарств, анализа медицинских изображений и мониторинга пациентов.
- Финансы - ИИ помогает в анализе финансовых данных, принятии инвестиционных решений, управлении рисками и предсказании рыночных трендов.
- Транспорт - ИИ применяется для управления транспортными сетями, оптимизации маршрутов, автопилота и развития автономных транспортных средств.
- Производство - ИИ помогает в оптимизации производственных процессов, управлении цепями поставок, контроле качества продукции и прогнозировании спроса.
- Право - ИИ применяется для анализа юридической информации, автоматизации юридических процессов, предсказания исхода судебных дел и разработки юридических рекомендаций.
- Маркетинг - ИИ используется для анализа данных о потребителях, персонализации маркетинговых кампаний, улучшения прогнозирования спроса и оптимизации цен.
- Сельское хозяйство - ИИ применяется для оптимизации производства сельскохозяйственных культур, управления растениеводством, прогнозирования урожайности и контроля за заболеваниями растений.
Это лишь небольшой список областей, в которых применяется искусственный интеллект. С развитием технологий искусственного интеллекта его применение будет продолжать расширяться и углубляться в различных сферах жизни.
8. Практическая часть. Создание простого чат-бота с использованием сервисов для работы с искусственным интеллектом
За основу чат-бота я решил взять отечественную модель gigachat от СберБанка.
Найдя на официальном сайте документацию я создал первый файл в программе Pycharm использовал следующий библиотеки:
- streamlit
- gigachat_api
- get_access_token, send_prompt, sent_prompt_and_get_response , urllib3
После взял уже готовые функции с документацией и проверил на работоспособность.
Что было сделано:
Nекст которые мы увидим при переходе на сайт st.title("Асистент")
Приветствие:
if "messages" not in st.session_state:
st.session_state.messages = [{"role": "ai", "content": "Нужна помощь Никита?"}]
Возможность на вывод картинок и текста:
if msg.get("is_image"):
st.chat_message(msg["role"]).image(msg["content"])
else:
st.chat_message(msg["role"]).write(msg["content"])
Текст который будет отображаться при ожидании ответа от нейросити
with st.spinner("Печатает..."):
Заключение
В заключение следует сказать, что индивидуальный исследовательский проект по информатике на тему "Искусственный интеллект и его возможности" продемонстрировал, как современные технологии могут преобразовать нашу жизнь, обеспечивая новые горизонты для инноваций и повышения эффективности в различных сферах. Мы увидели, что ИИ способен не только автоматизировать рутинные задачи, но и выполнять сложные
аналитические функции, помогать в принятии решений и создавать новые продукты и услуги.
Однако, вместе с этими возможностями возникают и вызовы, требующие нашего внимания, такие как этические вопросы, защита данных и необходимость обеспечения справедливого доступа к технологиям. Поэтому важно продолжать исследовать и развивать ИИ, стремясь к его более
безопасному и ответственному использованию. Таким образом, будущее искусственного интеллекта открывает перед нами огромные перспективы, и наша задача — находить баланс между инновациями и этическими принципами, чтобы создать более устойчивое и прогрессивное
общество.
Литература
- https://ru.wikipedia.org/wiki/Искусственный_интеллект
- https://skillbox.ru/media/code/aitrener-bolshoy-gayd-po-novoy-professii/