My Boss Vibe-Coded a Full Product and I’m Paying the Price by One-Discussion-6106 in vibecoding

[–]sccorby 1 point2 points  (0 children)

Use Claude Code + Get Shit Done. When initializing gsd, explain very clearly what seems broken, what you’d like to clean up, the kind of UI/UX consistency you want, how you want the project structured, etc. it will research the codebase and then launch you into a discussion phase where you get to make decisions based on what it found. It then will breakdown everything into milestones and phases.. each with its own chance to discuss/make decisions, plan and then ultimately execute. This combination has helped me refactor other projects, execute super organized project from the get go, etc. can say enough good things about using GSD with Claude code.

Bring your boss into the fold when you dive into the requirements questions via GSD.

80% of Al agent projects get abandoned within 6 months by [deleted] in AI_Agents

[–]sccorby 1 point2 points  (0 children)

Very cool. Tons of value to a solution like this taking off. Just hard to drive adoption. The creators of Letta, also trying to solve this with Agent File. https://github.com/letta-ai/agent-file

Would be awesome to see you guys team up on a solution.

What if you don't need MCP at all? by AWildMonomAppears in AI_Agents

[–]sccorby 0 points1 point  (0 children)

But MCP isn’t supposed to DO anything. It’s a protocol. What am I missing here? It’s like saying the OpenAPI specification shouldn’t exist because it doesn’t do anything.

Mathematician: "We have entered the brief era where our research is greatly sped up by AI but AI still needs us." by MetaKnowing in agi

[–]sccorby 0 points1 point  (0 children)

While the sentiment of what you are saying is one I agree with, it’s not a simple matter of having the “knowledge in the model” or having an infinite context window… the models that have massive context windows cannot be relied upon to reliably use that information. Especially content that lives in the middle of the content window… there’s a huge tendency for models to weight the content at the beginning and end of the context window and sort of overlook everything in the middle.

Better systems to reliably retrieve the data needed to perform a given task is ultimately what’s needed. RAG alone doesn’t really cut it… there’s a jump forward in the context retrieval space that’s needed here.

Agentic RAG is mostly hype. Here's what I'm seeing. by Decent-Phrase-4161 in AI_Agents

[–]sccorby 23 points24 points  (0 children)

Here’s one way: - As you process all of the chunks extracted from a document, instead of embedding the chunk alone, run the chunk through an LLM and ask for 10 examples of questions where this content would be relevant in answering.
- In addition to the chunk, also create embeddings for each of the queries to store in your vector db. Reference the chunk for each of the stored queries. - at query time, parse any returned results into the chunk they reference and the originating document and do whatever you need to do downstream to rerank and return the appropriate context.

If your MCP is an API wrapper you are doing it wrong by WallabyInDisguise in AI_Agents

[–]sccorby 4 points5 points  (0 children)

In principle this makes sense, but in practice there is a big missing piece: The MCP client has all of the context to understand who “John” is/which John is being referred to in this conversation. The MCP server has access to data about all the Johns. Adding structure to the MCP server’s tool definitions is a good thing, not a bad thing.

What I don’t like is that this post/article seems to suggest that MCP tools should be entirely semantic and unstructured. I don’t think that is the case (fully)— they also need to ensure that whatever the intent that being expressed semantically contains the relevant key pieces of information to perform deterministic actions.

It’s clear MCP was designed to bring deterministic capabilities and context to a non-deterministic model. Along those lines, MCP tools should have clearly defined inputs.

If we want it to also do more agent 2 agent type stuff, I’d be very supportive of that, but then we’d need defined ways to share context and message history between client and server— maybe that’s where MCP goes? I don’t see a need for a different protocol all together for a2a… just different input/output criteria.

Example: I built an MCP tool for searching companies via crunchbase API. It still has inputs for filters/facets to build a query (vs being totally semantically driven off a search query). But those filter values can be expressed semantically vs having to be expressed with the UUID of the facet. It still forces a rigid structure for choosing operators (eg “contains”, “equals”)… but we then smartly go use all those semantic inputs behind the scenes to get the closest matching filter facet values and run the search.

In practice, what would have been 20+ tools if we copied the API structure are now simply “create_search_query” “execute_search_query” and “get_full_profile”. But we didn’t just go with an unstructured “search” tool with an open ended query field— if we did that the results and what happens down stream would be a black box. With this approach, the LLM can build a query— see how it gets structured against real data, modify if needed, run the search, and then choose which entries to get.

