Делал сервис для автоматической аналитики звонков с помощью LLM
После завершения созвона сервис телефонии отправлял информацию по webhook. Далее сервис получал запись звонка, выполнял транскрибацию и отправлял текст вместе с заранее подготовленным промптом в LLM.
На выходе формировался структурированный отчет с оценкой:
1. настроения клиента; 2. вероятности продажи; 3. основных возражений; 4. заинтересованности клиента; 5. качества работы менеджера.
Примерно пайплайн выглядел так:
@app.post("/webhook") async def webhook(call: Call): transcript = transcribe(call.audio_url)
response = client.responses.create( model="gpt-4.1", input=f"{PROMPT}\n\n{transcript}", )
save_report(response.output_text)
В итоге аналитика по каждому звонку формировалась автоматически и сразу сохранялась для дальнейшей работы.
· 28.06
Примерно такие результаты получали =)
ответить
коммент удалён