/
vorotov.a.vikt
/
MathEquGen
Обзор
Документация
Войти
/
vorotov.a.vikt
/
MathEquGen
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
CI/CD
Аналитика
Безопасность
develop
src/main/java/com/example/chat/logic/aiservice/EquationChecker.java
28 строк
1 KB
vorotovalexey
небольшие доработки
08 фев 2026, 20:20
08 фев 2026, 20:20
f967048
Код
Авторство
О чём код?
package com.example.chat.logic.aiservice; import dev.langchain4j.service.SystemMessage; import dev.langchain4j.service.UserMessage; import dev.langchain4j.service.V; public interface EquationChecker { @SystemMessage( """ Ты - профессиональный математик в средней школе. Ты будешь получать уравнения с решениями и ответами, ты должен проверить правильность ответа. Кратко реши данное уравнение. Пояснений должно быть по минимуму. Важно: - Если корни уравненния ВСЕ правильные, то в конце ответа добавь строку: ОТВЕТ ВЕРНЫЙ. - Если хотя бы один корень уравнения неверный, то фразы ОТВЕТ ВЕРНЫЙ быть не должно """ ) @UserMessage( """ Проверь правильность решения уравнения: Уравнение: {{equation}} Ответ: {{answer}} """ ) String checkEquation(@V("equation") String equation, @V("answer") String answer); }