Learning AI Tools

A curated list of AI tools.

LLM-based chatbots

  • OpenAI ChatGPT - ChatGPT is a large language model chatbot developed by OpenAI. The free version is based on GPT-3.5.
  • Microsoft Copilot - A chatbot developed by Microsoft, includes Chat with text, voice, and image capabilities.
  • Google Gemini - Get help with writing, planning, learning, and more from Google AI.
  • Meta AI - Meta AI is a free virtual assistant powered by Llama3. It is also built into the search box of the WhatsApp, Instagram, Facebook and Messenger apps.
  • Claude AI - Claude AI is a chatbot built with ethics and safety in mind.
  • Le Chat Mistral - Chat with Mistral AI's cutting edge language models.
  • Poe AI - Talk to ChatGPT, GPT-4, Claude 3 Opus, DALLE 3, and millions of others - all on Poe.

AI-Assisted Programming Tools

  • GitHub Copilot - A general-purpose AI assistant that helps developers code faster by suggesting entire lines or functions based on context.
  • Claude Code - Work with Claude directly in your codebase. Build, debug, and ship from your terminal, IDE, Slack, web, and more.
  • Codex - A cloud-based software engineering and productivity agent developed by OpenAI that writes code, fixes bugs, runs tests, and automates multi-step knowledge work tasks in parallel.
  • Gemini Code Assist - AI-assisted application development tool by Google.
  • Tabnine - Another AI coding assistant similar to Copilot, offering code completion and suggestions. It can also learn from your personal coding style and preferences.
  • Amazon Q Developer - An AI assistant specifically designed for development within the Amazon Web Services (AWS) ecosystem. It suggests code based on AWS APIs and services, making it ideal for building AWS applications.
  • Cody AI - Cody is a coding AI assistant that uses AI and a deep understanding of your codebase to help you write and understand code faster.
  • Rubberduck AI - AI chat in the Visual Studio Code side bar. Rubberduck can generate code, edit code, explain code, generate tests, find bugs, diagnose errors, and more. You can even add your own conversation templates. Rubberduck requires an OpenAI API key.

AI-Assisted Testing Tools

  • Carbonate - Write automated browser tests in plain English. Carbonate turns simple language driven instructions into end-to-end tests.
  • Meticulous - Cover the 1000s of edge cases of your application - without writing or maintaining a single test.
  • DiffBlue - Autonomous AI-powered unit test writing for Java programming language.
  • Checkie.ai - The AI agents check for bugs on your app for basic UI, UX, Accessibility, Usability, JavaScript errors, and basic GDPR and OWASP issues. The agents also check your app in the most common screen sizes.

Let's Watch

ChatGPT

Google Gemini

Poe AI