Senior PHP/Node Розробник (проектна робота, бажаний досвід використання AI) Offline

Локація: Remote | Україна


Про проект

Ми запускаємо експериментальний AI-проєкт у сфері голосової підтримки: хочемо створити телефонного AI-асистента, який буде відповідати на дзвінки клієнтів в режимі реального часу.

Мета — інтегрувати OpenAI Voice Agent (Speech-to-Speech API) з нашою телефонною системою на базі Voximplant + WebRTC, щоб голосовий асистент став першою лінією підтримки.

📎 OpenAI Voice Agents:
https://platform.openai.com/docs/guides/voice-agents?voice-agent-architecture=speech-to-speech


Що потрібно зробити

  • Провести технічне дослідження як інтегрувати WebRTC із Voximplant до OpenAI Voice Agent.
  • Налаштувати промпти та самого асистента, реалізувати можливість отримання через функції та інше інформацію про того, хто телефонує, і трохи контексту про нього з нашої бази (ми надамо власне API), а також налаштувати потрібну нам схему роботи
  • Для початкового MVP хочемо отримати наступний сценарій, щоб можна було почати діалог (можна одразу через дзвінки це доробити, або через сайт — просто як прототип, щоб можна було поспілкуватися з асистентом):

     - Вводиться номер телефону, з якого нібито телефонують

     - Асистент відповідає, що ви зателефонували в таке-то агентство. У цей час або асинхронно перевіряється номер абонента та контекст про нього, який підвантажується в промпт

     - З’ясовується мета дзвінка
       а. якщо це мешканець, який шукає квартиру, говоримо, що найпростіше подивитися всі квартири на нашому сайті, і що ми зараз надішлемо йому SMS
       б. якщо це мешканець, який вже проживає, говоримо, що найкраще всі запити надсилати через особистий кабінет, і що ми зараз надішлемо йому посилання на кабінет у SMS, щоб він писав звідти
       в. якщо це хтось інший, кажемо, що менеджер, який може допомогти, зараз зайнятий, і запитуємо, що передати, обіцяючи, що з ним скоро зв’яжуться

     - Після дзвінка генерується підсумок розмови: хто телефонував, яка його роль (мешканець, власник, сервіс-провайдер) і що саме він хотів.

    Бажано щоб у голосу був британський акцент.


Вимоги

  • Реальний інтерес до теми AI / LLM / голосових інтерфейсів
  • Бажано: досвід роботи з Twilio, Voximplant, WebRTC
  • Бажано: досвід інтеграції з OpenAI API (будь-який)


Технології

  • PHP
  • OpenAI Voice Agents (Speech-to-speech API)
  • Voximplant + WebRTC (або Twilio Streaming)
  • WebSocket / REST
  • MySQL/PostgreSQL
  • SMS-шлюзи (за API)


Це завдання буде цікавим, якщо ви:

  • Хочете поєднати класичний веб-стек із AI
  • Прагнете зробити щось інноваційне
  • Маєте бекграунд у PHP, але вже активно експериментуєте з AI/LLM


Формат роботи

  • Починаємо з проектної співпраці (оцінка, реалізація MVP)
  • Надалі можливий перехід у довгострокову full-time зайнятість

Гнучкий графік, повністю ремоут

Корисна стаття: https://help.openai.com/en/articles/11487532-chatgpt-record


Ми розуміємо що остаточні витрати часу будуть зрозумілі у процесі впровадження, виконання роботи.

Що очікуємо від вас зараз - попередній естімейт по MVP: скільки часу потрібно на реалізацію та яка буде вартість вашої роботи.


 

The job ad is no longer active

Look at the current jobs PHP →

Loading...