http://patterns.app/ Patterns - Connect AI like ChatGPT to real business actions | Product Hunt We just launched on product hunt. Give us an upvote! Skip to main content Patterns LogoPatterns Logo MarketplacePricingBlogDocsSign up Search *** Chain prompts, integrate your data,develop intelligent apps Build mission-critical integrations, automations, and workflows with GPT from a powerful set of building blocks. Deploy and scale with no hassle infrastructure. Get started Read docs $ patterns create app openai-slack-bot Created app openai slack bot $ patterns create webhook "slack mentions" Created webhook slack mentions node_id: qb7jnxiy url: https://hooks.patterns.app/api/v1/webhooks/h62nia3 Modular low-level primitives for developing AI applications of any complexity Build simple data integrations or complex LLM knowledge bots by utilizing our different primitives: Webhooks, Functions, Tables, Interfaces, and a Reactive Graph. Try it now Develop locally, deploy instantly. Analyze, monitor and debug with Patterns Studio App play preview Clone apps like these Text-to-SQL Slack Bot Talk to your database. Hook it up, and ask it analytics questions in natural language Sensors Processing Python Action --------------------------------------------------------------------- --------------------------------------------------------------------- Google Cloud 64MB Postgres 120GB Monitor and Alert on Hacker News Events Watch for keywords on new Hacker News comments and posts Sensors Processing Python Action --------------------------------------------------------------------- --------------------------------------------------------------------- Google Cloud 64MB Postgres 100GB DIY Stable Diffusion Bot Starter Slack bot for Stable Diffusion images Sensors Processing Python Action --------------------------------------------------------------------- --------------------------------------------------------------------- Google Cloud 64MB Postgres 20GB GPT-3 Technical Support Bot Training pipeline and service layer for our beloved @techsupport Slack bot Sensors Processing Python Action --------------------------------------------------------------------- --------------------------------------------------------------------- Google Cloud 64MB Postgres 50GB Leverage Open-Source Components Sources Ingest events via webhooks or poll for updates in external systems Listen to events via webhook Import tables from Airtable Import Google Sheet Listen for Typeform Responses Listen for Klaviyo events Processing Process, structure and enrich data Run Python Run SQL Text Completion with OpenAI GPT Classify with Cohere Classify with XG Boost Action Take actions on external systems HTTP Post JSON Send Slack message Send Twilio sms Send Gmail Export to Google Sheet All Components High-performance apps Effortless infrastructure Patterns wraps complex workflow logic and infrastructure in a simple software layer that accelerates development for compute intensive apps Asynchronous task queues Massively parallel compute jobs Machine learning training and inference Provision cutting-edge GPUs Complex multi-step workflows $ patterns create app openai-slack-bot Created app openai slack bot $ patterns create webhook "slack mentions" Created webhook slack mentions node_id: qb7jnxiy url: https://hooks.patterns.app/api/v1/webhooks/h62nia3 Create an app Connect to 100s of fully managed data integrations to extract and load your data into clean schemas in minutes with zero-effort. Create an app script.py from patterns import table, connectionimport openai completions = Table("completions", "w")slack_mentions = Table (slack_mentio ns, "r") openai.api_key = connection.get("api_key") prompt = slack_mentions.as_stream()completion = openai.Completion. create(prompt, model) completions.append(completion) Script with python Connect to 100s of fully managed data integrations to extract and load your data into clean schemas in minutes with zero-effort. Script with python monitor_completions.sql select count(1) as count_completions , channel as slack_channel , date(created_at) as created_at from {{ Table("completions") }} group by 1,2 Run SQL Connect to 100s of fully managed data integrations to extract and load your data into clean schemas in minutes with zero-effort. $ patterns upload app "openai slack bot" Uploaded new app version with id 9fl4hi7 Visit https://studio.patterns.app/graph/x51lg8 to view Deploy to cloud Connect to 100s of fully managed data integrations to extract and load your data into clean schemas in minutes with zero-effort. Get started * About * Docs * Blog * Careers * GitHub * Twitter * LinkedIn * Terms of Service * Privacy Policy * Contact Patterns LogoPatterns Logo Copyright (c) 2023 Patterns Data Systems, Inc.