BotSharp/src/Infrastructure/BotSharp.Abstraction/Knowledges/IKnowledgeService.cs

15 lines
502 B
C#
Raw Normal View History

2023-06-17 02:42:35 +00:00
using BotSharp.Abstraction.Knowledges.Models;
namespace BotSharp.Abstraction.Knowledges;
public interface IKnowledgeService
{
2024-02-19 22:55:41 +00:00
Task<List<KnowledgeChunk>> CollectChunkedKnowledge();
Task EmbedKnowledge(List<KnowledgeChunk> chunks);
2023-06-17 02:42:35 +00:00
Task Feed(KnowledgeFeedModel knowledge);
2023-12-30 03:54:41 +00:00
Task EmbedKnowledge(KnowledgeCreationModel knowledge);
2023-06-29 23:14:57 +00:00
Task<string> GetKnowledges(KnowledgeRetrievalModel retrievalModel);
2023-08-09 21:49:55 +00:00
Task<List<RetrievedResult>> GetAnswer(KnowledgeRetrievalModel retrievalModel);
2023-06-17 02:42:35 +00:00
}