https://python.langchain.com/v0.1/docs/modules/data_connection/document_transformers/
https://hasanaboulhasan.medium.com/the-best-text-chunking-method-f5faeb243d80
https://medium.datadriveninvestor.com/new-chunking-method-for-rag-systems-2eb3523d0420
https://ai.plainenglish.io/retrieval-augmented-generation-rag-for-absolute-beginners-5303bb97301f
https://medium.com/@sevketay09/gemini-pro-ile-multimodal-rag-langchain-chroma-868a379c85b8
https://python.langchain.com/docs/tutorials/rag/
https://medium.com/@brechterlaurin/how-to-use-postgresdb-as-your-one-stop-rag-solution-8536ef7d762e
https://www.datacamp.com/blog/what-is-retrieval-augmented-generation-rag
https://pub.towardsai.net/llama-3-groq-is-the-ai-heaven-337b6afeced3
https://medium.com/the-ai-forum/rag-on-complex-pdf-using-llamaparse-langchain-and-groq-5b132bd1f9f3
https://medium.com/@tmmtt/llama-3-via-groq-api-9d4e5cef3640
https://huggingface.co/docs/datasets/en/quickstart
https://huggingface.co/docs/datasets/en/load_hub
https://huggingface.co/docs/transformers/pipeline_tutorial
https://huggingface.co/docs/tokenizers/pipeline
https://medium.com/next-ai/multimodal-rag-with-gemini-pro-and-langchain-e4f74170420a
https://paulgavrikov.medium.com/interact-with-google-gemini-api-with-python-for-free-6d866a380e19
https://www.promptingguide.ai/techniques/cot
https://www.promptingguide.ai/techniques/fewshot
https://learnprompting.org/docs/intermediate/generated_knowledge
https://learnprompting.org/docs/intermediate/self_consistency