neural-maze / agentic-patterns-course Jupyter Notebook 1.8K 346 Implementing the 4 agentic patterns from scratch