Чат-бот командного рядка на Python
Завдання:
Створити чатбот на завтра , який дає можливість спілкуватись з базою даних (csv). CLI.
Опис:
Objective:
Створити чатбот командного рядка, який дозволяє користувачам взаємодіяти з набором даних ВВП від Світового банку, використовуючи Python. Чатбот повинен обробляти запити природною мовою, пов'язані з набором даних, і за бажанням надавати прогнози щодо майбутніх значень ВВП.
Dataset:
Набір даних, який потрібно використовувати, - це набір даних ВВП Світового банку, доступний тут. Набір даних містить дані про ВВП для різних країн за кілька років.
Requirements:
1 Завантаження даних:
◦ Завантажити та попередньо обробити набір даних ВВП.
◦ Обробити будь-яке необхідне очищення даних, наприклад, вирішення проблем з відсутніми значеннями та форматуванням.
2 Інтерфейс чатбота:
◦ Реалізувати інтерфейс командного рядка (CLI), де користувачі можуть взаємодіяти з чатботом. Це може бути досить просто.
◦ Чатбот повинен приймати заздалегідь визначені запити природною мовою та надавати відповіді на основі набору даних ВВП.
◦ Ви можете використовувати інструменти, такі як LlamaIndex, для парсингу та обробки запитів.
3 Приклад основних функцій:
◦ Основні запити:
▪ Отримати дані про ВВП для конкретної країни та року. Приклад запиту: "Який був ВВП США у 2020 році?"
▪ Показати топ N країн за ВВП для конкретного року. Приклад запиту: "Показати топ 5 країн за ВВП у 2019 році."
▪ Порівняти ВВП між двома або більше країнами за вказаний період. Приклад запиту: "Порівняти ВВП Китаю та Індії з 2000 по 2020 рік."
◦ Аналіз часових рядів:
▪ Обчислити середній темп зростання ВВП для країни за певний період. Приклад запиту: "Який був середній темп зростання ВВП Бразилії з 2000 по 2010 рік?"
◦ Агрегований аналіз:
▪ Показати глобальне зростання ВВП з часом. Приклад запиту: "Яка тенденція зростання глобального ВВП?"
▪ Визначити регіон або континент з найвищим/найнижчим ВВП за певний рік. Приклад запиту: "Який континент мав найвищий ВВП у 2015 році?"
▪ Проаналізувати розподіл ВВП між країнами в певному році. Приклад запиту: "Який розподіл ВВП для всіх країн у 2018 році?"
◦ Користувацький аналіз:
▪ Дозволити користувачам ставити користувацькі запити. Приклад запиту: "Яка різниця у ВВП між США та Японією у 2010 році?"
Instructions:
1 Налаштування:
◦ Використовуйте Python для створення чатбота.
◦ Для прогностичної моделі (якщо реалізовано) розгляньте можливість використання бібліотек, таких як scikit-learn, statsmodels або будь-якого іншого відповідного інструменту.
◦ Ви можете використовувати LlamaIndex або будь-який інший інструмент для обробки запитів для заздалегідь визначених запитів природною мовою.
-
1664 100 5 3 Можна звичайно переплести сюди ШІ для розпізнавання, але тоді простіше скормити просто ті таблиці в ЧатГПТ і запитувати у нього. А так можна зробити командний інтерфейс з простими правилами для запитів.
-
824 26 0 Доброго дня, буду радий виконати замовлення. Раніше я займався чат-ботами, а зараз свічнувся в Data science, і добре знайомий з технологіями які потрібно використати
Актуальні фриланс-проєкти в категорії Python
Потрібно створити бот в тг для оплати підписки.
2000 UAH
Потрібно створити бот в телеграмі де користувач зможе оформити підписку на доступ до веб камер котрі знгаходяться у дворі. Організувати в боті оплату двух видів підписок (на місяць і на один день). Бот повинен автоматично перевірити оплату і після видавати посилання-доступу Python, Розробка ботів ∙ 9 годин 55 хвилин тому ∙ 61 ставка |
Python / Network Engineer: Мережева оптимізація бота (WAF, Connection Pooling, Asyncio)Спрощений варіант! Прошу відгукнутися тільки тих, хто розуміє і розбирається. Про проект: Автоматизований бот для снайпінгу. Базова бізнес-логіка (парсинг, авторизація, збірка JSON/XML пакетів) вже готова і працює на Python. Цільове оточення — Linux (Ubuntu). Поточна проблема:… Python, Парсинг даних ∙ 12 годин 25 хвилин тому ∙ 14 ставок |
Парсинг та класифікація великого масиву зображеньПотрібно реалізувати проєкт зі збору та структурування великого масиву архітектурних зображень із відкритих вебджерел.Задача включає: автоматизований збір зображень; завантаження файлів у максимально доступній якості; класифікацію зображень за категоріями: Exterior; Interior;… Python, Парсинг даних ∙ 16 годин 55 хвилин тому ∙ 30 ставок |
Бізнес-логіка платформи: підтвердження занять, контроль відвідуваності та історія уроків (DjangoДоопрацювання бізнес-логіки освітньої платформи: підтвердження занять, контроль відвідуваності та історія уроків (Django + React) Необхідно реалізувати повноцінну систему підтвердження уроків, контролю відвідуваності та зберігання історії підтверджень. Важливо Перед початком… Python ∙ 2 дні 22 години тому ∙ 29 ставок |
Доопрацювання адміністративної панелі освітньої платформи (Django + React)Доопрацювання адміністративної панелі освітньої платформи (Django + React) Опис проекту: Є діюча освітня платформа (маркетплейс, аналог Preply), розроблена на Django + React. Необхідно доопрацювати існуючу адміністративну панель і реалізувати відсутній функціонал управління… Python, Веб-програмування ∙ 4 дні 19 годин тому ∙ 58 ставок |