- Sort Score
- Num 10 results
- Language All
Results 1 - 10 of 10 for UserMessage (0.14 seconds)
-
src/main/java/org/codelibs/fess/llm/LlmClient.java
/** * Detects the intent of a user message. * * @param userMessage the user's message * @return the detected intent with extracted keywords */ IntentDetectionResult detectIntent(String userMessage); /** * Detects the intent of a user message with conversation history context. * * @param userMessage the user's message * @param history the conversation history for contextCreated: Tue Mar 31 13:07:34 GMT 2026 - Last Modified: Thu Mar 19 07:04:54 GMT 2026 - 7.3K bytes - Click Count (0) -
src/main/java/org/codelibs/fess/llm/AbstractLlmClient.java
userMessage); return IntentDetectionResult.fallbackSearch(userMessage); } final IntentDetectionResult result = parseIntentResponse(response.getContent(), userMessage);Created: Tue Mar 31 13:07:34 GMT 2026 - Last Modified: Sat Mar 21 06:04:58 GMT 2026 - 72K bytes - Click Count (0) -
src/main/java/org/codelibs/fess/llm/LlmClientManager.java
/** * Detects the intent of a user message using the configured LLM client. * * @param userMessage the user's message * @return the detected intent with extracted keywords * @throws LlmException if LLM is not available */ public IntentDetectionResult detectIntent(final String userMessage) { if (logger.isDebugEnabled()) {Created: Tue Mar 31 13:07:34 GMT 2026 - Last Modified: Thu Mar 19 11:10:51 GMT 2026 - 17.4K bytes - Click Count (0) -
src/main/java/org/codelibs/fess/mylasta/action/FessMessages.java
* either express or implied. See the License for the specific language * governing permissions and limitations under the License. */ package org.codelibs.fess.mylasta.action; import org.lastaflute.core.message.UserMessage; /** * The keys for message. * @author FreeGen */ public class FessMessages extends FessLabels { /** The serial version UID for object serialization. (Default) */Created: Tue Mar 31 13:07:34 GMT 2026 - Last Modified: Sat Mar 28 06:59:19 GMT 2026 - 126.6K bytes - Click Count (0) -
src/main/java/org/codelibs/fess/chat/ChatClient.java
* @param userMessage the user's message * @param userId the user ID (can be null for anonymous users) * @return the chat response including session info and sources */ public ChatResult chat(final String sessionId, final String userMessage, final String userId) { return chat(sessionId, userMessage, userId, Collections.emptyMap(), new String[0]); } /**
Created: Tue Mar 31 13:07:34 GMT 2026 - Last Modified: Sat Mar 21 06:04:58 GMT 2026 - 56.6K bytes - Click Count (0) -
src/test/java/org/codelibs/fess/entity/ChatMessageTest.java
} @Test public void test_isUser() { final ChatMessage userMessage = new ChatMessage(ChatMessage.ROLE_USER, "test"); final ChatMessage assistantMessage = new ChatMessage(ChatMessage.ROLE_ASSISTANT, "test"); final ChatMessage unknownMessage = new ChatMessage("unknown", "test"); assertTrue(userMessage.isUser()); assertFalse(assistantMessage.isUser());Created: Tue Mar 31 13:07:34 GMT 2026 - Last Modified: Wed Jan 14 14:29:07 GMT 2026 - 9.2K bytes - Click Count (0) -
src/test/java/org/codelibs/fess/llm/AbstractLlmClientTest.java
final LlmChatRequest request = new LlmChatRequest(); request.addSystemMessage(buildIntentDetectionSystemPrompt()); if (history != null) { addIntentHistory(request, history); } request.addUserMessage(wrapUserInput(userMessage)); return request; }
Created: Tue Mar 31 13:07:34 GMT 2026 - Last Modified: Thu Mar 19 07:04:54 GMT 2026 - 53K bytes - Click Count (0) -
src/main/java/org/codelibs/fess/entity/ChatMessage.java
} /** * Creates a user message with the specified content. * * @param content the message content * @return a new user message */ public static ChatMessage userMessage(final String content) { return new ChatMessage(ROLE_USER, content); } /** * Creates an assistant message with the specified content. * * @param content the message contentCreated: Tue Mar 31 13:07:34 GMT 2026 - Last Modified: Thu Mar 12 04:52:31 GMT 2026 - 10.1K bytes - Click Count (0) -
src/test/java/org/codelibs/fess/entity/ChatSessionTest.java
@Test public void test_addMessage() { final ChatSession session = new ChatSession(); final LocalDateTime beforeAdd = session.getLastAccessedAt(); final ChatMessage message = ChatMessage.userMessage("Hello"); session.addMessage(message); assertEquals(1, session.getMessages().size()); assertEquals("Hello", session.getMessages().get(0).getContent());Created: Tue Mar 31 13:07:34 GMT 2026 - Last Modified: Sat Mar 07 01:53:06 GMT 2026 - 12.6K bytes - Click Count (0) -
src/main/java/org/codelibs/fess/entity/ChatSession.java
} /** * Adds a user message to this session. * * @param content the message content */ public void addUserMessage(final String content) { addMessage(ChatMessage.userMessage(content)); } /** * Adds an assistant message to this session. * * @param content the message content */ public void addAssistantMessage(final String content) {Created: Tue Mar 31 13:07:34 GMT 2026 - Last Modified: Sat Mar 07 01:53:06 GMT 2026 - 6.7K bytes - Click Count (0)