ai artificial-intelligence coding assistant chatgpt claude llm machine-learning open-source python qwen self-evolving