cpp_ai_programmer Use CrewAI, LangChain and Ollama Python libraries to create a private LLM Agent that can write, compile and run C++ programs