Решения по тексту
за десятую долю секунды
Clef отвечает на типизированные вопросы о тексте — да или нет с вероятностью, один вариант из нескольких, точка на шкале — и больше ничего не генерирует. Измените фразу, и ответ поменяется, пока вы ещё печатаете.
Открытая модель от Cloudflare (Apache-2.0); Heabsy размещает её в ЕЭЗ.
Что отвечает Clef, пока вы печатаете?
Выберите один из пяти сценариев и измените текст слева. При каждой паузе в наборе текст и вопросы уходят в Clef; ответы справа обновляются примерно за десятую долю секунды. Вопросы можно редактировать, а панель внизу показывает тот же запрос в виде curl.
Сценарии на английском: на нём Clef сильнее всего.
Ответы Clef
What does the customer want?
один вариантrefund—cancel—bug—how_to—sales—Is the customer frustrated?
да или нет—нетдаHow soon should a person reply?
шкала · 4—Within a weekIn two daysTodayWithin the hour
›Вызов из своего кода
curl https://api.heabsy.com/v1/systemone \
-H "Authorization: Bearer $HEABSY_API_KEY" \
-H "Content-Type: application/json" \
-d @- <<'JSON'
{
"model": "clef",
"state": "Subject: Charged twice this month\n\nHi,\n\nI was billed twice for my October plan: €49 on the 1st and €49 again on the 2nd. Please refund the duplicate charge.\n\nThis is the second time this has happened and I'm starting to lose patience.\n\nMarta",
"questions": {
"intent": {
"type": "choice",
"instructions": "What does the customer want?",
"criteria": {
"refund": "Money back for a charge",
"cancel": "Stop or downgrade the plan",
"bug": "Report something broken",
"how_to": "Ask how to do something",
"sales": "Buy more or upgrade"
}
},
"upset": {
"type": "noul",
"instructions": "Is the customer frustrated?"
},
"reply_by": {
"type": "score",
"instructions": "How soon should a person reply?",
"criteria": [
"Within a week",
"In two days",
"Today",
"Within the hour"
]
}
}
}
JSON—
Три типа вопросов
Запрос содержит текст (или состояние в JSON) и любое число именованных вопросов. У каждого вопроса один из трёх типов, и каждый ответ возвращается в виде вероятностей.
Да или нет
noulОдна вероятность того, что утверждение верно: раздражён ли клиент, фишинг ли это письмо, односторонний ли пункт договора.
Один из нескольких
choiceВероятность для каждого названного вами варианта, в сумме — единица: какой команде отдать обращение, какой инструмент агент вызовет следующим.
Точка на шкале
scoreУпорядоченные варианты с ожидаемым значением: насколько срочно, насколько рискованно, насколько черновик далёк от вашего стандарта.
Где пригодится модель решений?
Везде, где системе много раз в день нужно что-то решать по тексту, а человеку стоит показывать только неясные случаи. Пять сценариев из демо:
Разбор обращений
Ещё до того, как обращение кто-то прочтёт: направить его нужной команде, оценить срочность и заметить клиента, который вот-вот откажется от услуг.
Проверка на фишинг
Оценить письмо — выдаёт ли отправитель себя за другого, есть ли ссылка-двойник, торопят ли действовать немедленно — и задержать его, если оценка выше вашего порога.
Пункты договоров
Найти во входящем пункте договора одностороннее ограничение ответственности или автоматическое продление — с вероятностью, по которой можно задать правило.
Следующий инструмент агента
Передайте состояние агента в JSON и спросите, какой инструмент вызвать следующим; когда состояние меняется, меняется и ответ.
Режиссёр ролевой игры
Проверить, не пишет ли ответ реплики за пользователя, — предохранитель, который не даёт интерактивной истории сбиться с курса.
Почему бы просто не спросить чат-модель?
Вероятности, а не текст
Каждый допустимый вариант получает вероятность за один проход модели. Нет сгенерированного текста, который надо разбирать, и нет формата, который может сломаться.
Порог задаёте вы
Выше 0,9 — действовать автоматически, ниже — отправить человеку. Вероятность и есть настройка, а не догадка, спрятанная в предложении.
Успевает за каждым нажатием клавиши
Около десятой доли секунды на ответ в демо, поэтому модель можно встроить в форму, очередь или цикл агента.
Оплата только за входные токены
0,20 $ за 1 млн входных токенов. Решение не порождает выходных токенов, так что платить больше не за что.
Совместима с Jev и SystemOne
Тот же формат запроса и ответа: для перехода достаточно сменить имя модели и адрес.
Один запрос — по ответу на каждый вопрос
POST /v1/systemone с именем модели clef. В ответе для каждого вопроса — выбранный вариант, уверенность в нём и вероятности всех вариантов, а также число входных токенов. Наш API принимает текст и JSON; изображения и видео, которые открытая модель тоже читает, пока не подключены.
curl https://api.heabsy.com/v1/systemone \
-H "Authorization: Bearer $HEABSY_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "clef",
"state": "Our checkout started returning errors and orders are blocked.",
"questions": {
"department": { "type": "choice",
"instructions": "Which team should handle the message?",
"criteria": { "billing": "Payments or invoices", "technical": "Bugs or outages" } },
"urgency": { "type": "score", "criteria": ["Can wait", "This week", "Today"] },
"outage": { "type": "noul", "instructions": "Is a service down?" }
}
}'Вопросы о Clef
Что такое Clef?+
Как быстро отвечает Clef?+
Сколько стоит Clef?+
Хранится ли текст, который я отправляю в Clef?+
Как получить доступ к Clef через API?+
Можно ли запустить Clef на наших серверах?+
Проверьте Clef на своих решениях
Расскажите, какое решение хотите автоматизировать и как часто его приходится принимать. Мы включим Clef для вашего ключа и поможем выставить первые пороги.
Обновлено: