Inspiration

At present there are multiple languages available with comparable features, stability and performance therefore developers have to learn and code in multiple languages simultaneously working on more than one project. There is need for universal code helper which can provide quick support without wasting time on various blogs. AI Code Assist's Universal Coding Helper provides a universal cheat-sheet creator which creates cheat-sheets quickly in standard format and saves a lot of time. Users can configure the sheet as per their choice.

While working on the project there will be many coding errors and many errors will throw strange messages. We need to upgrade our skills on those error generating functions. AI Code Assist detect the errors and provide the learning resources link.

To reduct the lines of code and also to make the source file efficient and compact a universal code optimiser shall save lot of space and will help in reducing the source code size. AI Code Assist's Code Optimiser provides a code optimiser.

A product development team normally consists of many developers working on the code base. Each developer may have their own coding style. To standardise the source code AI Code Assist's Code Templates generates code templates for various functions in various languages. Code standardisation increase the readability and reusability helping the team to reduce the effort

Before starting a new development, team can compare the complexity of the various function implementation in multiple languages. By comparing the complexity of future development the team can select the suitable language. AI Code Assist's Comparison of Languages brings this feature powered by Coda AI

What it does

Universal Coding Helper: Creates coding cheat sheet in a very quick time for the language of choice. User just need to select the language from the list which is configurable. A formatted code help shall be generated. User can configure the structure of the cheat sheet


Code Optimiser: User can optimise the code to reduce the size and make it more efficient using powerful feature of Coda AI. User needs to enter the code, select the language of the code and click on the button. Entered code shall be optimised instantly. User will save lot of time without searching various coding blogs


Skills Upgrader: Skills upgrader help the user to improve the coding skills by analysing the error messages in the code written by the user.

  • Select the language
  • Paste the error messages in the table Skills Upgrader
  • Coda AI shall detect the type of the error and provide the remedial learning to improve that particular coding skills

Code Templates

For a functionality and programming language provided by the user, This page shall automatically generate:

  • Code Template
  • Description
  • Possible Errors
  • Complexity
  • Learning Reference for the code

To use this feature Go to the table :Code Templates

  • Select the operation or enter a new operation
  • Select the language

Coda AI shall automatically generate all other columns


Comparison of Languages

User can compare the languages before starting the development.

  • Prepare the list of various functions which shall be used in the project in the table Comparison of Languages
  • AI Code Assist shall generate sample code and based on the sample code templates complexity of the language implementations shall be analysed
  • Enter the estimated frequency of operation in the project. Then overall complexity score is calculated. Higher the score higher the complexity
  • Share the document with the team and get the feedback to select the language for the next project

How we built it

Using Coda AI at multiple place to generate the code templates, identifying the error types, analysing the code complexity based on length and functionality of the code. Coda AI provides amazing features to generate and analyse code for multiple language very quickly

Challenges we ran into

To fine tune the algorithm to analyse the code complexity

Accomplishments that we're proud of

Generating Code Templates and Comparison of languages

What we learned

Coda AI

What's next for AI Coding Assistant

Generating Solutions , API , application based on Word Problems Detecting possible errors

Built With

  • coda-ai
Share this project:

Updates