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: скільки часу потрібно на реалізацію та яка буде вартість вашої роботи.


 

Required skills experience

PHP
PHP, AI, ChatGPT, ChatGPT API

The job ad is no longer active

Look at the current jobs PHP →

Loading...