Documentation

Using Buildprint Copilot

Buildprint Copilot allows you to chat directly with the documentation generated for your Bubble application. It uses advanced AI models combined with your app's specific documentation to answer questions about how your app works.

Strengths

  • Answers specific questions about documented elements (data types, workflows, etc.).
  • Understands context from conversation history and search results.
  • Generates Mermaid diagrams for visualization.
  • Prioritizes information from documents you @mention.
  • Efficiently finds information scattered across documentation.

Weaknesses

  • Limited to information in the generated documentation.
  • Struggles with broad or ambiguous questions.
  • May not find every relevant piece of information for complex features.
  • Can misinterpret documentation or hallucinate details.
  • Mermaid diagram generation can be fragile due to strict syntax.
  • Cannot identify unused elements.

Asking Effective Questions

To get the best results from Buildprint Copilot, ask clear and specific questions. Here are some examples:

Good QuestionsBad Questions
Explain the wf_create_invoice workflow.How does my app work?
Show me the fields for the Project data type.Is my app secure?
How is the Reusable Header element used?Tell me everything about my app.
What are the privacy rules for the User data type?What should I build next?
Explain how users are verified to belong to an organization.What's the best way to design my database?
Show me how "popup add app" connects to the backend logic.How do I fix this bug?
Explain how Stripe subscriptions are tracked and used.Can you write me a workflow to send an email?
Help me debug why new users are not sent a welcome email.What are all the workflows in my app?

Effective Usage Tips

  • Be Specific: Ask questions about named elements (e.g., "Explain the wf_create_invoice workflow", "Show me the fields for the Project data type", "How is the Reusable Header element used?").
  • Use @Mentions: If you know a specific documentation page is relevant, tag it using the @ symbol in the chat input to focus the AI's attention.
  • Break Down Complexity: For complex flows, ask sequential questions rather than one large, multi-part query.
  • Start Simple: Use the sample prompts provided as inspiration.
  • Verify: Use Copilot as a starting point or a guide. If an explanation seems complex or critical, double-check it against your Bubble editor.
  • Iterate: If the first answer isn't quite right, rephrase your question or ask follow-up questions. Mention specific parts of the previous answer you want clarification on.
  • Understand Limits: Remember it's an assistant based on documentation. It doesn't run your app or see the editor directly.

Dealing with Mermaid Errors

Buildprint Copilot can generate diagrams using Mermaid syntax. However, sometimes the generated syntax might be incorrect, leading to a broken diagram. If you encounter a Mermaid error, simply copy the error message provided by the Mermaid renderer and paste it into the chat. Copilot can often understand the error and attempt to correct the diagram syntax in its next response.

By understanding how Copilot works and its limitations, you can use it effectively to navigate and understand your Bubble application's structure and logic much faster.

Need further assistance? .