How to train gpt with information from Salesforce? Embeddings or Finetuning?

Could someone recommend optimal methods for generating embeddings for content within Salesforce? Additionally, is there a dependable approach to perform semantic searches for knowledge articles or other entities in Salesforce?