Encamina.Enmarcha.AI.QuestionsAnswering.Abstractions
8.2.0
dotnet add package Encamina.Enmarcha.AI.QuestionsAnswering.Abstractions --version 8.2.0
NuGet\Install-Package Encamina.Enmarcha.AI.QuestionsAnswering.Abstractions -Version 8.2.0
<PackageReference Include="Encamina.Enmarcha.AI.QuestionsAnswering.Abstractions" Version="8.2.0" />
paket add Encamina.Enmarcha.AI.QuestionsAnswering.Abstractions --version 8.2.0
#r "nuget: Encamina.Enmarcha.AI.QuestionsAnswering.Abstractions, 8.2.0"
// Install Encamina.Enmarcha.AI.QuestionsAnswering.Abstractions as a Cake Addin #addin nuget:?package=Encamina.Enmarcha.AI.QuestionsAnswering.Abstractions&version=8.2.0 // Install Encamina.Enmarcha.AI.QuestionsAnswering.Abstractions as a Cake Tool #tool nuget:?package=Encamina.Enmarcha.AI.QuestionsAnswering.Abstractions&version=8.2.0
AI - Questions Answering Abstractions
This project mainly contains AI abstractions used by other ENMARCHA NuGet packages. This abstractions include interfaces that have their implementations in other projects, clase bases and entities that represent abstractions for information exchange. The NuGet package Encamina.Enmarcha.AI.QuestionsAnswering.Azure
contains implementations of this package (see documentation).
Setup
Nuget package
First, install NuGet. Then, install Encamina.Enmarcha.AI.QuestionsAnswering.Abstractions from the package manager console:
PM> Install-Package Encamina.Enmarcha.AI.QuestionsAnswering.Abstractions
.NET CLI:
First, install .NET CLI. Then, install Encamina.Enmarcha.AI.QuestionsAnswering.Abstractions from the .NET CLI:
dotnet add package Encamina.Enmarcha.AI.QuestionsAnswering.Abstractions
How to use
Metadata
- IMetadataHandler is an interface that represents a handler for metadata and extracts metadata from messages. It has its implementation with CachedTableStorageCompositeMetadataHandler class.
- IMetadataProcessor is an interface that represents a processor for metadata handlers.
- MetadataProcessorBase is a base class that implements
IMetadataProcessor
and it is responsible for processingIMetadataHandlers
based on their order.
Question
- IQuestionAnsweringService is an interface that represents a cognitive service that provides question answering capabilities. It has its implementation with QuestionAnsweringService class.
- IQuestionRequestHandler is an interface that represents a handler for question requests.
- IQuestionRequestProcessor is an interface that represents a processor for question requests handlers.
- QuestionRequestProcessorBase is a base class that implements
IQuestionRequestProcessor
and it is responsible for processingIQuestionRequestHandlers
based on their order. - IQuestionResultHandler is an interface that represents a handler for question results.
- IQuestionResultProcessor is an interface that represents a processor for question results handlers.
- QuestionResultProcessorBase is a base class that implements
IQuestionResultProcessor
and it is responsible for processingIQuestionResultHandlers
based on their order.
Sources
- ISourcesHandler is an interface that represents a handler for sources.
- ISourcesProcessor is an interface that represents a processor for source handlers.
- SourcesProcessorBase is a base class that implements
ISourcesProcessor
and it is responsible for processingISourcesHandler
based on their order.
There are other classes like QuestionRequestOptions
, MetadataOptions
and others, which are basically entities that store service configurations.
Product | Versions Compatible and additional computed target framework versions. |
---|---|
.NET | net5.0 was computed. net5.0-windows was computed. net6.0 was computed. net6.0-android was computed. net6.0-ios was computed. net6.0-maccatalyst was computed. net6.0-macos was computed. net6.0-tvos was computed. net6.0-windows was computed. net7.0 was computed. net7.0-android was computed. net7.0-ios was computed. net7.0-maccatalyst was computed. net7.0-macos was computed. net7.0-tvos was computed. net7.0-windows was computed. net8.0 was computed. net8.0-android was computed. net8.0-browser was computed. net8.0-ios was computed. net8.0-maccatalyst was computed. net8.0-macos was computed. net8.0-tvos was computed. net8.0-windows was computed. |
.NET Core | netcoreapp3.0 was computed. netcoreapp3.1 was computed. |
.NET Standard | netstandard2.1 is compatible. |
MonoAndroid | monoandroid was computed. |
MonoMac | monomac was computed. |
MonoTouch | monotouch was computed. |
Tizen | tizen60 was computed. |
Xamarin.iOS | xamarinios was computed. |
Xamarin.Mac | xamarinmac was computed. |
Xamarin.TVOS | xamarintvos was computed. |
Xamarin.WatchOS | xamarinwatchos was computed. |
-
.NETStandard 2.1
- CommunityToolkit.Diagnostics (>= 8.2.2)
- Encamina.Enmarcha.AI.Abstractions (>= 8.2.0)
- Encamina.Enmarcha.Core (>= 8.2.0)
NuGet packages (3)
Showing the top 3 NuGet packages that depend on Encamina.Enmarcha.AI.QuestionsAnswering.Abstractions:
Package | Downloads |
---|---|
Encamina.Enmarcha.AI
Package Description |
|
Encamina.Enmarcha.Bot.Abstractions
Package Description |
|
Encamina.Enmarcha.Bot.Skills.QuestionAnswering
Package Description |
GitHub repositories
This package is not used by any popular GitHub repositories.
Version | Downloads | Last updated |
---|---|---|
8.2.0 | 465 | 10/22/2024 |
8.2.0-preview-01-m01 | 280 | 9/17/2024 |
8.1.9-preview-02 | 195 | 10/22/2024 |
8.1.9-preview-01 | 434 | 10/4/2024 |
8.1.8 | 416 | 9/23/2024 |
8.1.8-preview-07 | 684 | 9/12/2024 |
8.1.8-preview-06 | 421 | 9/11/2024 |
8.1.8-preview-05 | 295 | 9/10/2024 |
8.1.8-preview-04 | 550 | 8/16/2024 |
8.1.8-preview-03 | 357 | 8/13/2024 |
8.1.8-preview-02 | 287 | 8/13/2024 |
8.1.8-preview-01 | 300 | 8/12/2024 |
8.1.7 | 339 | 8/7/2024 |
8.1.7-preview-09 | 306 | 7/3/2024 |
8.1.7-preview-08 | 288 | 7/2/2024 |
8.1.7-preview-07 | 258 | 6/10/2024 |
8.1.7-preview-06 | 272 | 6/10/2024 |
8.1.7-preview-05 | 276 | 6/6/2024 |
8.1.7-preview-04 | 272 | 6/6/2024 |
8.1.7-preview-03 | 295 | 5/24/2024 |
8.1.7-preview-02 | 252 | 5/10/2024 |
8.1.7-preview-01 | 283 | 5/8/2024 |
8.1.6 | 1,453 | 5/7/2024 |
8.1.6-preview-08 | 272 | 5/2/2024 |
8.1.6-preview-07 | 307 | 4/29/2024 |
8.1.6-preview-06 | 683 | 4/26/2024 |
8.1.6-preview-05 | 308 | 4/24/2024 |
8.1.6-preview-04 | 312 | 4/22/2024 |
8.1.6-preview-03 | 287 | 4/22/2024 |
8.1.6-preview-02 | 350 | 4/17/2024 |
8.1.6-preview-01 | 384 | 4/15/2024 |
8.1.5 | 351 | 4/15/2024 |
8.1.5-preview-15 | 321 | 4/10/2024 |
8.1.5-preview-14 | 316 | 3/20/2024 |
8.1.5-preview-13 | 285 | 3/18/2024 |
8.1.5-preview-12 | 313 | 3/13/2024 |
8.1.5-preview-11 | 285 | 3/13/2024 |
8.1.5-preview-10 | 300 | 3/13/2024 |
8.1.5-preview-09 | 264 | 3/12/2024 |
8.1.5-preview-08 | 278 | 3/12/2024 |
8.1.5-preview-07 | 270 | 3/8/2024 |
8.1.5-preview-06 | 484 | 3/8/2024 |
8.1.5-preview-05 | 295 | 3/7/2024 |
8.1.5-preview-04 | 350 | 3/7/2024 |
8.1.5-preview-03 | 319 | 3/7/2024 |
8.1.5-preview-02 | 411 | 2/28/2024 |
8.1.5-preview-01 | 371 | 2/19/2024 |
8.1.4 | 559 | 2/15/2024 |
8.1.3 | 349 | 2/13/2024 |
8.1.3-preview-07 | 285 | 2/13/2024 |
8.1.3-preview-06 | 303 | 2/12/2024 |
8.1.3-preview-05 | 271 | 2/9/2024 |
8.1.3-preview-04 | 274 | 2/8/2024 |
8.1.3-preview-03 | 278 | 2/7/2024 |
8.1.3-preview-02 | 317 | 2/2/2024 |
8.1.3-preview-01 | 258 | 2/2/2024 |
8.1.2 | 365 | 2/1/2024 |
8.1.2-preview-9 | 316 | 1/22/2024 |
8.1.2-preview-8 | 270 | 1/19/2024 |
8.1.2-preview-7 | 275 | 1/19/2024 |
8.1.2-preview-6 | 254 | 1/19/2024 |
8.1.2-preview-5 | 287 | 1/19/2024 |
8.1.2-preview-4 | 279 | 1/19/2024 |
8.1.2-preview-3 | 278 | 1/18/2024 |
8.1.2-preview-2 | 317 | 1/18/2024 |
8.1.2-preview-16 | 282 | 1/31/2024 |
8.1.2-preview-15 | 274 | 1/31/2024 |
8.1.2-preview-14 | 405 | 1/25/2024 |
8.1.2-preview-13 | 273 | 1/25/2024 |
8.1.2-preview-12 | 300 | 1/23/2024 |
8.1.2-preview-11 | 281 | 1/23/2024 |
8.1.2-preview-10 | 261 | 1/22/2024 |
8.1.2-preview-1 | 270 | 1/18/2024 |
8.1.1 | 349 | 1/18/2024 |
8.1.0 | 327 | 1/18/2024 |
8.0.3 | 410 | 12/29/2023 |
8.0.1 | 354 | 12/14/2023 |
8.0.0 | 422 | 12/7/2023 |
6.0.4.3 | 402 | 12/29/2023 |
6.0.4.2 | 379 | 12/20/2023 |
6.0.4.1 | 413 | 12/19/2023 |
6.0.4 | 425 | 12/4/2023 |
6.0.3.20 | 397 | 11/27/2023 |
6.0.3.19 | 361 | 11/22/2023 |