Chapter 1 : Overview
AI Based Development
AI Based Development is used to enhance developer productivity by leveraging AI to assist with tasks like code generation and completion.
- Ref links
Free AI Coding
VS Code with GitHub Copilot
Use free editor, VS Code, paired with GitHub Copilot, for a solid AI coding experience with a wide range of features and extensibility.
Paid AI Development Tools →
- The paid platforms do offer a basic FREE tier and premium plan trial in beginning!
- Make use of it for learning.
Improve AI Based Development Outcomes
Use EasyManage Code For Grounding AI
How? Load and Use Projects From EasyManage Generated Code to Provide proper Context to AI Models. Effective AI Grounding will offer benefits such as reducing Hallucinations and improving Accuracy & Relevance.
Extend and Customize EasyManage Code with AI Agents
Use AI Agents and LLMs to generate extension code to complete use case.
Use via AI Editors like Cursor or Cline
- EasyManage generates projects in Popular Tech Stacks & Programming Languages
- Java, Spring Boot, REST, Kafka Events & Streams, Next.js React, Flutter, and more
- See complete List here
Using EasyManage Code With AI editors
Use EasyManage generated code with AI tools and code editors like Cursor and Cline. It will allow more effective extension and customization of generated code to complete use case.
Cursor
- Cursor (Fixed Monthly Subscription)
- Use Cursor for basic code completions and quick edits.
Cline
- Cline (higher costs, provide your API keys and tokens)
- Use Cline for IDE - VS Code integrated experience, higher (costly) model access
- Benficial for advanced use cases like refactoring code and such.
Windsurf
- Windsurf (Fixed Monthly Subscription)
- Use for intelligent code assistance with features like
- Supercomplete and Cascade
- Use for intelligent code assistance with features like
!#
Caution
Caution on AI Generated Code
Using AI generated code can be risky due to potential security vulnerabilities and quality concerns. Relying solely on AI without human oversight can lead to issues.