Artificial Intelligence Techniques for prompt engineering in AI systems