Task Decomposition and RAG as Design Patterns for LLM-Based Systems | IEEE Conference Publication | IEEE Xplore