Praveen

3.8K posts

Praveen banner
Praveen

Praveen

@praveenweb

Developer, Tech and Finance Enthusiast | Forward Deployed Engineer @PromptQL

San Francisco Katılım Ocak 2009
731 Takip Edilen1.2K Takipçiler
Praveen retweetledi
Rajoshi
Rajoshi@rajoshighosh·
Meet PromptQL: Multiplayer AI workspace for your team --> outputs a shared wiki. Shared context builds as you work; exactly how @karpathy describes it. Teach a concept once--> the system learns --> everyone benefits. We've been using it internally and it's been a game-changer for keeping up with AI-speed work. promptql.io
GIF
Andrej Karpathy@karpathy

LLM Knowledge Bases Something I'm finding very useful recently: using LLMs to build personal knowledge bases for various topics of research interest. In this way, a large fraction of my recent token throughput is going less into manipulating code, and more into manipulating knowledge (stored as markdown and images). The latest LLMs are quite good at it. So: Data ingest: I index source documents (articles, papers, repos, datasets, images, etc.) into a raw/ directory, then I use an LLM to incrementally "compile" a wiki, which is just a collection of .md files in a directory structure. The wiki includes summaries of all the data in raw/, backlinks, and then it categorizes data into concepts, writes articles for them, and links them all. To convert web articles into .md files I like to use the Obsidian Web Clipper extension, and then I also use a hotkey to download all the related images to local so that my LLM can easily reference them. IDE: I use Obsidian as the IDE "frontend" where I can view the raw data, the the compiled wiki, and the derived visualizations. Important to note that the LLM writes and maintains all of the data of the wiki, I rarely touch it directly. I've played with a few Obsidian plugins to render and view data in other ways (e.g. Marp for slides). Q&A: Where things get interesting is that once your wiki is big enough (e.g. mine on some recent research is ~100 articles and ~400K words), you can ask your LLM agent all kinds of complex questions against the wiki, and it will go off, research the answers, etc. I thought I had to reach for fancy RAG, but the LLM has been pretty good about auto-maintaining index files and brief summaries of all the documents and it reads all the important related data fairly easily at this ~small scale. Output: Instead of getting answers in text/terminal, I like to have it render markdown files for me, or slide shows (Marp format), or matplotlib images, all of which I then view again in Obsidian. You can imagine many other visual output formats depending on the query. Often, I end up "filing" the outputs back into the wiki to enhance it for further queries. So my own explorations and queries always "add up" in the knowledge base. Linting: I've run some LLM "health checks" over the wiki to e.g. find inconsistent data, impute missing data (with web searchers), find interesting connections for new article candidates, etc., to incrementally clean up the wiki and enhance its overall data integrity. The LLMs are quite good at suggesting further questions to ask and look into. Extra tools: I find myself developing additional tools to process the data, e.g. I vibe coded a small and naive search engine over the wiki, which I both use directly (in a web ui), but more often I want to hand it off to an LLM via CLI as a tool for larger queries. Further explorations: As the repo grows, the natural desire is to also think about synthetic data generation + finetuning to have your LLM "know" the data in its weights instead of just context windows. TLDR: raw data from a given number of sources is collected, then compiled by an LLM into a .md wiki, then operated on by various CLIs by the LLM to do Q&A and to incrementally enhance the wiki, and all of it viewable in Obsidian. You rarely ever write or edit the wiki manually, it's the domain of the LLM. I think there is room here for an incredible new product instead of a hacky collection of scripts.

