diff --git a/dify/SentenceRefinement.yml b/dify/SentenceRefinement.yml new file mode 100644 index 0000000..26d9c72 --- /dev/null +++ b/dify/SentenceRefinement.yml @@ -0,0 +1,96 @@ +app: + description: Elevate your writing with the power of precision and context. Sentence + Refinement is designed to enhance sentences by providing more nuanced, clear, + and impactful versions based on contextual cues. Whether you're looking to improve + clarity, add depth, or refine expression, this tool adapts your input to meet + specific communicative goals. + icon: ✍️ + icon_background: '#E0F2FE' + mode: completion + name: SentenceRefinement + use_icon_as_answer_icon: false +dependencies: +- current_identifier: null + type: marketplace + value: + marketplace_plugin_unique_identifier: langgenius/ollama:0.0.6@7d66a960a68cafdcdf5589fdf5d01a995533f956853c69c54eddcf797006fa37 +kind: app +model_config: + agent_mode: + enabled: false + max_iteration: 5 + strategy: function_call + tools: [] + annotation_reply: + enabled: false + chat_prompt_config: {} + completion_prompt_config: {} + dataset_configs: + datasets: + datasets: [] + reranking_enable: false + retrieval_model: multiple + top_k: 4 + dataset_query_variable: '' + external_data_tools: [] + file_upload: + allowed_file_extensions: + - .JPG + - .JPEG + - .PNG + - .GIF + - .WEBP + - .SVG + - .MP4 + - .MOV + - .MPEG + - .WEBM + allowed_file_types: [] + allowed_file_upload_methods: + - remote_url + - local_file + enabled: false + image: + detail: high + enabled: false + number_limits: 3 + transfer_methods: + - remote_url + - local_file + number_limits: 3 + model: + completion_params: + stop: [] + mode: chat + name: gemma3:latest + provider: langgenius/ollama/ollama + more_like_this: + enabled: false + opening_statement: null + pre_prompt: 'Response a enhance version of the following sentences: {{query}} + + ' + prompt_type: simple + retriever_resource: + enabled: true + sensitive_word_avoidance: + configs: [] + enabled: false + type: '' + speech_to_text: + enabled: false + suggested_questions: [] + suggested_questions_after_answer: + enabled: false + text_to_speech: + enabled: false + language: '' + voice: '' + user_input_form: + - paragraph: + default: '' + label: Enter Sentences + max_length: 4096 + required: true + variable: query +version: 0.3.0 diff --git a/dify/Wiki2Test.yml b/dify/Wiki2Test.yml new file mode 100644 index 0000000..4926963 --- /dev/null +++ b/dify/Wiki2Test.yml @@ -0,0 +1,359 @@ +app: + description: Automating Functional Requirement Discovery & Test Case Generation + from Wiki Content + icon: 📄 + icon_background: '#FFEAD5' + mode: workflow + name: Wiki2Test + use_icon_as_answer_icon: false +dependencies: +- current_identifier: null + type: marketplace + value: + marketplace_plugin_unique_identifier: langgenius/ollama:0.0.6@7d66a960a68cafdcdf5589fdf5d01a995533f956853c69c54eddcf797006fa37 +- current_identifier: null + type: marketplace + value: + marketplace_plugin_unique_identifier: langgenius/confluence:0.0.1@dc070d3c98c38288e19ea8baadbbc94b55aed731d8a3bf045eeb771d475c9d7d +kind: app +version: 0.3.0 +workflow: + conversation_variables: [] + environment_variables: [] + features: + file_upload: + allowed_file_extensions: + - .JPG + - .JPEG + - .PNG + - .GIF + - .WEBP + - .SVG + allowed_file_types: + - image + allowed_file_upload_methods: + - local_file + - remote_url + enabled: false + fileUploadConfig: + audio_file_size_limit: 50 + batch_count_limit: 5 + file_size_limit: 15 + image_file_size_limit: 10 + video_file_size_limit: 100 + workflow_file_upload_limit: 10 + image: + enabled: false + number_limits: 3 + transfer_methods: + - local_file + - remote_url + number_limits: 3 + opening_statement: '' + retriever_resource: + enabled: true + sensitive_word_avoidance: + enabled: false + speech_to_text: + enabled: false + suggested_questions: [] + suggested_questions_after_answer: + enabled: false + text_to_speech: + enabled: false + language: '' + voice: '' + graph: + edges: + - data: + isInIteration: false + isInLoop: false + sourceType: start + targetType: tool + id: 1747367072806-source-1747367084734-target + selected: false + source: '1747367072806' + sourceHandle: source + target: '1747367084734' + targetHandle: target + type: custom + zIndex: 0 + - data: + isInIteration: false + isInLoop: false + sourceType: tool + targetType: code + id: 1747367084734-source-1747368724337-target + selected: false + source: '1747367084734' + sourceHandle: source + target: '1747368724337' + targetHandle: target + type: custom + zIndex: 0 + - data: + isInIteration: false + isInLoop: false + sourceType: code + targetType: llm + id: 1747368724337-source-1747374431186-target + selected: false + source: '1747368724337' + sourceHandle: source + target: '1747374431186' + targetHandle: target + type: custom + zIndex: 0 + - data: + isInIteration: false + isInLoop: false + sourceType: llm + targetType: llm + id: 1747374431186-source-1747376374745-target + selected: false + source: '1747374431186' + sourceHandle: source + target: '1747376374745' + targetHandle: target + type: custom + zIndex: 0 + - data: + isInIteration: false + isInLoop: false + sourceType: llm + targetType: end + id: 1747376374745-source-1747367092026-target + selected: false + source: '1747376374745' + sourceHandle: source + target: '1747367092026' + targetHandle: target + type: custom + zIndex: 0 + nodes: + - data: + desc: '' + selected: false + title: Start + type: start + variables: + - label: Please enter Jira Wiki page number + max_length: 48 + options: [] + required: true + type: text-input + variable: jira_wiki_page_number + height: 89 + id: '1747367072806' + position: + x: 80 + y: 282 + positionAbsolute: + x: 80 + y: 282 + selected: false + sourcePosition: right + targetPosition: left + type: custom + width: 244 + - data: + desc: '' + is_team_authorization: true + output_schema: null + paramSchemas: + - auto_generate: null + default: null + form: llm + human_description: + en_US: The unique ID of the Confluence page to retrieve. + ja_JP: The unique ID of the Confluence page to retrieve. + pt_BR: The unique ID of the Confluence page to retrieve. + zh_Hans: 要检索的 Confluence 页面的唯一 ID。 + label: + en_US: Page ID + ja_JP: Page ID + pt_BR: Page ID + zh_Hans: 页面 ID + llm_description: The unique identifier for the Confluence page you want + to fetch. + max: null + min: null + name: page_id + options: [] + placeholder: null + precision: null + required: true + scope: null + template: null + type: string + params: + page_id: '' + provider_id: langgenius/confluence/confluence + provider_name: langgenius/confluence/confluence + provider_type: builtin + selected: false + title: Get the content of a Confluence page + tool_configurations: {} + tool_description: Retrieves details of a specific Confluence page by its ID. + tool_label: Get the content of a Confluence page + tool_name: get_page + tool_parameters: + page_id: + type: mixed + value: '{{#1747367072806.jira_wiki_page_number#}}' + type: tool + height: 53 + id: '1747367084734' + position: + x: 177.06168228985211 + y: 394.5744448343204 + positionAbsolute: + x: 177.06168228985211 + y: 394.5744448343204 + selected: false + sourcePosition: right + targetPosition: left + type: custom + width: 244 + - data: + desc: '' + outputs: + - value_selector: + - '1747374431186' + - text + variable: text + - value_selector: + - '1747376374745' + - text + variable: text + selected: false + title: End + type: end + height: 115 + id: '1747367092026' + position: + x: 582.2361722392873 + y: 823.3506391297468 + positionAbsolute: + x: 582.2361722392873 + y: 823.3506391297468 + selected: false + sourcePosition: right + targetPosition: left + type: custom + width: 244 + - data: + code: "import html2text\n\ndef html_to_markdown(html_data: str) -> str:\n\ + \ \"\"\"Convert HTML string to Markdown format.\"\"\"\n converter\ + \ = html2text.HTML2Text()\n converter.ignore_links = False # Set to\ + \ True to remove hyperlinks\n markdown = converter.handle(html_data)\n\ + \ return markdown\n\n\ndef main(arg1: list) -> dict:\n return {\n\ + \ \"jira_wiki_page_body\": html_to_markdown(arg1[0][\"body\"][\"\ + storage\"][\"value\"])\n }\n" + code_language: python3 + desc: Extract HTML from object + outputs: + jira_wiki_page_body: + children: null + type: string + selected: false + title: Parse raw data + type: code + variables: + - value_selector: + - '1747367084734' + - json + variable: arg1 + height: 81 + id: '1747368724337' + position: + x: 266.54891974538384 + y: 480.660785001742 + positionAbsolute: + x: 266.54891974538384 + y: 480.660785001742 + selected: false + sourcePosition: right + targetPosition: left + type: custom + width: 244 + - data: + context: + enabled: false + variable_selector: [] + desc: '' + model: + completion_params: + num_ctx: 8192 + temperature: 0.7 + mode: chat + name: llama3.2:latest + provider: langgenius/ollama/ollama + prompt_template: + - id: abdbd772-d2b1-4fe1-ad02-5c29fe356037 + role: system + text: Then exact the requirements, functionality, and non-functional specifications + of the system or application. + - id: 163f787b-aa81-42ca-a395-c07e300c826d + role: user + text: '{{#1747368724337.jira_wiki_page_body#}}' + selected: false + title: Functional Requirements + type: llm + variables: [] + vision: + enabled: false + height: 89 + id: '1747374431186' + position: + x: 365.84496465993107 + y: 581.646684044294 + positionAbsolute: + x: 365.84496465993107 + y: 581.646684044294 + selected: false + sourcePosition: right + targetPosition: left + type: custom + width: 244 + - data: + context: + enabled: false + variable_selector: [] + desc: '' + model: + completion_params: + temperature: 0.7 + mode: chat + name: llama3.2:latest + provider: langgenius/ollama/ollama + prompt_template: + - id: 0694a2e2-02dd-472f-9f0d-3786012e3765 + role: system + text: Create test cases for Functional Requirements. + - id: f6fe059b-5171-4b81-bd5b-6b2fbc43c978 + role: user + text: '{{#1747374431186.text#}}' + selected: false + title: Create test cases + type: llm + variables: [] + vision: + enabled: false + height: 89 + id: '1747376374745' + position: + x: 470.9639179909418 + y: 695.8766354202957 + positionAbsolute: + x: 470.9639179909418 + y: 695.8766354202957 + selected: true + sourcePosition: right + targetPosition: left + type: custom + width: 244 + viewport: + x: 96.51203811279333 + y: -183.95052284303893 + zoom: 0.8815912574041381