p/einblick-analytics
Data notebooks that solve any problem with just one sentence
David Stauffer

Einblick Prompt AI — Data notebooks that solve any problem with just one sentence

Featured
27
Tell your data notebook what to do. Meet Einblick, the AI-native notebook that writes and fixes code, plots beautiful charts, builds models, and much more. Provide a prompt and Einblick’s AI agent builds workflows using Python, SQL, and interactive components.
Replies
Best
Emanuel Zgraggen
🥳 Hello Product Hunt Community! I’m Emanuel, CEO and co-founder of Einblick. Einblick is an AI-native data notebook on an interactive canvas. When we started this company at MIT and Brown, my collaborators and I had one goal: reimagine the data notebook to make working with data easier for data scientists, data analysts, and anyone who wants to extract insights out of data. Today I’m excited to share our latest AI innovation with the PH community. Einblick Prompt is an AI agent that reasons about your data problems, and figures out the best way to solve your natural language requests. Einblick Prompt is fully integrated into the Einblick canvas–so you can build any workflow without ever switching tabs to Google, ChatGPT, or Stack Overflow. 🤝 Why integrate generative AI into a data notebook? Our team has always been dedicated to making the best workspace for data teams. Over the past year, our team has been working to bring all of the convenience of generative AI into our platform: - An AI Assistant who can “understand” natural language requests, manage syntax, and debug errors - Generate code with just natural language prompts–and run, debug, or edit immediately - Fix code with a click, without tab-switching to Google or Stack Overflow - Create beautiful complex graphs quickly I believe that Einblick Prompt will push our goals and the industry further, going beyond simple code completion, or text to code. Prompt reasons with you. Einblick Prompt has the ability to assess the tools at its disposal, from Python to SQL to Charts, and select the right tool for the right task, based on your requests. Einblick Prompt will supercharge your workflow in many ways, you just have to ask. 🙏 Ask Prompt to: 🧹 Speed up tedious data cleaning tasks. - “Join table1 and table2 on col1 = col2.” - “Filter data for condition1 in col1 and condition2 in col2.” - “Create a new column for new_var based on var1 and var2.” 📊 Create complex graphs to present to stakeholders. - “Create a 2 x 3 grid of histograms showing the distribution of col1 by col2 and col3.” - “Create a scatterplot of var1 and var2, color the points by var3.” - “Recreate the above plot in seaborn using a pastel color palette.” 🔎 Explore your data. - “Show me the top correlations with my_var in a barchart.” - “Print descriptive statistics about my data.” - “Create a heatmap of my dataset.” 🏗️ Build ML models and NLP tasks - “Use the vader package to do sentiment analysis of col1.” - “Predict var1 using logistic regression.” - “Build a linear regression model predicting var1.” 🤔 Why a 2-D canvas rather than a linear notebook? During our research years, we saw the need for industry data scientists to have a more flexible workspace that was innately collaborative. When testing out early versions of Einblick’s data canvas, their productivity benefitted from the freedom of a 2-D canvas. It was faster for them to chase down different lines of thinking as they worked, and so much easier to bring in their teammates who had valuable domain expertise and business insights which could drive further analysis. Now with Einblick Prompt, the canvas layout gives users the flexibility to try different variations of the same natural language prompt and compare the results side-by-side. 🎉 What else can you do in Einblick? - Multimodal workflows: switch between Python, SQL, and interactive components like Charts and Tables easily - Live collaboration: no need to hop on Zoom, you can video call directly in the platform - Data connectors: wherever your data is, you can access it from Einblick with just a few clicks - Run SQL on any table: whether it’s a CSV, a pandas dataframe, or a database table, you can use SQL to write your joins and filters
AbdulHafeez Sadon
Impressive, I've been using chatgpt with Jupyterlab. Are there any embed function to incorporate this into Jupyterlab or Jupyternotebook?
Emanuel Zgraggen
@hafeezcae thanks! No embed function, but Einblick does everything that Jupyter does plus more. Also super easy to export generated code from Einblick and use it anywhere else!
AbdulHafeez Sadon
@ezg you guys support vs code as well or independent platform only?
Greg Z
Looks great! How many rows the source dataset can be? Does it support 1M+ rows datasets?
Emanuel Zgraggen
Hi @gregz, depends on the size of the compute kernel that powers a canvas. The free version gives you plenty enough for a 1M+ row dataset.
Mariya Diachenko
Great idea! Especially live collaboration! But is it possible to connect your notebooks to any version control system?
Larry Rosenzweig
Very cool! Huge for a small engineering team like ours to help us accelerate our data science efforts
Mark
Just gave it a try. The AI features were really good. Much more effective than I expected. Congrats!!
Emanuel Zgraggen
Good to hear @fritty!
Rahul Luthra
Good luck with your launch! the product looks pretty solid and I love the landing page! very comprehensive.
Emanuel Zgraggen
Thanks @rahul_luthra, let us know what you think!
Blakely Guzman
Einblick seems like the perfect data notebook on steroids – with Einblick Prompt onboard, data problems don't stand a chance!
Emanuel Zgraggen
Thanks @guzmanblake, give it a spin and let us know what you think!
Cyril Gupta
Best wishes for your product launch. Seems cool!
Carter Wang
Impressive! Check my site wikigpt3.com and email me your app d etails and I can help get your app listed on m y directory and other 100+ AI directories. Feel free to reply if you want to know more.
Carson Liu
Nice launch! Which large language models are you using to power this?
Emanuel Zgraggen
Hi @carson_liu, we are currently using a bunch of different models from OpenAI, but constantly experimenting with other ones.
Wow, 'Einblick Prompt AI' sounds incredibly time-saving and empowering!
Ahmad Ali
Love the idea! Congratulations on the launch 🎉
Rana Phool
Amazing! I'm excited to explore Einblick's AI-driven capabilities!
Emanuel Zgraggen
Please let us know what you thin!
Arlie Rutherford
There is no doubt that this is a beautiful product. Congratulations on the launch.
Carl Guice
Upvoted!
ET
congrats on the launch Emanuel! :)
Emanuel Zgraggen
Thank you!