Search Options

Display Count
Sort
Preferred Language
Advanced Search

Results 1 - 10 of 95 for intent (0.05 seconds)

The search processing time has exceeded the limit. The displayed results may be partial.

  1. src/main/java/org/codelibs/fess/llm/IntentDetectionResult.java

            this.intent = intent;
            this.query = query;
            this.documentUrl = documentUrl;
            this.reasoning = reasoning;
        }
    
        /**
         * Returns the detected intent type.
         *
         * @return the intent type
         */
        public ChatIntent getIntent() {
            return intent;
        }
    
        /**
         * Returns the Fess query string for search.
         *
    Created: Tue Mar 31 13:07:34 GMT 2026
    - Last Modified: Sat Mar 07 13:27:59 GMT 2026
    - 4.1K bytes
    - Click Count (0)
  2. src/main/java/org/codelibs/fess/llm/ChatIntent.java

         */
        public static ChatIntent fromValue(final String value) {
            if (value == null) {
                return UNCLEAR;
            }
            for (final ChatIntent intent : values()) {
                if (intent.value.equalsIgnoreCase(value.trim())) {
                    return intent;
                }
            }
            return UNCLEAR;
        }
    Created: Tue Mar 31 13:07:34 GMT 2026
    - Last Modified: Sun Mar 01 08:11:18 GMT 2026
    - 1.8K bytes
    - Click Count (0)
  3. src/test/java/org/codelibs/fess/llm/IntentDetectionResultTest.java

            final IntentDetectionResult result = IntentDetectionResult.faq(query, "faq intent");
    
            assertEquals(ChatIntent.FAQ, result.getIntent());
            assertEquals(query, result.getQuery());
            assertNull(result.getDocumentUrl());
            assertEquals("faq intent", result.getReasoning());
        }
    
        @Test
        public void test_faq_withEmptyQuery() {
    Created: Tue Mar 31 13:07:34 GMT 2026
    - Last Modified: Sat Mar 07 13:27:59 GMT 2026
    - 8.2K bytes
    - Click Count (0)
  4. src/main/java/org/codelibs/fess/chat/ChatClient.java

            }
            final String content = msg.getContent();
            if (content == null || content.isEmpty()) {
                return suffix;
            }
            final String truncMarker = "... [truncated]";
            final int bodyBudget = Math.max(0, summaryMaxChars - suffix.length() - truncMarker.length());
            if (content.length() <= bodyBudget) {
                return content + suffix;
            }
    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)
  5. src/main/java/org/codelibs/fess/llm/LlmClientManager.java

            }
            return client;
        }
    
        // RAG workflow delegation methods
    
        /**
         * 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
         */
    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)
  6. src/main/webapp/WEB-INF/view/chat/chat.jsp

    <%@page pageEncoding="UTF-8" contentType="text/html; charset=UTF-8"%><!DOCTYPE html>
    ${fe:html(true)}
    <head>
    <meta charset="utf-8">
    <meta name="viewport" content="width=device-width, initial-scale=1">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <title><la:message key="labels.chat_title" /></title>
    <link href="${fe:url('/css/bootstrap.min.css')}" rel="stylesheet" type="text/css" />
    <link href="${fe:url('/css/style.css')}" rel="stylesheet" type="text/css" />
    Created: Tue Mar 31 13:07:34 GMT 2026
    - Last Modified: Thu Mar 19 01:36:02 GMT 2026
    - 10.8K bytes
    - Click Count (0)
  7. src/test/java/org/codelibs/fess/llm/AbstractLlmClientTest.java

            doc.put("title", "Test Doc");
            doc.put("url", "http://example.com");
            doc.put("content", "Plain text content without any HTML");
            documents.add(doc);
    
            final String result = client.testBuildContext(documents);
            assertTrue(result.contains("Plain text content without any HTML"));
        }
    
        @Test
        public void test_buildContext_multipleDocumentsWithHtml() {
    Created: Tue Mar 31 13:07:34 GMT 2026
    - Last Modified: Thu Mar 19 07:04:54 GMT 2026
    - 53K bytes
    - Click Count (0)
  8. src/main/webapp/js/chat.js

                copied: 'Copied!',
                copyFailed: 'Copy failed',
                phases: {
                    intent: 'Analyzing question...',
                    search: 'Searching documents...',
                    evaluate: 'Evaluating results...',
                    fetch: 'Retrieving content...',
                    answer: 'Generating answer...'
                },
                errors: {
    Created: Tue Mar 31 13:07:34 GMT 2026
    - Last Modified: Thu Mar 19 01:36:02 GMT 2026
    - 30.6K bytes
    - Click Count (0)
  9. src/main/java/org/codelibs/fess/helper/PluginHelper.java

         */
        protected List<Artifact> loadArtifactsFromRepository(final String url) {
            final String content = getRepositoryContent(url);
            final ObjectMapper objectMapper = new YAMLMapper();
            try {
                @SuppressWarnings("unchecked")
                final List<Map<?, ?>> result = objectMapper.readValue(content, List.class);
                if (result != null) {
    Created: Tue Mar 31 13:07:34 GMT 2026
    - Last Modified: Wed Mar 04 15:19:41 GMT 2026
    - 25.1K bytes
    - Click Count (0)
  10. src/test/java/org/codelibs/fess/helper/QueryHelperTest.java

            ComponentUtil.register(permissionHelper, "permissionHelper");
    
            inject(systemHelper);
            inject(virtualHostHelper);
            inject(keyMatchHelper);
            inject(roleQueryHelper);
            inject(permissionHelper);
            inject(queryHelper);
            queryFieldConfig = new QueryFieldConfig();
            ComponentUtil.register(queryFieldConfig, "queryFieldConfig");
    Created: Tue Mar 31 13:07:34 GMT 2026
    - Last Modified: Fri Mar 13 23:01:26 GMT 2026
    - 53.2K bytes
    - Click Count (0)
Back to Top