• aaa@lemmy.zip
    link
    fedilink
    arrow-up
    2
    ·
    2 months ago

    I both agree and disagree.

    As for having little control, I feel like that happens in other disciplines too. The best archers need to account for the stochastic nature of wind patterns, and thus they do not always hit their intended target. But still, their accuracy is far greater than a novice. There is both skill and “luck” - if you will - involved in the process. You definitely can hone a skill you have little control over in the beginning, I believe. Maybe this is the analogy that should’ve been made.

    I will say, “knowing how to prompt” feels like a weird skill, and I think the way we interface with these tools is kinda wacky. Regular text feels to fuzzy.

    But it does help immensely, I find, to take every wrong agentic coding output as a learning experience. When I know the answer, and the agent failed, I ask myself why it didn’t fint it. Taking these opportunities has led me to be more proficient in the use of skill files, agent files, subagents, context window management, etc., all which have improved the agents output massively. I feel like a year ago, it was just prompting and copy-pasting (at least for me), but now, with tools like OpenCode, I can get a better looping effect with fewer errors.

    I am curious about your findings

    • MrSmith@lemmy.world
      link
      fedilink
      arrow-up
      2
      ·
      2 months ago

      Don’t forget we are talking about a tool.

      A good tool is easily documentable, and then usable with said documentation. A good tool has perfect repeatability It is easy to predict the outcome of using a good tool.

      Current LLMs have neither. For all the user knows, it’s a black box that takes input and poops out output. You can only steer the output after some output has already been given.