๐Ÿ’ปBest AI Models for Full Coding Assistance - for Lazy People

I use PHPStorm ๐ŸŒฉ๏ธ

Since I am very lazy, I need AI to do full programming (not just autocomplete)

  • โœ… Understands full project structure

  • โœ… Creates multiple files automatically

  • โœ… Refactors, fixes bugs, and improves existing code

  • โœ… Works inside PHPStorm through an API plugin

I need AI to know my code and create new features or refactor things instead of me.

Letโ€™s say, I have middle to big project (composed of PHP, MariaDB, Redis, Sphinx, RabbitMQ etc). I want to AI to learn this and then be able to code ๐Ÿ˜ƒ 

True outsourcing. ๐Ÿคฉ 

๐Ÿ‘จโ€๐Ÿ’ป My advantage is that I can write plugins and I know coding. So if no existing plugins for anything, I can do it.

Best Way to Get Full AI Coding in PHPStorm

Since you can write plugins, the best way to achieve "full coding AI" is:

1๏ธโƒฃ Build a PHPStorm Plugin That Connects to GPT-4 Turbo (Best AI for Full Coding)

๐Ÿ”น Why?

  • GPT-4 Turbo understands complex project structures.

  • It can generate full PHP projects, multiple files, and APIs.

  • OpenAI's API is fast, scalable, and supports large context windows.

  • You can integrate it seamlessly into PHPStorm.

๐Ÿ”น How?

  • Use PHPStorm's plugin SDK to create a custom AI assistant.

  • Connect to OpenAI's API (GPT-4 Turbo or Code Interpreter).

  • Make it understand your full project structure.

  • Let it generate and modify multiple files automatically.

๐Ÿ‘‰ This is the closest way to "AI programming instead of you."

2๏ธโƒฃ Alternative: Connect to Claude 2 API

๐Ÿ”น Claude AI is better at logical reasoning and code refactoring than GPT-4 Turbo.
๐Ÿ”น If you want AI to improve existing code rather than generate from scratch, Claude is a great choice.
๐Ÿ”น Best if you prioritize AI-assisted code reviews.

So I will see, what I can do with these things. I am looking forward.

๐Ÿ˜ฑ But API prices are high. I donโ€™t like it. ๐Ÿ’ฐ๐Ÿ’ฐ

I need to figure how to use pure chatbot for this. For example ChatGPT.

๐Ÿค”๐Ÿค” Hm, more to thinking

Hey, I got some idea ๐Ÿ’ก