Dashworks
WebsiteBook a DemoSign UpLogin
  • Migration Guide
  • Get Started
    • Introduction
    • Quick Start
  • Knowledge
    • Connect Apps
    • Other Sources
  • Use Cases
    • Engineering
    • Customer Support
    • Sales
    • Marketing
    • Product Management
    • Human Resources
    • Talent
    • Legal & Compliance
  • Bots
    • Custom Bots
    • Setup Bots
    • Managed Bots
  • Surfaces
    • Slackbot
    • Chrome Extension
  • Optimize
    • Improve Answers
    • Prompting
    • Instructions
    • Feedback
    • AI Model
  • Admin
    • Launch Guide
    • Announce Dashworks
    • SSO
    • SCIM
    • Analytics
    • Verified Domains
    • Schedule Training
    • Homepage
    • Chrome Extension Setup
  • API
    • Overview
    • Authentication
    • Rate Limits
    • API Reference
      • Answer API
      • Connector API
    • Zapier Integration
    • Examples
    • Pricing
  • FAQs
    • Search Permissions
    • Search Modes
    • User Roles
    • Org vs Individual
    • Real-Time vs Full Sync
    • Workflows
    • Roadmap
    • Referrals
Powered by GitBook
On this page
  • 1. Debug Errors and On-Call Issues
  • 2. Review and Optimize Code
  • 3. Write SQL Queries
  • 4. Understand the Codebase
  • 5. Research Past Projects
  • 6. Find Experts in the Team
  • 7. Troubleshoot Deployment Issues
  • 8. Automate Repetitive Tasks
  • 9. Onboard New Engineers
  • 10. Improve Code Quality

Was this helpful?

  1. Use Cases

Engineering

1. Debug Errors and On-Call Issues

Quickly troubleshoot failing tests, development errors, and configuration issues.

Examples:

  • "What does this error message [error message] mean in the context of [project name]?"

  • "How do I resolve a failed deployment for [environment name]?"

  • "What are the steps to debug a memory leak in [specific framework]?"

  • "What does the log entry [log snippet] indicate?"


2. Review and Optimize Code

Get instant feedback on code quality and learn best practices to improve code performance.

Examples:

  • "Can you review this code snippet for potential issues?"

  • "What are the best practices for writing secure code in [programming language]?"

  • "How can I optimize this SQL query for better performance?"

  • "What are common pitfalls in implementing [specific algorithm]?"


3. Write SQL Queries

Find product log events, database tables, and fields, and write SQL queries based on them.

Examples:

  • "Write a SQL query to find all users who signed up in the last 30 days."

  • "What are the column names in the [table name] table?"

  • "How do I join [table A] and [table B] to get [specific data]?"

  • "What are the most common errors in our database logs?"


4. Understand the Codebase

Quickly locate code and repositories, and get summaries of implementation decisions.

Examples:

  • "What does the function [function name] do in the [repository name] repository?"

  • "Who wrote the [specific module] and when?"

  • "What are the dependencies for [specific service]?"

  • "Summarize the purpose of [specific repository]."


5. Research Past Projects

Get summaries of past RFCs, initiatives, KPIs, and next steps.

Examples:

  • "What were the key decisions made in the [project name] RFC?"

  • "Summarize the goals and outcomes of the [initiative name] project."

  • "What were the KPIs tracked for [specific feature]?"

  • "What are the pending tasks for [project name]?"


6. Find Experts in the Team

Identify team members with domain-specific knowledge for guidance on projects or issues.

Examples:

  • "Who worked on the [specific feature] implementation?"

  • "Who can help with debugging [specific issue]?"

  • "Who has experience with [specific framework or tool]?"


7. Troubleshoot Deployment Issues

Resolve deployment roadblocks by accessing internal documentation, runbooks, and cloud provider resources.

Examples:

  • "What are the steps to deploy to [environment name]?"

  • "What does the error [error code] mean in our deployment pipeline?"

  • "Where can I find the runbook for [specific service]?"

  • "What are the rollback procedures for [specific deployment]?"


8. Automate Repetitive Tasks

Streamline workflows by automating common engineering tasks.

Examples:

  • "Generate a boilerplate code for [specific use case]."

  • "Write a script to automate [specific task]."

  • "What are the steps to set up a CI/CD pipeline for [project name]?"

  • "How do I configure [specific tool] for our project?"


9. Onboard New Engineers

Help new hires ramp up quickly by providing access to documentation and key resources.

Examples:

  • "What is the branching strategy for our Git repositories?"

  • "Where can I find the documentation for [specific service]?"

  • "What are the coding standards for our team?"

  • "What are the key tools and technologies used in our projects?"


10. Improve Code Quality

Maintain high standards of code quality by accessing best practices and conducting code reviews.

Examples:

  • "What are the best practices for writing unit tests in [programming language]?"

  • "How do I refactor this code to improve readability?"

  • "What are common security vulnerabilities in [specific framework]?"

  • "What are the guidelines for writing maintainable code?"

PreviousOther SourcesNextCustomer Support

Last updated 3 months ago

Was this helpful?