English
0
7
14
1.6K
Praveen retweetledi
PromptQL
PromptQL@PromptQL·
Going to @DevNetwork_'s #AIDevSummit? Don't miss @praveenweb's session "Path towards 100% Accurate & Repeatable Data Agents for AI" See how #PromptQL's agentic query planning eliminates the goal drift and multi-step errors that break traditional approaches.
PromptQL tweet media
English
0
1
1
565
Praveen
Praveen@praveenweb·
@JiquanNgiam Hey @JiquanNgiam, Read your blog (trending on HN 😄) Decoupling query planning from execution is an architectural decision that we chose to get to 100% accuracy with AI. I did some write up around how we do this at PromptQL. Would love your thoughts! hasura.io/blog/how-promp…
English
0
0
2
58
Jiquan Ngiam
Jiquan Ngiam@JiquanNgiam·
We've been building a lot with MCP and figuring out how to get it to work with large responses / real world data. One of the key things we've been finding is that decoupling data from logic (orchestration) is important for scaling up agentic use of tools. Sharing an article here on what we learned, check it out! jngiam.bearblog.dev/mcp-large-data/
English
1
0
6
1.2K
Praveen
Praveen@praveenweb·
@sama @AravSrinivas How about an API for SearchGPT? Perplexity's API seems to use an inferior model and there is a big opportunity.
English
0
0
2
72
Sam Altman
Sam Altman@sama·
@AravSrinivas among many other things, it's the best search product on the web! check it out and lmk what you think.
English
184
59
3.6K
695.8K
Sam Altman
Sam Altman@sama·
we put out an update to chatgpt (4o). it is pretty good. it is soon going to get much better, team is cooking.
English
2.1K
1.2K
25.5K
3.9M
Praveen
Praveen@praveenweb·
@TejasKumar_ Search doesn’t work for Reminders app on my Mac. It is just so frustrating to see basic functionality broken.
English
0
0
0
108
Tejas Kumar
Tejas Kumar@TejasKumar_·
Apple has become a true disgrace.
GIF
English
1.2K
865
20.4K
1.7M
Praveen retweetledi
Sam Hogan 🇺🇸
Sam Hogan 🇺🇸@samhogan·
LLM chat interfaces need to support "branching" so it's possible to create a new thread with the *current* chat context to ask tertiary questions without polluting the context of future questions
English
196
126
2.8K
281.3K
Praveen retweetledi
Tanmai Gopal
Tanmai Gopal@tanmaigo·
A simple measure of real-world usability for an AI system (apart from accuracy ofc) is repeatability Repeatability ⬆️ => Trust ⬆️ => Adoption ⬆️ As a test, used Claude to get top 5 priority tickets from last 5, 10 and 20 recent open tickets It's bad and gets worse. A 🧵:
Tanmai Gopal tweet media
English
1
1
8
1.3K
Praveen
Praveen@praveenweb·
Human-in-the-loop systems are essential for Agentic AI applications where sensitive decisions require oversight. Today, I built a Customer Support Assistant using @HasuraHQ PromptQL showing a controllable agentic flow. This AI Assistant has access to customer invoices📊 and support ticket 📨 data. Here’s how it works: 💡 When a refund action is triggered, PromptQL doesn’t just execute—it creates a query plan to gather context. 🙋‍♂️ It then pauses for manual approval or denial before proceeding. This manual intervention makes it safer for data manipulation in agentic workflows. How are you using human-in-the-loop systems in your AI applications? What are the different use cases? Would love to know what everyone else is building. #HumanInTheLoop #AgenticAI #AgenticRAG
English
0
0
0
190
Praveen
Praveen@praveenweb·
As an Open Source maintainer, managing GitHub projects can be overwhelming 🐱 I built an AI Assistant with PromptQL by @HasuraHQ to analyze GitHub repo data. I chose the popular @nextjs repo from @vercel which had about ~3k open issues and used PromptQL to help prioritize issues. Here’s the magic: When I asked it to help prioritize the 10 most recent issues, PromptQL retrieved the data and created a query plan to: 1️⃣ Analyze GitHub issues and comments and get the title/body content. 2️⃣ Use a language model to classify the issue priority as high, medium and low. 3️⃣ Store the results in an artifact and summarize the findings. The assistant gave me actionable insights faster than I ever could on my own! If you’re an OSS maintainer like me, juggling hundreds of issues, this is definitely going to help with productivity. I work with multiple repositories across Hasura and would love to experiment with that as a next step. 💡 Check out the demo and let me know: What would YOU ask PromptQL to do for your GitHub projects? #PromptQL #AgenticRAG #AgenticAI #GitHub
English
0
1
5
596
Praveen
Praveen@praveenweb·
Exploring ChatGPT Search these past few days. Here's my early understanding. - Powered mainly by Bing [Source: OpenAI Reddit AMA] - Doesn’t seem to pull content from forums (Reddit/Quora) - Bing prioritizes multimedia content (images/videos) Takeaway: Ranking high on Bing might be key if you want your site or product to show up in ChatGPT citations!
English
0
0
0
95
Praveen retweetledi
PromptQL
PromptQL@PromptQL·
Hot take: AI Assistants are failing us Despite the buzz, closed-domain AI assistants are falling short. Without reliable, context-aware responses, they’re not ready for serious business use. Where AI Assistants Fail Here’s a scenario from a well known sales assistant that’s out there today: 📊 User Query: “What’s the length of my average sales cycle?” ➡️ Assistant Response: “I calculated the average sales cycle length for your opportunities, but there are no results to show.” The assistant can’t perform a computation. Why? Let’s break it down. 🛑 The Issue: Closed-domain AI assistants rely heavily on search-first RAG methods, making them unsuitable for high-trust applications. Consider a task like “Find all emails from last week that need follow-ups.” A search-based AI might skip important messages if they lack specific keywords, leaving critical follow-ups unnoticed. When this incomplete data is passed to the language model, the result is unreliable, making these assistants ill-suited for nuanced business queries. ✅ The Solution: Agentic query planning. Instead of rigid keyword search, assistants should gather all relevant emails and then use an LLM to classify follow-ups—just as a person would—ensuring accuracy. That’s why our AI lab built PromptQL - an agentic, data access API for your AI! Here’s a look at what we’ve been up to ⤵️
English
6
12
53
17.5K
Praveen retweetledi
SingleStore
SingleStore@SingleStoreDB·
Another day, another awesome webinar you don't want to miss! Please join us on October 24th at 10am PDT for a detailed webinar on how to build secure, scalable data access APIs using #Hasura and #SingleStore. 💡 Learn best practices for securing your APIs, optimizing for performance, and handling complex queries at scale. 👉 RSVP today: bit.ly/3zvdAXb #DataSecurity #RealTimeData #SecureAPI
English
0
1
1
1.5K
Praveen
Praveen@praveenweb·
@VicVijayakumar @TheTrentHarvey Tinkering with cPanel was a good deterrent. Not sure how it is setup these days. But definitely not the easiest way.
English
0
0
3
102
Vic 🌮
Vic 🌮@VicVijayakumar·
@TheTrentHarvey I don’t know that install Wordpress was ever the easiest way to create a basic webpage.
English
2
1
73
1.5K
Vic 🌮
Vic 🌮@VicVijayakumar·
9 asked how to make a website and I froze so hard. I said “well there are a lot of different ways…” and she asked “what’s the easiest”. Gave her a quick primer on how to use a terminal, html, showed her a few tags (h1, a, marquee), and installed VS Code. Now she’s making a site of all the books she has read this year and her ratings. She seems to have discovered the p tag by herself. Showed her ordered and unordered lists. I think next I’ll teach her to deploy the website (Cloudflare?) so she can share it with her friends, and then how to style it, then some scripting with JavaScript as a way to introduce functions.
Vic 🌮@VicVijayakumar

