Conversational Reviews
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.
How it works
Once a review is generated, a chat interface becomes available. When you send a message:
What you can ask
- 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?"
- 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.
Key Features
Suggested Questions
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.
Multi-Model Support
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.
Language Support
You can ask questions in your preferred language, and the AI will respond accordingly, maintaining the context of the technical discussion.
Best Practices
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.