• 2 Posts
  • 32 Comments
Joined 3 years ago
cake
Cake day: July 26th, 2023

help-circle

  • Well, grafana is an example. They want their own AI agent that you can pay for. So they still need the apis to be good. But they don’t make it easy to get your AI it own api token. Each user would essentially have to have two accounts. Which they probably charge for too. It’s not impossible to work around, but it’s a barrier. I would expect more of that kind of thing. Any tool that doesn’t have a way for AI to work with it is going to be selected against for a while. So there is pressure for them to be accessible.


  • So I am so ewhat pro AI. But hear me out. I sometimes refer to myself as an automation engineer. I spend a lot of my time automating the set up and use of various software tools. For those who know the term Infrastructure As Code is a part of my job too. And soo many tools have shitty UIs and even shittier apis. The rise of AI is going to add pressure to have better apis because that is what the AI uses. So even if AI falls flat on it’s face in a few years, any improvements in apis is a vig win for me. And since the automation I write is for my coworkers, not external customers, anyone in tech benefits from this.

    Now for me personally, I work ina lot of different languages and DSLs. I rarely spend enough time in any one of them to really memorize the syntax. I pretty much can’t write a working program without some sort of reference. So, I can tell AI exactly what I want it to do, and it can code and test until it runs. Then I can use that as my syntax reference and make it do what it is supposed to do. That ends up being much faster than me having to google various syntaxes to see where I need a semicolon vs a comma, or where I need to use [] instead of {}. So it helps me.

    And I do love using AI to file my jira tickets. Works great for those of us who’s work is interrupt driven. We often file the ticket after we’ve solved the problem.




  • Yeah, it could still be a good while away. AI can help a lot in some places. Not so much in others. Like if you had modules and plugins that can work like legos to make a very simple game. AI can help get your initial game wired up. For the work of making it unique or interesting, AI can’t help as much. Though it could quickly spin up lots of graphics to choose from and such so that a person with no graphics skills could make their game have its own look. The other place it can help is in running tests. Like for new hardware that an engine or what not needs to support. It can even help add tests to some extent, but you still need a skilled person to look over what it did.
    My understanding is that there are a lot of boring mundane tasks needed for maintaining the framework and such. The kind of thing that turns off opensource contributors. So maybe some of that can be offloaded and help get more people involved for free on a product that they can then use for free.


  • I don’t work in games, but I do work in software. I do understand that there are already libraries and plugins. I am just talking about increasing the level of abstraction. An example of something I see in crafting games may help. So you go to craft something, and you are missing a component, but you are able to craft that too. In some games you can click on the missing component to go to the interface were you would craft it. But in most you have to go back to the crafting search and type in the name in a search bar then click on it in a list to do the same. This is a simple QOL thing. Further, after you crafted the component, a back arrow to take you back to what you were trying to craft originally would be nice. But you won’t see that in 90% of crafting games. But you will find mods for this kind of thing. My assertion is that devs don’t implement these sorts of things because they would rather spend thier time on the things that make their game different. So if this sort of thing was a plugin or what not, they wouldn’t need to spend time on it, and the overall quality would go up. Plus people who want to make games today, but are overwhelmed by how much they would have to do that isn’t related to the idea they have, my feel less overwhelmed, and we would get more games with more innovative ideas.







  • What I was saying is that if they aren’t intentionally breaking the standard, then there is no reason not to use the standard. But what I see is games that are focused on where they are trying to break the standard and be different (which they should) and then leaving basic functionality half assed. It’s that half assed stuff that reduces the quality of the game, and also even though it was half assed, it still took dev time, and may even be a thorn in their side that they just never get to. Having off the shelf plugins for that kind of thing means they can focus on what they are innovating, and still produce a game that has decent polish in the other areas like inventory and such.