AICHE +DifyDify Integration

Voice for AI workflow prompts

Speak complex AI agent instructions and workflow logic.

Download AICHE
Works on:
macOSWindowsLinux

The short answer: open Dify in your browser, click into any configuration field (agent instructions, prompt templates, workflow nodes), press ⌃+⌥+R (Mac) or Ctrl+Alt+R (Windows/Linux), speak your detailed workflow logic for 60-120 seconds, and AICHE inserts comprehensive instructions for your AI automation.

Typing complex AI workflow configurations with detailed instructions, conditional logic, and error handling takes 15-20 minutes and requires constant mental context switching between workflow design and typing mechanics.

  1. Open Dify (cloud.dify.ai or self-hosted instance) in your browser.
  2. Create or edit an AI application, workflow, or agent.
  3. Click into the configuration field (system prompt, agent instructions, node configuration).
  4. Press your AICHE hotkey to start recording.
  5. Speak your complete workflow logic with conditions and edge cases.
  6. Press the hotkey again - AICHE transcribes and inserts the formatted instructions.
  7. Test the workflow with sample inputs.

Agent System Prompt Configuration

Customer Support Agent Instructions

Complex support agents need comprehensive behavioral specifications. Example: "system role you are an expert customer support agent for a SaaS project management platform, tone professional friendly and solution oriented, respond concisely but thoroughly, never make promises about features not in the product documentation, capabilities you can search the knowledge base for help articles explain features troubleshoot common issues like sync failures permission errors and billing questions, guide users through account setup project creation team invitations and integration configurations, escalation rules if user mentions legal compliance data breach or mentions lawyer escalate to human support immediately with priority tag, if issue requires database access or account deletion create support ticket and provide ticket number, if user reports bug collect steps to reproduce browser version and screenshots then create bug report, response format start with empathy acknowledgment address specific issue provide step by step solution with screenshots or documentation links offer to help with related questions, constraints never access user data without permission never reset passwords without verification never modify billing without approval, if unsure admit limitation and offer to connect with human support do not hallucinate answers, knowledge cutoff explain product information is current as of January 2025 for newer features check documentation at docs.platform.com, language support detect user language and respond in same language support English Spanish French German Japanese".

Comprehensive agent instructions produce consistent support interactions across thousands of conversations.

Code Review Agent Configuration

Technical agents benefit from detailed evaluation criteria. Example: "system role you are a senior software engineer conducting code reviews, focus areas check for security vulnerabilities including SQL injection XSS CSRF and authentication bypasses, verify error handling covers edge cases like network failures invalid input and rate limiting, assess performance implications like N plus 1 queries memory leaks and inefficient algorithms, review code style consistency following project conventions for naming indentation and comments, evaluation process analyze code changes in context of existing codebase, identify breaking changes that affect API contracts or database schemas, suggest improvements for readability maintainability and testability, check test coverage ensuring critical paths have unit and integration tests, feedback format provide specific line references for each issue, categorize severity as critical high medium or low with justification, offer concrete code examples showing preferred implementations, explain why changes improve code quality not just what to change, constraints be constructive and educational not dismissive, acknowledge good practices and clever solutions, if unfamiliar with technology or framework admit limitation rather than guessing, prioritize security and correctness over stylistic preferences, approve code if issues are minor and don't block deployment".

Detailed code review criteria ensure consistent quality standards across team contributions.

Workflow Node Configuration

API Integration Workflow

Multi-step workflows need explicit logic. Example: "workflow name customer data enrichment pipeline, trigger new user registration event from webhook, step 1 validate input check required fields email name company are present and properly formatted validate email using regex verify company name minimum 2 characters, if validation fails return error response with specific field errors and 400 status code, step 2 enrich data call Clearbit API with email address to fetch company information including employee count funding stage and industry category set timeout 5 seconds with retry logic 2 attempts with exponential backoff, if Clearbit returns no data continue to next step with null values do not fail entire workflow, step 3 score lead use GPT-4 to analyze enriched data and assign lead score 1 to 100 based on company size industry fit and job title prompt includes scoring criteria enterprise companies above 500 employees score 80 plus target industries SaaS fintech healthcare score 70 plus decision maker titles CTO VP Engineering score 90 plus, GPT response includes score and 2 sentence justification for sales team, step 4 route lead if score above 80 send to enterprise sales queue create Salesforce lead record with enriched data assign to available sales rep notify rep via Slack with lead details and score justification, if score 50 to 80 add to marketing nurture campaign create HubSpot contact tag as qualified lead trigger email sequence, if score below 50 add to general newsletter no immediate follow up log in analytics for future targeting, step 5 log results write all data including original input enriched fields score and routing decision to data warehouse table leads_enrichment partition by date for analytics, error handling if any step fails completely log error details send alert to ops team via PagerDuty continue processing other users do not retry failed user to avoid duplicate processing".

