mirror of
https://github.com/Alfresco/alfresco-ng2-components.git
synced 2025-05-12 17:04:57 +00:00
* [ACS-8202] basic flow getting ai response for one or more selected files (#9944) * ACS-8202 Getting list of agents * ACS-8202 Mocked agents, used base api from hxi connector * ACS-8202 Search Ai service * ACS-8202 Small correction and mocked data * ACS-8202 Renamed variable * ACS-8202 Added documentation * ACS-8202 Addressed PR comments * ACS-8202 Type change * ACS-8202 Reverted unwatend change * ACS-8202 Reverted unwanted change * ACS-8201 Small correction after rebasing with Angular 15 * [ACS-8398] Unit tests for agents and search ai (#9974) * ACS-8398 Unit tests for search ai api and agents api * ACS-8398 Unit tests for getAnswer function from SearchAiApi, corrections for unit tests for SearchAiApi and AgentsApi * ACS-8398 Unit tests for SearchAiService and AgentService * [ACS-8210] Agent basic details popup (#9956) * [ACS-8573] Allow user to ask question without file selection * [ACS-8312] Display warning about losing response (#10059) * [ACS-8312] Display warning about losing response * [ACS-8312] Display warning about losing response - fixes * [ACS-8432] Sending all file types to HX instead of only the text file types (#10087) * ACS-8201 Fixed issues after rebase * [ACS-8588] Navigation is triggered twice when leaving Knowledge Retrieval page (#10132) * [ACS-8588] Navigation is triggered twice when leaving Knowledge Retrieval page * [ACS-8588] Navigation is triggered twice when leaving Knowledge Retrieval page - review fixes * [ACS-8588] Navigation is triggered twice when leaving Knowledge Retrieval page - review fixes 2 * [ACS-8399] Integrate all changes with backend (#10163) * Answers endpoint fix (#10176) * [ACS-8664] generic question redirection to hx insight (#10174) * ACS-8664 Loading HX insight url * ACS-8664 Added documentation for loading config of Knowledge Retrieval * ACS-8664 Unit tests * ACS-8664 Fixed unit tests * ACS-8664 Fixed unit tests after rebase * ACS-8664 Addressed comment * ACS-8201 Fixed issues after rebase * [ACS-8695] Getting Agent avatar (#10189) * [ACS-8695] Getting Agent avatar * [ACS-8695] Getting Agent avatar - on image load error * [ACS-8695] Getting Agent avatar - removed getAgentAvatar call (#10209) * [ACS-8201] Review fixes --------- Co-authored-by: AleksanderSklorz <115619721+AleksanderSklorz@users.noreply.github.com> Co-authored-by: Aleksander Sklorz <Aleksander.Sklorz@hyland.com>
3.1 KiB
3.1 KiB
Title, Added, Status, Last reviewed
Title | Added | Status | Last reviewed |
---|---|---|---|
Search Ai service | v7.0.0-alpha.3 | Active | 2024-07-12 |
Search Ai service
Manages search AI in Content Services.
In order to use this service, you need to have the HX Insights Connector (additional ACS module) installed.
Class members
Methods
- updateSearchAiInputState(state:
SearchAiInputState
):void
Update the state of the search AI input.- state:
SearchAiInputState
- The new state of the search AI input.
- state:
- ask(question:
QuestionRequest
):Observable
<
QuestionModel
>
Ask a question to the AI.- question:
QuestionRequest
- The question to ask. - Returns
Observable
<
QuestionModel
>
- QuestionModel object containing information about questions.
- question:
- getAnswer(questionId:
string
):Observable
<
AiAnswerEntry
>
Get an answer to specific question.- questionId:
string
- The ID of the question to get an answer for. - Returns
Observable
<
AiAnswerEntry
>
- AiAnswerEntry object containing the answer.
- questionId:
- getConfig():
Observable
<
KnowledgeRetrievalConfigEntry
>
Get the knowledge retrieval configuration.- Returns
Observable
<
KnowledgeRetrievalConfigEntry
>
- KnowledgeRetrievalConfigEntry object containing the configuration.
- Returns
- checkSearchAvailability(selectedNodesState:
SelectionState
, maxSelectedNodes:number
):string
Check if using of search is possible (if all conditions are met).- selectedNodesState:
SelectionState
- information about selected nodes. - maxSelectedNodes:
number
- max number of selected nodes. Default 100. - Returns
string
- string with error if any condition is not met, empty string otherwise.
- selectedNodesState:
Details
See the Search Ai API for more information about the types returned by Search Ai service methods and for the implementation of the REST API the service is based on.