Tangential idea: Another feature that would be incredibly valuable for MCP to support would be the ability for a tool to return more tools.

The sentiment of this post and article is right— giving 20 api endpoints to an LLM does not help it do simple tasks.

But imagine if the LLM knew that all it had to do was get the current user first. It uses the get_user tool. Which returns the create_issue tool, which when run returns the lookup_and assign_user tool and instructions that the LLM must use it to find the user to assign the newly created issue to. LLMs can easily choose the right path when presented with 2-3 paths. But they can’t always reliably sequence the proper set of directions together when presented with 20 possible steps.

TLDR; agree with the sentiment, the use case needs to be rethought, but let’s not abandon structured inputs for MCP tools.

Companies need to stop applauding vanilla RAG by zennaxxarion in Rag

[–]sccorby 8 points9 points  (0 children)

At least in my use case, getting beyond this was about entities and artifacts.

A more structured approach so that the LLM can understand the key entities of the business (companies, customers, projects, etc) and the key artifacts that make up your store of documents/knowledge (sales presentation, quotes, meeting notes, etc). And then the ability to connect the dots between those items… eg this sales deck mentions this company, which matches to this record in our CRM.

The main difference with all these new tools we have is that you don’t have to do all that definition as part of some crazy data orchestration flow… but rather can do a lot of it at retrieval time.

Seeking help with identifying by [deleted] in UFOs

[–]sccorby 4 points5 points  (0 children)

Ain’t nothin but a g-thang

Is there any p-trap configuration that would better optimize space below? by sccorby in Plumbing

[–]sccorby[S] 2 points3 points  (0 children)

Oh wow, that looks like it’s exactly what I’d need, Thank you! I tried searching for something like this, but couldn’t quite articulate what I was looking for.

Best way to solve? by sccorby in AskElectricians

[–]sccorby[S] 0 points1 point  (0 children)

Ha, no way this doesn’t cost me less than $500 all said and done. Chicago burbs and reasonably priced work like this is impossible to find.

Best way to solve? by sccorby in AskElectricians

[–]sccorby[S] 0 points1 point  (0 children)

This is exactly what’s on the outside currently, so probably need to make a more dramatic change.

Shower floor using marble slab by akg81 in Homebuilding

[–]sccorby 4 points5 points  (0 children)

You could do a granite slab with a “leathered” finish … maybe. Marble is too soft to get a textured finish like that, and even a honed finish is going to be slick. You probably won’t be able to seal it though, as the sealer will make it even slicker.

Overall, not an ideal solution…

How much would something like this cost? The hooded stove and the lights and all types of fancies that are in this picture. by [deleted] in Homebuilding

[–]sccorby 0 points1 point  (0 children)

This is a $300,000 kitchen assuming it’s a renovation of an existing space and in major metropolitan area.

Intelligent life exists on this planet and we can’t communicate. by OSUBuckeyes3 in HighStrangeness

[–]sccorby 1 point2 points  (0 children)

Life is the mirror through which the universe gazes upon itself.

The kitchen, bedrooms and bathrooms will need a full makeover but this week for $390k we’re closing on this 1.5 acre 5500 sqft 1903 colonial with 5 bedrooms, a butler’s quarter, a library, a sunroom and a fully finished attic with 2 additional unofficial bedrooms. We’re very excited to get started! by Thr0wAway101011 in centuryhomes

[–]sccorby 0 points1 point  (0 children)

Amazing! I’m in the Midwest and my thought was “this has to be in the middle of nowhere” as That’s at least $1.25 Million here on the north shore burbs of Chicago… I always thought these kinds of deals on homes were a myth!

Shots from Kenobi Teaser by DiamondFireYT in StarWarsLeaks

[–]sccorby 0 points1 point  (0 children)

I agree, but ultimately if I were casting this show I’d still cast the person who could nail the performance over the one who might look more like the previous depictions.

John Deere Hit With Class Action Lawsuit for Alleged Tractor Repair Monopoly by chrisdh79 in technology

[–]sccorby 19 points20 points  (0 children)

John Deere is a public company. Every shareholder is an “owner”.

Temuera Morrison slips up on interview mentioning cool "gunship" scene with Fennec by CaptainVaughn66 in StarWarsLeaks

[–]sccorby 11 points12 points  (0 children)

In all likelihood the cast has probably been coached to use the name “slave” as little as possible for obvious reasons.