Sidechat icon
Join communities on Sidechat Download
Maybe I’m bad at using the chatbots (I don’t use any of the advanced stuff like MCP servers or whatever, just GitHub Copilot in a chat window) but every time I talk to it, it does something so fucking stupid and I get so mad at it
upvote 12 downvote

default user profile icon
Anonymous 2d

Like I don't understand why people think they're the future when they're actually complete fucking morons that always make the dumbest possible mistakes

upvote 5 downvote
default user profile icon
Anonymous 1d

Still better than having nothing to rely on but stackoverflow, the most miserable people in the world

upvote 2 downvote
default user profile icon
Anonymous 2d

Which model are you using? I haven’t used GitHub Copilot yet (my work uses on-prem GitHub) but I’ve used ChatGPT and Microsoft Copilot

upvote 1 downvote
default user profile icon
Anonymous replying to -> OP 2d

And then it always has the fucking gall to say “sorry, here’s the *actual* solution” as though that won’t also be incorrect somehow

upvote 4 downvote
default user profile icon
Anonymous replying to -> #1 2d

GPT-5.2 has been hallucinating like a mf. Giving me libraries that don’t exist, CLI flags that don’t exist, and Homebrew packages that don’t exist 😭

upvote 1 downvote
default user profile icon
Anonymous replying to -> #1 11h

I’ve been trying different models that it offers. The most recent one I used that made me so fucking angry is Claude Sonnet 4.5. Just now I asked it “where is the JSON output being created in this codebase” and it told me a file that DOESN’T FUCKING EXIST even though I gave it all the necessary context

upvote 1 downvote
default user profile icon
Anonymous replying to -> OP 10h

Honestly if it’s a big enough codebase, I don’t blame it for not being able to figure that out. You’re much better off using an IDE and going through the references of the method you’re calling to figure out which line is writing the JSON

upvote 1 downvote
default user profile icon
Anonymous replying to -> #1 10h

I didn’t know what method it was or what it would have been called and searching for relevant search terms returned like 200 results. I am aware of all the tools available to find what I was looking for. Anyway I found it by setting Copilot to Agent mode instead of Ask mode so that when I provided the file structure as context, it could independently look through the actual contents of the files (without me having to provide ALL the files’ contents as context and overload its context window).

upvote 1 downvote
default user profile icon
Anonymous replying to -> OP 10h

Ahhh yeah that makes sense. I didn’t realize you were passing all of them through as context 😭

upvote 1 downvote
default user profile icon
Anonymous replying to -> OP 10h

I guess the real problem I was running into was that I never use Agent mode because I don’t ever want it making any edits to my files ever, but I guess it was actually necessary in this case for it to be able to find the context it needed to answer the question. But yeah the C codebase was too complicated and unfamiliar for “just search for method uses” to be helpful. Like yeah obviously I had tried that, I’m not an idiot, and I still used that after the AI gave me a place to first start lookin

upvote 1 downvote
default user profile icon
Anonymous replying to -> OP 9h

Ohhhh C? That makes way more sense now. There’s probably way too many libraries to look for 😭

upvote 1 downvote
default user profile icon
Anonymous replying to -> #1 9h

I wasn’t passing them all through as context, just the folder structure. But I guess that doesn’t actually let the AI look through the actual file contents, so I needed to use agent mode to have it actually independently decide which files’ context it needs. And yeah I have no prior C experience (some C++ tho) and this is a mature codebase I’m new to. But this example really was a me problem, oopsies 🫠

upvote 1 downvote
default user profile icon
Anonymous replying to -> OP 9h

If it’s a C project what’s it using to bring in dependencies? Or did they literally just copy and paste code from different places and there aren’t any dependencies?

upvote 1 downvote