Skip to content

[WIP][ENH] LLM keyword extraction#353

Open
AlexVCaron wants to merge 4 commits into
nf-neuro:mainfrom
AlexVCaron:docs/llm-keywords
Open

[WIP][ENH] LLM keyword extraction#353
AlexVCaron wants to merge 4 commits into
nf-neuro:mainfrom
AlexVCaron:docs/llm-keywords

Conversation

@AlexVCaron
Copy link
Copy Markdown
Contributor

Type of improvement

If submitting a new module or fixing a bug, please use the appropriate template.

  • Documentation
  • Development tools (e.g. linter, formatter, etc.)
  • Development container
  • Global update (please specify)
  • Other (please specify)

Describe your improvement

Improve search (on website and search engines) with LLM keywords extraction from meta.yml files

Describe how to test your improvement

Run one of the markdown conversion scripts with the --enhance-keywords argument.

Checklist before requesting a review

  • Ensure the syntax is correct (EditorConfig and Prettier must pass)
  • Run the test suites if your changes affect any module
  • Regenerate the Poetry lock file if you have updated the dependencies
  • Ensure the documentation is up-to-date

- Add docs/astro/keywords.py with Ollama-based SEO keyword extraction
- Add ollama as optional dependency in pyproject.toml docs extra
- Update convert_module.py: use package-style import, add --enhance-keywords/--llm-model args
- Update convert_subworkflow.py: same as convert_module.py
- Update lint_component.yml: add --enhance-keywords to poetry run nf-neuro-convert command

Agent-Logs-Url: https://github.com/AlexVCaron/nf-neuro/sessions/82186d60-e619-4896-96ee-b06bf1aaf438

Co-authored-by: AlexVCaron <9435962+AlexVCaron@users.noreply.github.com>
@AlexVCaron AlexVCaron requested a review from a team April 22, 2026 12:09
AlexVCaron and others added 3 commits April 22, 2026 08:12
Updated the description to clarify the purpose of the bundleparc.
Agent-Logs-Url: https://github.com/AlexVCaron/nf-neuro/sessions/7bb80c2f-a98e-4f10-83e8-71d73f2ebcb7

Co-authored-by: AlexVCaron <9435962+AlexVCaron@users.noreply.github.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants