Чат-бот командного рядка на 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 або будь-який інший інструмент для обробки запитів для заздалегідь визначених запитів природною мовою.
-
1673 100 5 3 Можна звичайно переплести сюди ШІ для розпізнавання, але тоді простіше скормити просто ті таблиці в ЧатГПТ і запитувати у нього. А так можна зробити командний інтерфейс з простими правилами для запитів.
-
781 26 0 Доброго дня, буду радий виконати замовлення. Раніше я займався чат-ботами, а зараз свічнувся в Data science, і добре знайомий з технологіями які потрібно використати
Актуальні фриланс-проєкти в категорії Python
Розсилка по групах
1500 UAH
Потрібен софт, який буде підключатися до сесії телеграму, буде заходити в групи телеграму і відправляти повідомлення, яке йому скажуть Python, Розробка ботів ∙ 6 годин 45 хвилин тому ∙ 8 ставок |
Побудувути модель калсифікації клієнтів1. Є дані клієнтів в Mongo/SQL (приблизно 20 000 заисів із сирими даними). 2. Необхідно на їх основі побудувати фічі та модель класифікації клієнтв на поведінкові групи. 3. Проект виконати на Python. AI та машинне навчання, Python ∙ 1 день 9 годин тому ∙ 29 ставок |
ІТ Автоматизація ведення VAT- звітності
10 000 UAH
Необхідно розробити систему для автоматизації перенесення даних про продажі з CRM у бухгалтерську систему Wafeq. Система має імпортувати банківські та платіжні звіти, автоматично звіряти платежі з інвойсами, формувати інвойси для VAT-звітності та мінімізувати ручну роботу.… AI та машинне навчання, Python ∙ 1 день 15 годин тому ∙ 39 ставок |
Інструмент звірки рахунків з банком, картами та бухгалтеромТехнічне завдання: інструмент звірки рахунків з банком, картами та бухгалтеромЗагальна метаПотрібен локальний інструмент (скрипт/невеликий додаток на Python), який запускається вручну раз на 1-2 місяці на моєму комп'ютері і робить звірку між:Рахунками, які я виставив клієнтам і… Python, Десктопні додатки ∙ 2 дні 3 години тому ∙ 39 ставок |
Автоматичне публікування відео в соціальні мережі за розкладомТехнічне завдання (ТЗ)Автоматична публікація відео в соціальні мережі за розкладомОпис проектуПотрібен скрипт/бот (Python бажано, або будь-яке інше рішення на ваш вибір — головне стабільність і простота підтримки), який автоматично публікує відео з папки в соціальні мережі та… Python, Розробка ботів ∙ 2 дні 15 годин тому ∙ 58 ставок |