Picking the best AI tool for the job

AI-Assisted Coding for Developers

Francesca Donadoni

AI Curriculum Manager, DataCamp

Benchmarks

78.png

AI-Assisted Coding for Developers

Benchmarks

79.png

1 https://artificialanalysis.ai/models
AI-Assisted Coding for Developers

Model comparison

$$

"Generate Python unit tests using pytest for the following function. Include cases for empty input, SQL keywords in the input, and special characters. Assume a mock database connection: <paste function implementation>"

gpt_vs_gemini.png

AI-Assisted Coding for Developers

Model comparison

model_response_comparison.png

AI-Assisted Coding for Developers

Tokenization

  • LLMs work on numerical data (tokens)

tokenization_example.png

AI-Assisted Coding for Developers

Cost

106.png

AI-Assisted Coding for Developers

Cost

107.png

AI-Assisted Coding for Developers

Reasoning models

reasoning_models.png

AI-Assisted Coding for Developers

Output quality

109.png

AI-Assisted Coding for Developers

Output quality

110.png

AI-Assisted Coding for Developers

Output quality

gemini_111.png

AI-Assisted Coding for Developers

Let's practice!

AI-Assisted Coding for Developers

Preparing Video For Download...