Ошибка приглашения Gemini Nano AICore с ошибкой 11-RESPONSE_PROCESSING_ERROR на AndroidAndroid

Форум для тех, кто программирует под Android
Ответить
Anonymous
 Ошибка приглашения Gemini Nano AICore с ошибкой 11-RESPONSE_PROCESSING_ERROR на Android

Сообщение Anonymous »

Я пытаюсь запустить следующую подсказку на Gemini Nano, искусственном интеллекте на устройстве.
Я запускаю подсказку в примере приложения, предоставленном Google:

Код: Выделить всё

TASK: Extract entities from the input text into a single JSON object.

DEFINITIONS:
- fname: First name of the person.
- lname: Last name of the person.
- email: A valid email address.
- country: Name of a country.
- company: Name of a company.
- position: Job role or title.

RULES:
1. Respond ONLY with the JSON object. DO NOT include any introductory text, markdown fences (like ```json), or explanations.
2. If a value is NOT present in the input, the value MUST be 'null'.
3. The ONLY ALLOWED keys for the JSON are the following: ${updatedParams.joinToString(" ") { it.key }}.

INPUT TEXT: John Doe CEO Google Amazon Partner
Проверил несколько конфигураций, результат всегда один и тот же, например:
Конфигурация 1

Код: Выделить всё

1. Temp = 0.8f
2. TopK = 16
3. MaxOutputTokens = 256
Конфигурация 2

Код: Выделить всё

1. Temp = 0.0f
2. TopK = 1
3. MaxOutputTokens = 2560
Иногда я получаю ожидаемый результат:

Код: Выделить всё

{
"fname": "John",
"lname": "Doe",
"email": null,
"country": null,
"company": "Google",
"position": "CEO"
}
Но в большинстве случаев я получаю сообщение «Ошибка AICore с типом ошибки 2-INFERENCE_ERROR и кодом ошибки 11-RESPONSE_PROCESSING_ERROR: вывод не выполнен». после потока, показывающего первую часть вывода json, как показано на снимке экрана.
Если я изменю текст ввода на
"San Francisco, SS 9449 944 S Charcoal St. #999 Google www.google.com johndoe@google.com +1 415 602 3847 Генеральный директор Джон Доу"
При каждом запуске с кодом 11 произойдет сбой ошибка.
Если я закрою приложение, очистю кеш приложений и перезагрузлюсь, устройство поможет получить ожидаемый json, но это не должен быть ожидаемый поток событий.
Устройство: Pixel 9
Android 16
Могу ли я получить помощь в понимании того, как правильно построить приглашение, или этот вариант использования даже невозможен?

Подробнее здесь: https://stackoverflow.com/questions/797 ... on-android
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Android»