Skip to content

Conversational Reviews

ThinkReview isn’t just a static report. You can actually “talk” to your review results to ask follow-up questions, request clarifications, or dive deeper into specific suggestions.

Once a review is generated, a chat interface becomes available. When you send a message:

  1. Context Awareness: The system sends your current code patch, the original review summary, and your previous conversation history to the AI.
  2. Context Limits: To maintain speed and accuracy, we send the last 6 to 11 messages of your conversation (depending on the model used).
  3. Smart Truncation: If your code patch is very large, our smart truncation engine ensures the AI still sees the most important parts while answering your questions.
  • Clarifications: “Can you explain why you suggested using async/await here?”
  • Alternatives: “What’s another way to solve this security issue without changing the library?”
  • Deep Dives: “Show me an example of how to implement this best practice.”
  • Confirmation: “If I change line 45 to X, will that fix the vulnerability?”

Every review ends with 3 suggested follow-up questions. These are specifically generated based on your code to help you explore the feedback. You can click these to start a conversation instantly.

Conversational reviews use the best model available for your subscription tier. If one model fails to respond, the system automatically tries a fallback model to keep the conversation going.

You can ask questions in your preferred language, and the AI will respond accordingly, maintaining the context of the technical discussion.

  • Be Specific: Mention file names or line numbers when asking about specific parts of the code.
  • One Question at a Time: You’ll get better results by asking focused questions rather than complex multi-part queries.
  • Stay in Scope: The AI’s context is focused on the current patch and MR. Asking about unrelated parts of the codebase may result in generic answers.

TL;DR: Use the chat interface to ask questions about your review. It remembers your conversation context and uses your code patch to provide specific, actionable answers.