36 karma · joined May 9, 2013
What's the use case you're envisioning people using AI notebooks for?
Can you share what types of use cases you've seen people use KodyTools for?
So yes it does include prompt injection, but is a bit broader. Data Leakage is one that several customers have called out, aka accidentally leakage PII to underlying models when asking them questions about your data.
I'm evaluating tools like Private AI, Arthur AI etc. but they're all fairly nascent.
A quick Google search for LogicLoop will also show you that we're both featured on Forbes 30 Under 30, and are funded by Tier 1 Silicon Valley VCs. https://www.forbes.com/profile/logicloop/?sh=67ca2b047a89
* We only send data schema to underlying models: No data is actually sent there, but yes when you connect your database, we run the generated SQL on your database and store results to show those to you. They get regularly deleted though.
* We take security seriously: We're SOC2 Type 2 compliant and publish our security practices online, have a DPA, etc.
* Companies value convenience: We've often seen that companies _prefer_ cloud deploys so they don't have to DevOps themselves. Can be a matter of personal preference.
Hope that helps clarify.
* On your data schema: A lot of the ones we've seen recently don't actually generate these queries on your schema, so you still have to do a lot of manipulation or calculation to get to SQL that just produces results.
* A better experience in productionizing SQL: Like code, writing production SQL is rarely one-shot. LogicLoop comes with a suite of AI SQL Copilot tools, like a fixer, optimizer, editor etc. that allow you to continue to iterate on your SQL logic in an integrated environment.
* Go beyond SQL: Generating query results might often be the first step of a business process. With LogicLoop, you can actually visualize results, send Slack alerts, create tickets, run automations etc. on a schedule.
Hope that helps clarify your question.
I'd say it's not optimized for the high-level executive or entry-level operations person. It's more geared for someone that is data-aware but wouldn't consider themselves confident in SQL, like a junior data analyst profile.
* Model Selection: We pre-select the best models for SQL generation, so you don't have to A/B test and figure it out. As the number of models available increases, this can take a lot of time if you want to do it yourself.
* Prompt Engineering: Similarly, we've had to fiddle around with a lot of different prompts to deal with common issues like hallucinations (and are constantly updating them, fixing bugs, telling the model what it can't ignore etc.) This also takes a lot of time, patience and skill.
* Directly on your data schema: You'd have to copy-paste your schema every single time you wanted to generate or modify a SQL query, which can be cumbersome. You connect your data sources once with LogicLoop, and it gets auto-included correctly for you.
Hope that helps.