Create and enable Terminology Extraction Agent
Creating the issue for record keeping.
Agent created in AI Catalog: https://gitlab.com/explore/ai-catalog/agents/1004657/
Agent enabled in https://gitlab.com/gitlab-com/localization/tech-docs-forked-projects/prod/gitlab/-/automate/agents
Relevant past issue, that was used for inspiration of the agent: https://gitlab.com/gitlab-com/office-of-the-ceo/ai-at-gitlab/ai-at-gitlab-usecases/-/work_items/47+
What the agent is
The agent implements Barbara Inge Karsch's 8-criteria methodology (source: https://bikterminology.com/) for term extraction: terminologization, confusability, specialization, frequency/distribution, visibility, novelty, system relationships, and standardization potential. A term must meet at least two criteria to be included.
This agent could be a practical alternative to TermCatch - localization-team#396
What was done
- Built the agent with a system prompt based on the above mentioned 8-criteria methodology
- Agent works with
.md,.yml,.yaml, and.jsonfiles - Output is a numbered list of term candidates, nothing else, no other metadata
- Agent is enabled in top-level groups
gitlab-comandgitlab-org