mirror of
https://github.com/explosion/spaCy.git
synced 2025-07-27 08:29:51 +03:00
Update EL task docs.
This commit is contained in:
parent
5b2c129453
commit
fac19519ce
|
@ -329,9 +329,11 @@ doesn't have to be trained) or from a separate .yaml file.
|
||||||
|
|
||||||
#### spacy.EntityLinker.v1 {id="el-v1"}
|
#### spacy.EntityLinker.v1 {id="el-v1"}
|
||||||
|
|
||||||
Supports zero- and few-shot prompting.
|
Supports zero- and few-shot prompting. Relies on a configurable component
|
||||||
|
suggesting viable entities before letting the LLM pick the most likely
|
||||||
|
candidate.
|
||||||
|
|
||||||
> #### Example config (loading a knowledge base from a spaCy pipeline)
|
> #### Example config
|
||||||
>
|
>
|
||||||
> ```ini
|
> ```ini
|
||||||
> [paths]
|
> [paths]
|
||||||
|
@ -350,6 +352,7 @@ Supports zero- and few-shot prompting.
|
||||||
> [initialize.components.llm.candidate_selector]
|
> [initialize.components.llm.candidate_selector]
|
||||||
> @llm_misc = "spacy.CandidateSelector.v1"
|
> @llm_misc = "spacy.CandidateSelector.v1"
|
||||||
>
|
>
|
||||||
|
> # Loading a KB from a spaCy pipeline:
|
||||||
> [initialize.components.llm.candidate_selector.kb_loader]
|
> [initialize.components.llm.candidate_selector.kb_loader]
|
||||||
> @llm_misc = "spacy.KBObjectLoader.v1"
|
> @llm_misc = "spacy.KBObjectLoader.v1"
|
||||||
> # Path to knowledge base directory in serialized spaCy pipeline.
|
> # Path to knowledge base directory in serialized spaCy pipeline.
|
||||||
|
@ -358,25 +361,8 @@ Supports zero- and few-shot prompting.
|
||||||
> nlp_path = ${paths.el_nlp}
|
> nlp_path = ${paths.el_nlp}
|
||||||
> # Path to file with descriptions for entity.
|
> # Path to file with descriptions for entity.
|
||||||
> desc_path = ${paths.el_desc}
|
> desc_path = ${paths.el_desc}
|
||||||
> ```
|
|
||||||
|
|
||||||
> #### Example config (loading a knowledge base from a knowledge base file)
|
|
||||||
>
|
|
||||||
> ```ini
|
|
||||||
> [paths]
|
|
||||||
> el_kb = null
|
|
||||||
>
|
|
||||||
> ...
|
|
||||||
>
|
|
||||||
> [components.llm.task]
|
|
||||||
> @llm_tasks = "spacy.EntityLinker.v1"
|
|
||||||
>
|
|
||||||
> [initialize]
|
|
||||||
> [initialize.components]
|
|
||||||
> [initialize.components.llm]
|
|
||||||
> [initialize.components.llm.candidate_selector]
|
|
||||||
> @llm_misc = "spacy.CandidateSelector.v1"
|
|
||||||
>
|
>
|
||||||
|
> # Alternatively: load a KB from a KB file.
|
||||||
> [initialize.components.llm.candidate_selector.kb_loader]
|
> [initialize.components.llm.candidate_selector.kb_loader]
|
||||||
> @llm_misc = "spacy.KBFileLoader.v1"
|
> @llm_misc = "spacy.KBFileLoader.v1"
|
||||||
> # Path to knowledge base .yaml file.
|
> # Path to knowledge base .yaml file.
|
||||||
|
@ -402,7 +388,7 @@ Either way the loaded data will be converted to a spaCy `InMemoryLookupKB`
|
||||||
instance. The KB's selection capabilities are used to select the most likely
|
instance. The KB's selection capabilities are used to select the most likely
|
||||||
entity candidates for the specified mentions.
|
entity candidates for the specified mentions.
|
||||||
|
|
||||||
> #### Example config (loading a knowledge base from a spaCy pipeline)
|
> #### Example config (loading a KB from a spaCy pipeline)
|
||||||
>
|
>
|
||||||
> ```ini
|
> ```ini
|
||||||
> [initialize]
|
> [initialize]
|
||||||
|
@ -411,6 +397,7 @@ entity candidates for the specified mentions.
|
||||||
> [initialize.components.llm.candidate_selector]
|
> [initialize.components.llm.candidate_selector]
|
||||||
> @llm_misc = "spacy.CandidateSelector.v1"
|
> @llm_misc = "spacy.CandidateSelector.v1"
|
||||||
>
|
>
|
||||||
|
> # Loading a KB from a spaCy pipeline:
|
||||||
> [initialize.components.llm.candidate_selector.kb_loader]
|
> [initialize.components.llm.candidate_selector.kb_loader]
|
||||||
> @llm_misc = "spacy.KBObjectLoader.v1"
|
> @llm_misc = "spacy.KBObjectLoader.v1"
|
||||||
> # Path to knowledge base directory in serialized spaCy pipeline.
|
> # Path to knowledge base directory in serialized spaCy pipeline.
|
||||||
|
@ -419,17 +406,8 @@ entity candidates for the specified mentions.
|
||||||
> nlp_path = ${paths.el_nlp}
|
> nlp_path = ${paths.el_nlp}
|
||||||
> # Path to file with descriptions for entity.
|
> # Path to file with descriptions for entity.
|
||||||
> desc_path = ${paths.el_desc}
|
> desc_path = ${paths.el_desc}
|
||||||
> ```
|
|
||||||
|
|
||||||
> #### Example config (loading a knowledge base from a knowledge base file)
|
|
||||||
>
|
|
||||||
> ```ini
|
|
||||||
> [initialize]
|
|
||||||
> [initialize.components]
|
|
||||||
> [initialize.components.llm]
|
|
||||||
> [initialize.components.llm.candidate_selector]
|
|
||||||
> @llm_misc = "spacy.CandidateSelector.v1"
|
|
||||||
>
|
>
|
||||||
|
> # Alternatively: load a KB from a KB file.
|
||||||
> [initialize.components.llm.candidate_selector.kb_loader]
|
> [initialize.components.llm.candidate_selector.kb_loader]
|
||||||
> @llm_misc = "spacy.KBFileLoader.v1"
|
> @llm_misc = "spacy.KBFileLoader.v1"
|
||||||
> # Path to knowledge base .yaml file.
|
> # Path to knowledge base .yaml file.
|
||||||
|
|
Loading…
Reference in New Issue
Block a user