Programming

ChatGPT

Multimodal chatbot (processing of different input types, like audio, video and text possible) with the ability of generating human like responses based on the users input. Currently on of the most advanced AI systems of this categorie.

Features:

Question answering

Solving of math equations

Language Translation

Code writing, fixing and debugging

Access to real-time data

Stories/Poems writing

Classification

...

Pricing:

  • Free options
Link: ChatGPT from OpenAI

Gemini

A from Google developed mulitmodal chatbot (processing of different input types, like audio, video and text is possible) with the ability of generating human like responses based on the users input.

Features:

Question answering

Solving of math equations

Language translation

Code writing, fixing and debugging

Access to real-time data

Stories/Poems writing

Classification

...

Pricing:

  • Free options
Link: Gemini from Google

GitHub Copilot

AI programming assistant that integrates with popular code editors like VS Code. It suggests relevant code snippests and completions as you type

Features:

Real-time code suggestions

Support of many languages

Offeres personalized code

Translation of natural language into code

Pricing:

Link: GitHub Copilot from Microsoft

Tabnine

AI programming assistant that helps you code faster and smarter. It suggests relevant code snippets and completions as you type. It has similar features than Github Copilot.

Features:

Real-time code suggestions

Support of many languages

Translation of natural language into code

Pricing:

  • Free options
Link: Tabnine from Tabnine