I asked what she learned and she said “a lot of really boring stuff honestly” 😆 Anyway she now wants to know how to make a website.

English
27
2
244
36.6K
Praveen
Praveen@praveenweb·
Google's own apps (Slides/Docs) do not support uploading webp images, an image format that they default to in their own browser while saving images 🤦‍♂️
English
0
0
1
78
Praveen retweetledi
Sam Julien
Sam Julien@samjulien·
“DevRel is dead” Okay then why is literally every AI DevTool looking for dev advocates right now lol
English
8
6
80
9.5K
Praveen retweetledi
PromptQL
PromptQL@PromptQL·
We're hosting a live webinar on how to use the Hasura Elasticsearch GraphQL connector (13 Aug)! The Agenda: 🧙 Generate instant APIs 🔮 Advanced query capabilities 🔀 Federate Elasticsearch data with other sources and more! Register➡️ bit.ly/3LFEUo1
PromptQL tweet media
English
0
2
3
520
Praveen
Praveen@praveenweb·
Similar to Google trends, I'm interested to see the most commonly used phrases, sentences, questions, or topics in any of the chat applications powered by LLMs (GPT, Claude, etc). Not the output produced, but more about the input from the user. Separately, there is more of a revenue opportunity for OpenAI and Anthropic as well to collaborate with brands. For example: if a brand is mentioned in any of the chat conversations, OpenAI could show analytics data to verified brands. This is similar to Google Analytics / Search Console. Probably more relevant now with SearchGPT? Of course, the data needs to be anonymized.
English
0
0
1
94
Praveen retweetledi
Brandon 🚀 Flightcontrol
🔥 ANNOUNCING @FLIGHTCONTROL V3 🔥 Unveiling our true identity as a Platform-as-a-Service There are many PaaS, but none as reliable, customizable, and affordable at scale as Flightcontrol ✨ 🎒 We abhor one-size-fits-all thinking and overly prescriptive solutions. Our product enables you to take responsibility for critical decisions instead of us ushering you into The One True Way™️ 🤝 We treat our customers right. And not just right, we go above and beyond to make you as successful as possible. 🌱 We thrive on sustainability. We are now long-term sustainable and do not need any more funding to continue thriving and growing! 🔎 We operate with utmost fairness and transparency. We'll never force you into an enterprise plan based on some unexpected usage that was too hard for you to estimate. V3 is a HUGE improvement for us: Deploy your apps with: 🏎️ 2-6x faster builds than every other PaaS with brand new build system!! 🤑 50-75% cheaper compute at scale than other PaaS with new ECS+EC2 support (unlocks ability to save even more with Reserved Instance pricing) 👾 now serving AI & video workloads with GPU support 🫣 new private web services not exposed to internet ✈️ scale further with server sizes up to 24,000 GB of RAM 🗿near perfect reliability because we use native AWS infra w/o custom layers 🧘‍♀️ utmost flexibility because it deploys to your AWS where you can customize or integrate anything, should the need arise 💰 Use your AWS credits to pay for infra AND Flightcontrol, because we are now on AWS marketplace! How is all this possible? You get all this in exchange for taking 1 minute to create & connect an AWS account (really, it’s not hard!) Our bring-your-own AWS model enables us to leap-frog traditional PaaS on almost every metric. We don’t have to reinvent the wheel like other PaaS. We let AWS do what it’s best at, and that frees us to invest everything in DX and features. Does AWS strike fear in your heart? Fear not, we guarantee support for ALL the AWS stuff we manage. We handle it all for you, like any other PaaS. And with strict compute controls, you don't have to worry about run away costs. We don't have millions of free users, so we can focus on providing a high level of support to our paying customers. What to look forward to? Lambda y'all!!! Our next big project is Lambda support for serverless web deployments and event processing. Soon you'll be able to manage and deploy both servers and serverless from a single platform ✨ Learn more at flightcontrol.dev P.S. Flightcontrol is not for you if you want totally free or ultra low cost infra. We are currently optimized for scalable production applications.
Brandon 🚀 Flightcontrol tweet mediaBrandon 🚀 Flightcontrol tweet media
English
13
30
170
27K