Explicit workflow logic with error handling produces reliable automation pipelines.

Content Generation Pipeline

AI content workflows need quality controls. Example: "workflow name blog post generation with review cycle, input topic keyword target audience word count goal, step 1 research phase use Perplexity API to gather recent information about topic search for latest news research papers and expert opinions from past 6 months collect 10 to 15 high quality sources with URLs and publication dates, filter sources to exclude low authority domains and content farms, extract key points statistics and expert quotes relevant to target audience, step 2 outline generation provide research findings to Claude with prompt generate detailed blog post outline including attention grabbing headline 5 to 7 H2 section headings with bullet points for key content under each conclusion with call to action, outline must address user search intent provide actionable insights and include data backed claims, review outline for logical flow and topic coverage, step 3 content generation pass approved outline and research to GPT-4 with instructions write engaging blog post in conversational tone for target audience use active voice short paragraphs and subheadings include specific examples and statistics from research cite sources inline with hyperlinks, content should be approximately target word count plus or minus 10 percent, include meta description 150 to 160 characters and 3 to 5 SEO keywords, step 4 quality checks run generated content through plagiarism checker ensure originality score above 95 percent, check readability using Flesch Reading Ease score target 60 to 70 for general audience, verify all hyperlinks are valid and lead to reputable sources, scan for AI detection patterns and rewrite flagged sections for more natural flow, step 5 human review send content to review queue with research sources outline and quality check results, reviewer can approve with minor edits request revisions with specific feedback or reject with detailed explanation, approved content moves to publication queue revisions loop back to step 3 with reviewer notes, step 6 publication schedule post on CMS with proper formatting images and internal links, update sitemap and submit to search engines, share on social media with auto-generated snippets tailored to each platform, log performance metrics in analytics dashboard for future optimization".

Comprehensive content pipelines maintain quality while automating repetitive tasks.

Prompt Template Library

Dynamic Customer Email Templates

Reusable templates need parameter handling. Example: "template name customer onboarding email sequence, parameters customer name plan type trial end date company name primary use case, day 1 welcome email subject welcome to product name customer name exclamation point, body hi customer name comma welcome to product name we're excited to help company name achieve their primary use case goals comma, your plan type plan includes features list based on plan type comma your trial ends on trial end date format as Month Day Year after which you'll be charged billing amount unless you cancel comma, next steps 1 complete account setup at link 2 invite team members 3 explore feature name most relevant to primary use case, if you have questions reply to this email or check our help center at link comma, day 3 feature highlight email subject get the most from feature name comma body hi customer name comma many primary use case users find feature name especially valuable here's how to use it colon step by step instructions with screenshots include tip about advanced functionality that saves time, want to learn more question mark join our weekly webinar on date at time register at link comma, day 5 check in email subject how's it going question mark comma body hi customer name comma you're halfway through your trial exclamation point have you had a chance to explore specific features based on plan type question mark, if you're running into any challenges common issues for primary use case users include issue 1 issue 2 issue 3 with links to help articles, reply with any questions our team typically responds within 2 hours during business hours, day 7 upgrade nudge email subject only X days left in your trial comma body hi customer name comma your trial ends on trial end date that's only X days away comma, if plan type equals free tier consider upgrading to pro plan for benefits list else continue enjoying plan type benefits by activating your subscription comma, to upgrade or activate visit link no credit card required until trial ends comma questions about pricing or features question mark schedule a call with our team at link".

Template parameters enable personalized automation at scale while maintaining consistent messaging.

Result: typing complex Dify workflow configurations and agent instructions that takes 18 minutes becomes 4 minutes of dictation, and speaking logic out loud often reveals missing error handling or edge cases before deployment, improving workflow reliability.

Do this now: open Dify, create a new agent or workflow, click into the system prompt or configuration field, press your hotkey, and spend 90 seconds dictating complete agent behavior including tone capabilities constraints error handling and response format. Watch the comprehensive configuration improve AI output quality immediately.

#ai-coding#productivity#voice-commands