LogoLogo
Sign inVisit bito.aiVideo Library
  • 👋Welcome to Bito
  • 🆕Getting started
  • 🛡️Privacy and security
  • 🤖AI Code Review Agent
    • Overview
    • Key features
    • Supported programming languages and tools
    • Install/run using Bito Cloud
      • Guide for GitHub
      • Guide for GitHub (Self-Managed)
      • Guide for GitLab
      • Guide for GitLab (Self-Managed)
      • Guide for Bitbucket
      • Integrate the AI Code Review Agent into the CI/CD pipeline
      • Create or customize an Agent instance
      • Clone an Agent instance
      • Delete unused Agent instances
    • Install/run as a self-hosted service
      • Prerequisites
      • CLI vs webhooks service
      • Install/run via CLI
      • Install/run via webhooks service
      • Install/run via GitHub Actions
      • Agent Configuration: bito-cra.properties File
    • Available commands
    • Chat with AI Code Review Agent
    • Implementing custom code review rules
    • Excluding files, folders, or branches with filters
    • Code review analytics
    • FAQs
  • Other Bito AI tools
    • IDE extension
      • Quick Overview
      • Installation guide
        • Installing on Visual Studio Code
        • Installing on JetBrain IDEs
        • Vim/Neovim Plugin
      • Upgrading Bito plugin
      • AI Chat in Bito
        • Keyboard shortcuts
        • Chat session history
        • Share chat session
        • Appearance settings
        • Open Bito in a new tab or window
        • Use cases and examples
      • Templates
        • Standard templates
        • Custom prompt templates
        • Diff view
      • AI that Understands Your Code
        • Overview
        • How it Works?
        • Available Keywords
        • Example Questions
        • How does Bito Understand My Code?
        • Using in Visual Studio Code
        • Using in JetBrains IDEs
        • Managing Index Size
        • FAQs
      • AI Code Completions
        • Overview
        • How it works?
        • Enable/disable settings
        • Accept/reject suggestions
        • Keyboard shortcuts
        • Supported programming languages
        • Use cases and examples
      • Basic/Advanced AI models
      • Wingman Coding Agent
        • Key features
        • Supported tools
        • Getting started
    • Bito CLI
      • Overview
      • Install or uninstall
      • Configuration
      • How to use?
      • Available commands
      • FAQs
    • Google Chrome extension
  • Help
    • 🧠Bito's AI stack
      • Embeddings
      • Vector databases
      • Indexing
      • Generative AI
      • Large Language Models (LLM)
      • LLM tokens
      • LLM parameters
      • Retrieval Augmented Generation (RAG)
      • Prompts
      • Prompt engineering
    • 👥Account and settings
      • Creating a Bito account
      • Workspace
      • Managing workspace members
      • Setting AI output language
      • Managing user access levels
      • Access key
    • 💳Billing and plans
      • Overview
      • Payment methods
      • Managing workspace plan
      • Pay for additional workspace members
      • Advanced AI requests usage
      • Billing history
      • Billing details
      • Security
      • Refund policy
      • Discounts
    • ⚒️Support and questions
      • Getting support
      • Troubleshooting
      • Is it GPT-4?
  • 🆕Changelog
  • External Links
    • Git
    • Github Issues
    • Github Discussions
    • Bito.ai
    • VS Code Marketplace
    • JetBrain Marketplace
Powered by GitBook
LogoLogo

Bito Inc. (c) 2025

On this page
  • Here are some popular use cases (with example questions):
  • Code Explanation
  • Code Translation
  • Code Refactoring
  • Fix Bugs
  • Detect Code Smells
  • Generate Documentation
  • Generate Unit tests
  • Summarize Recent Code Changes
  • Code Search using natural language
  • Give details of making modifications

Was this helpful?

Export as PDF
  1. Other Bito AI tools
  2. IDE extension
  3. AI that Understands Your Code

Example Questions

What Types of Questions Can be Asked?

PreviousAvailable KeywordsNextHow does Bito Understand My Code?

Last updated 1 year ago

Was this helpful?

You can try asking any question you may have in mind regarding your codebase. In most cases, Bito will give you an accurate answer. Bito uses AI to determine if you are asking about something in your codebase.

However, if you want to ask a question about your code no matter what, then you can use our pre-defined keywords such as "my code", "my repo", "my project", "my workspace", etc., in your question.

The complete list of these keywords is given on our page.

Here are some popular use cases (with example questions):

Code Explanation

  • What a particular code file does

    • In my code what does code in sendgrid/sendemail.sh do?

  • What a particular function in my code does

    • In my repo explain what function message_tokens do

Code Translation

  • In my project rewrite the code of signup.php file in nodejs

Code Refactoring

  • In my workspace suggest code refactoring for api.py and mention all other files that need to be updated accordingly

Fix Bugs

  • In my code find runtime error possibilities in script.js

  • Find logical errors in scraper.py in my code

Detect Code Smells

  • In my code detect code smells in /app/cart.php and give solution

Generate Documentation

  • Generate documentation for search.ts in my workspace in markdown format

Generate Unit tests

  • In my code write unit tests for index.php

  • In my code generate test code for code coverage of cache.c

Summarize Recent Code Changes

  • summarize recent code changes in my code

Code Search using natural language

  • Any function to compute tokens in my project?

  • Any code or script to send emails in my workspace?

  • In my repo list all the line numbers where $alexa array is used in index.php.

Give details of making modifications

  • In my code list all the files and code changes needed to add column desc in table raw_data in dailyReport DB.

Available Keywords