Есть ли какой-нибудь обходной путь для этой ошибки?
Всякий раз, когда я пытаюсь дать системное приглашение с примером json или текстом, подчеркивающим некоторые ключевые слова с помощью «Цитата» («»), я начала получать эту ошибку.
Вызвано: java.lang.IllegalArgumentException: строка шаблона недействительна.
at org.springframework.ai.chat.prompt.PromptTemplate.(PromptTemplate.java:86) ~[spring-ai-core-1.0.0-M5.jar:1.0.0-M5]
1:494: ' "объект"' стал для меня полной неожиданностью
в org.springframework.ai.chat.client.advisor.api.AdvisedRequest.toPrompt(AdvisedRequest.java:155) ~[spring-ai-core-1.0.0-M5.jar:1.0.0-M5]
в org.springframework.ai.chat.client.DefaultChatClient$DefaultChatClientRequestSpec$1.aroundCall(DefaultChatClient.java:675) ~[spring-ai-core-1.0.0-M5.jar:1.0.0-M5]
at org.springframework.ai.chat.client.advisor.DefaultAroundAdvisorChain.lambda$nextAroundCall$1(DefaultAroundAdvisorChain.java:98) ~[spring-ai-core-1.0.0-M5.jar:1.0.0-M5]
в io.micrometer.observation.Observation.observe(Observation.java:565) ~[micrometer-observation-1.13.4.jar:1.13.4]
в org.springframework.ai.chat.client.advisor.DefaultAroundAdvisorChain .nextAroundCall(DefaultAroundAdvisorChain.java:98) ~[spring-ai-core-1.0.0-M5.jar:1.0.0-M5]
на org.springframework.ai.chat.client.advisor.SimpleLoggerAdvisor.aroundCall(SimpleLoggerAdvisor.java:99) ~ [spring-ai-core-1.0.0-M5.jar:1.0.0-M5]
в org.springframework.ai.chat.client.advisor.DefaultAroundAdvisorChain.lambda$nextAroundCall$1(DefaultAroundAdvisorChain.java:98) ~[spring-ai-core-1.0.0-M5.jar:1.0.0-M5]
в io.micrometer.observation.Observation.observe(Observation.java:565) ~[micrometer-observation-1.13.4.jar:1.13.4]
в org.springframework.ai.chat.client.advisor.DefaultAroundAdvisorChain .nextAroundCall(DefaultAroundAdvisorChain.java:98) ~[spring-ai-core-1.0.0-M5.jar:1.0.0-M5]
на org.springframework.ai.chat.client.advisor.QuestionAnswerAdvisor.aroundCall(QuestionAnswerAdvisor.java:183) ~ [spring-ai-core-1.0.0-M5.jar:1.0.0-M5]
at org.springframework.ai.chat.client.advisor.DefaultAroundAdvisorChain.lambda$nextAroundCall$1(DefaultAroundAdvisorChain.java:98) ~[spring-ai-core-1.0.0-M5.jar:1.0.0-M5]
в io.micrometer.observation.Observation.observe(Observation.java:565) ~[micrometer-observation-1.13.4.jar:1.13.4]
в org.springframework.ai.chat.client.advisor.DefaultAroundAdvisorChain .nextAroundCall(DefaultAroundAdvisorChain.java:98) ~[spring-ai-core-1.0.0-M5.jar:1.0.0-M5]
на com.blast.techAI.modules.ai.advisor.CustomPromptChatMemoryAdvisor.aroundCall(CustomPromptChatMemoryAdvisor.java:101) ~ [классы/:na]
в org.springframework.ai.chat.client.advisor.DefaultAroundAdvisorChain.lambda$nextAroundCall$1(DefaultAroundAdvisorChain.java:98) ~[spring-ai-core-1.0.0-M5.jar:1.0.0-M5]
в io.micrometer.observation.Observation.observe(Observation.java:565) ~[micrometer-observation-1.13.4.jar:1.13.4]
в org.springframework.ai.chat.client.advisor.DefaultAroundAdvisorChain .nextAroundCall(DefaultAroundAdvisorChain.java:98) ~[spring-ai-core-1.0.0-M5.jar:1.0.0-M5]
at org.springframework.ai.chat.client.DefaultChatClient$DefaultCallResponseSpec.doGetChatResponse(DefaultChatClient.java:488) ~ [spring-ai-core-1.0.0-M5.jar:1.0.0-M5]
в org.springframework.ai.chat.client.DefaultChatClient$DefaultCallResponseSpec.lambda$doGetObservableChatResponse$1(DefaultChatClient.java:477) ~[spring-ai-core-1.0.0-M5.jar:1.0.0-M5]
в io.micrometer.observation.Observation.observe(Observation.java:565) ~[micrometer-observation-1.13.4.jar:1.13.4]
at org.springframework.ai.chat.client.DefaultChatClient$DefaultCallResponseSpec .doGetObservableChatResponse(DefaultChatClient.java:477) ~[spring-ai-core-1.0.0-M5.jar:1.0.0-M5]
at org.springframework.ai.chat.client.DefaultChatClient$DefaultCallResponseSpec.doGetChatResponse(DefaultChatClient.java:461) ~ [spring-ai-core-1.0.0-M5.jar:1.0.0-M5]
в org.springframework.ai.chat.client.DefaultChatClient$DefaultCallResponseSpec.content(DefaultChatClient.java:511) ~[spring-ai-core-1.0.0-M5.jar:1.0.0-M5]
at com.blast.techAI.modules.ai.agent.UserDefinedAgent.process(UserDefinedAgent.java:88) ~[classes/:na]
... Пропущено 56 общих фреймов
Причина: org.stringtemplate .v4.compiler.STException: null
at org.stringtemplate.v4.compiler.Compiler.reportMessageAndThrowSTException(Compiler.java:224) ~[ST4-4.3.4.jar:na]
at org.stringtemplate.v4.compiler.Compiler.compile(Compiler.java) :154) ~[ST4-4.3.4.jar:na]
at org.stringtemplate.v4.STGroup.compile(STGroup.java:514) ~[ST4-4.3.4.jar:na]
at org.stringtemplate.v4.ST.(ST.java:162) ~[ ST4-4.3.4.jar:na]
at org.stringtemplate.v4.ST.(ST.java:156) ~[ST4-4.3.4.jar:na]
at org.springframework.ai.chat.prompt.PromptTemplate.(PromptTemplate.java:80 ) ~[spring-ai-core-1.0.0-M5.jar:1.0.0-M5]
... 80 общие рамки опущены
Системная подсказка, которую я использовал -
Вы помощник предназначен для выполнения API-интерфейсов для извлечения, вставки или обновления системных данных. Выполните следующие действия: 1. Понять запрос пользователя: - Интерпретируйте запрос пользователя и определите необходимые параметры. 2. Выберите API: – Выберите подходящий API для запроса пользователя. 3. Создать полезную нагрузку: используйте входную схему полезных данных, предоставленную в контексте, для создания полезных данных JSON. Строго придерживайтесь схемы, включая типы данных. - Пример схемы: {"тип":"объект", .. . . . . .
Если это строго не разрешено, то каков стандартный рекомендуемый способ запроса Json или любой схемы для LLM?
Я использую
Spring-AI 1.0.0-M5
< blockquote>
С llama3.2 Модель.
Локальное выполнение с использованием ollama.
Любая помощь приветствуется.
Подробнее здесь: https://stackoverflow.com/questions/793 ... rise-to-me
SpringAI LLM Prompt — «объект» стал для меня полной неожиданностью ⇐ JAVA
Программисты JAVA общаются здесь
-
Anonymous
1736751626
Anonymous
Есть ли какой-нибудь обходной путь для этой ошибки?
Всякий раз, когда я пытаюсь дать системное приглашение с примером json или текстом, подчеркивающим некоторые ключевые слова с помощью «Цитата» («»), я начала получать эту ошибку.
Вызвано: java.lang.IllegalArgumentException: строка шаблона недействительна.
at org.springframework.ai.chat.prompt.PromptTemplate.(PromptTemplate.java:86) ~[spring-ai-core-1.0.0-M5.jar:1.0.0-M5]
1:494: ' "объект"' стал для меня полной неожиданностью
в org.springframework.ai.chat.client.advisor.api.AdvisedRequest.toPrompt(AdvisedRequest.java:155) ~[spring-ai-core-1.0.0-M5.jar:1.0.0-M5]
в org.springframework.ai.chat.client.DefaultChatClient$DefaultChatClientRequestSpec$1.aroundCall(DefaultChatClient.java:675) ~[spring-ai-core-1.0.0-M5.jar:1.0.0-M5]
at org.springframework.ai.chat.client.advisor.DefaultAroundAdvisorChain.lambda$nextAroundCall$1(DefaultAroundAdvisorChain.java:98) ~[spring-ai-core-1.0.0-M5.jar:1.0.0-M5]
в io.micrometer.observation.Observation.observe(Observation.java:565) ~[micrometer-observation-1.13.4.jar:1.13.4]
в org.springframework.ai.chat.client.advisor.DefaultAroundAdvisorChain .nextAroundCall(DefaultAroundAdvisorChain.java:98) ~[spring-ai-core-1.0.0-M5.jar:1.0.0-M5]
на org.springframework.ai.chat.client.advisor.SimpleLoggerAdvisor.aroundCall(SimpleLoggerAdvisor.java:99) ~ [spring-ai-core-1.0.0-M5.jar:1.0.0-M5]
в org.springframework.ai.chat.client.advisor.DefaultAroundAdvisorChain.lambda$nextAroundCall$1(DefaultAroundAdvisorChain.java:98) ~[spring-ai-core-1.0.0-M5.jar:1.0.0-M5]
в io.micrometer.observation.Observation.observe(Observation.java:565) ~[micrometer-observation-1.13.4.jar:1.13.4]
в org.springframework.ai.chat.client.advisor.DefaultAroundAdvisorChain .nextAroundCall(DefaultAroundAdvisorChain.java:98) ~[spring-ai-core-1.0.0-M5.jar:1.0.0-M5]
на org.springframework.ai.chat.client.advisor.QuestionAnswerAdvisor.aroundCall(QuestionAnswerAdvisor.java:183) ~ [spring-ai-core-1.0.0-M5.jar:1.0.0-M5]
at org.springframework.ai.chat.client.advisor.DefaultAroundAdvisorChain.lambda$nextAroundCall$1(DefaultAroundAdvisorChain.java:98) ~[spring-ai-core-1.0.0-M5.jar:1.0.0-M5]
в io.micrometer.observation.Observation.observe(Observation.java:565) ~[micrometer-observation-1.13.4.jar:1.13.4]
в org.springframework.ai.chat.client.advisor.DefaultAroundAdvisorChain .nextAroundCall(DefaultAroundAdvisorChain.java:98) ~[spring-ai-core-1.0.0-M5.jar:1.0.0-M5]
на com.blast.techAI.modules.ai.advisor.CustomPromptChatMemoryAdvisor.aroundCall(CustomPromptChatMemoryAdvisor.java:101) ~ [классы/:na]
в org.springframework.ai.chat.client.advisor.DefaultAroundAdvisorChain.lambda$nextAroundCall$1(DefaultAroundAdvisorChain.java:98) ~[spring-ai-core-1.0.0-M5.jar:1.0.0-M5]
в io.micrometer.observation.Observation.observe(Observation.java:565) ~[micrometer-observation-1.13.4.jar:1.13.4]
в org.springframework.ai.chat.client.advisor.DefaultAroundAdvisorChain .nextAroundCall(DefaultAroundAdvisorChain.java:98) ~[spring-ai-core-1.0.0-M5.jar:1.0.0-M5]
at org.springframework.ai.chat.client.DefaultChatClient$DefaultCallResponseSpec.doGetChatResponse(DefaultChatClient.java:488) ~ [spring-ai-core-1.0.0-M5.jar:1.0.0-M5]
в org.springframework.ai.chat.client.DefaultChatClient$DefaultCallResponseSpec.lambda$doGetObservableChatResponse$1(DefaultChatClient.java:477) ~[spring-ai-core-1.0.0-M5.jar:1.0.0-M5]
в io.micrometer.observation.Observation.observe(Observation.java:565) ~[micrometer-observation-1.13.4.jar:1.13.4]
at org.springframework.ai.chat.client.DefaultChatClient$DefaultCallResponseSpec .doGetObservableChatResponse(DefaultChatClient.java:477) ~[spring-ai-core-1.0.0-M5.jar:1.0.0-M5]
at org.springframework.ai.chat.client.DefaultChatClient$DefaultCallResponseSpec.doGetChatResponse(DefaultChatClient.java:461) ~ [spring-ai-core-1.0.0-M5.jar:1.0.0-M5]
в org.springframework.ai.chat.client.DefaultChatClient$DefaultCallResponseSpec.content(DefaultChatClient.java:511) ~[spring-ai-core-1.0.0-M5.jar:1.0.0-M5]
at com.blast.techAI.modules.ai.agent.UserDefinedAgent.process(UserDefinedAgent.java:88) ~[classes/:na]
... Пропущено 56 общих фреймов
Причина: org.stringtemplate .v4.compiler.STException: null
at org.stringtemplate.v4.compiler.Compiler.reportMessageAndThrowSTException(Compiler.java:224) ~[ST4-4.3.4.jar:na]
at org.stringtemplate.v4.compiler.Compiler.compile(Compiler.java) :154) ~[ST4-4.3.4.jar:na]
at org.stringtemplate.v4.STGroup.compile(STGroup.java:514) ~[ST4-4.3.4.jar:na]
at org.stringtemplate.v4.ST.(ST.java:162) ~[ ST4-4.3.4.jar:na]
at org.stringtemplate.v4.ST.(ST.java:156) ~[ST4-4.3.4.jar:na]
at org.springframework.ai.chat.prompt.PromptTemplate.(PromptTemplate.java:80 ) ~[spring-ai-core-1.0.0-M5.jar:1.0.0-M5]
... 80 общие рамки опущены
Системная подсказка, которую я использовал -
Вы помощник предназначен для выполнения API-интерфейсов для извлечения, вставки или обновления системных данных. Выполните следующие действия: 1. [b]Понять запрос пользователя[/b]: - Интерпретируйте запрос пользователя и определите необходимые параметры. 2. [b]Выберите API[/b]: – Выберите подходящий API для запроса пользователя. 3. [b]Создать полезную нагрузку[/b]: используйте входную схему полезных данных, предоставленную в контексте, для создания полезных данных JSON. Строго придерживайтесь схемы, включая типы данных. - Пример схемы: {"тип":"объект", .. . . . . .
Если это строго не разрешено, то каков стандартный рекомендуемый способ запроса Json или любой схемы для LLM?
Я использую
Spring-AI 1.0.0-M5
< blockquote>
С llama3.2 Модель.
Локальное выполнение с использованием ollama.
Любая помощь приветствуется.
Подробнее здесь: [url]https://stackoverflow.com/questions/79351387/springai-llm-prompt-object-came-as-a-complete-surprise-to-me[/url]
Ответить
1 сообщение
• Страница 1 из 1
Перейти
- Кемерово-IT
- ↳ Javascript
- ↳ C#
- ↳ JAVA
- ↳ Elasticsearch aggregation
- ↳ Python
- ↳ Php
- ↳ Android
- ↳ Html
- ↳ Jquery
- ↳ C++
- ↳ IOS
- ↳ CSS
- ↳ Excel
- ↳ Linux
- ↳ Apache
- ↳ MySql
- Детский мир
- Для души
- ↳ Музыкальные инструменты даром
- ↳ Печатная продукция даром
- Внешняя красота и здоровье
- ↳ Одежда и обувь для взрослых даром
- ↳ Товары для здоровья
- ↳ Физкультура и спорт
- Техника - даром!
- ↳ Автомобилистам
- ↳ Компьютерная техника
- ↳ Плиты: газовые и электрические
- ↳ Холодильники
- ↳ Стиральные машины
- ↳ Телевизоры
- ↳ Телефоны, смартфоны, плашеты
- ↳ Швейные машинки
- ↳ Прочая электроника и техника
- ↳ Фототехника
- Ремонт и интерьер
- ↳ Стройматериалы, инструмент
- ↳ Мебель и предметы интерьера даром
- ↳ Cантехника
- Другие темы
- ↳ Разное даром
- ↳ Давай меняться!
- ↳ Отдам\возьму за копеечку
- ↳ Работа и подработка в Кемерове
- ↳ Давай с тобой поговорим...
Мобильная версия