Ask HN: How does Boardy achieve such low latency?
The same question applies to ChatGPT Advanced Voice. Both have near-conversational latency.In my own agent I struggle to get sub-second, even with OpenAI streaming for TTS.
The same question applies to ChatGPT Advanced Voice. Both have near-conversational latency.In my own agent I struggle to get sub-second, even with OpenAI streaming for TTS.
https://www.youtube.com/watch?v=7v5-p5hblnM
istant.I can't figure a good way to let everyone play with it so I made a video that conveys current functionality.I've extended the free-trial period as well in case people want to play that way.
Title says it all.I am happy to do most of the work (i.e. doesn't have to be AI).But I need something that corrects for my lack of "eye" for such things.
Is something like Sentry worth setting up in early days of launch or is it easier/faster to just use your own middleware and server logs?Basically, I want whatever is faster at this stage.
Show sites seem to use a similar template: https://www.designlumo.com/ https://tryapril.com/Anyone know what it is or where these come from?
Here I assert this is another example of an old paradigm misunderstanding a new one.
Specifically, it is traditional builders and "agentic workflow" builders misunderstanding the various roles in an MCP flow.
Namely, an MCP Client's role is to thinly connect an LLM, a user, and an API... and then get out of the way.
The LLM doesn't gain from wrapping tool output in additional metadata and boilerplate. That just makes the output harder to parse while also making it less similar to the patterns the LLM trained on.
The Client doesn't need the structure to help it orchestrate/route tools... it is the LLM's job to orchestrate.
If you want the Client to orchestrate, that's totally fine. Build with Langchain, not MCP.
The reason agentic workflows need strict adherence to structured input/output is because they are so rigid. Each interaction between one step and another is highly coupled and basically "one-shot".
To get "flexibility" across tasks, you have to layer many of these "one-shot" and coupled flows on top of each other. This is what makes agentic workflows like RPA.
Implicitly, we often treat LLMs as one-shot too. If we ask it to do a coding task, it might make up a method name and we say it hallucinated. But that's raising the bar far above what a human would face. A human would get to goole the method or see in the IDE the warning that the method doesn't exist. Our experience with flaky LLM coding is actually caused by this "one shot" assumption.
MCP flows are the opposite of one-shot. The LLM can use a tool, make a mistake with the data structure, read the error, fix it and move on. There is much lower gain to optimizing to avoid that specific mistake because the LLM still got to the right answer and, with infinite Servers/Tools, the LLM may never do that exact same flow again.
MCP affords a much more self-correcting and flexible system. To the extent there is an art to improving the LLM-Tool interaction, it lies in having the Server builder be thoughtful about how to name the tools and parameters and docstrings.
Enforcing schemas from the client actually makes the least important player (the Client) slightly better off by hamstringing the stars of the show (the LLM and the tool). The real answer, build your clients differently.
I once leaked an API key and instantly got a mail from GitGuardian informing me of the leak. It was a) super helpful as I wouldn't have known otherwise b) it seemed like a clever way to spread their name/biz
(in case that's helpful to your model)
But I found this article landed different than most self-help. It spoke in terms of mindsets one can adopt to do the things you mentioned.
And it made those mindsets compact/memorable so I'm more likely to use them.
I suspect one additional unstated rule: be opinionated on tech stack.
I've noticed LLMs struggle with the seams, whenever you're using a rare stack combo.
No problem - React front + Node.js back
Runaway death spiral - Streamlit Front + iFrame React Component + Python back + running in WASM via Pyodide
https://enthoosa.com/constraint-finder/
I was working with a data startup that had solid problem-solution fit but couldn't close enterprise deals.We figured out that small companies would try it but they didn't need the solution. Large companies needed it desperately but wouldn't share data with an untested startup.Later, when I was building my own process mining tool, I hit the same Catch-22.This demo was my attempt to side-step the...
Ranking: 1. LlamaCloud/LlamaParse 2. GroundX 3. Unstructured.io 4. Google RAG Engine 5. Docling ... capability gap... 6. Azure - Document Intelligence 7. AWS - Textract 8. LlamaIndex (DIY)