An AI is never accountable. Most generative AI at present cannot account for even where it got its knowledge from. A human may forget, and occationally cargo cult things, but the knowledge started somewhere.
While Plagiarism and link only answers are a problem as old as the network, a good chunk of our answers come from experience, either guided, or by experimentation. A human can hack at a problem till its correct, work through a process of reasoning, and even if they don't understand how an answer was derived, show you how they got there.
An AI does not know if its answers are correct. It combines a statistically plausible set of words that may or may not be correct. It does not have the capacity to think through an answer (yet?) or to test it.
It also doesn't have the capacity to think or synthesize. When its good for simple questions, often Q&A involves reasoning
I asked the 'free' version of chatgpt a version of this question.
I don't know if it could parse my network config and output, and a human would start asking me about these things. I'd note this is exactly what I started with as a problem, and the rest of the pair was from me hacking at it.
I'm currently speed/capacity testing one of the onboard I226-V and the bundled AQC113. Each has its own (currently dynamic, but stable) IP. If I turn on the system, or reboot without the I226-V plugged into the network - I am unable to connect to the AQC113. The AQC113 comes up immediately on the I226V being connected. I can't ping the system if the I226V is unplugged even on the AQC113's IP at any time.
Can you tell me how to fix this?
Its response is below - and I'm annotating it as needed.
It sounds like there might be a dependency or configuration issue related to how the network interfaces (I226-V and AQC113) are set up on your system. Here are a few steps you can take to diagnose and potentially fix the issue:
Yes, I know this. This is in the question. I'd note a human would ask me what OS. ChatGPT chose not to be judgey but did not ask me a basic question it would have needed to answer. What's a I226-V? What's an AQ113? What OS is this on?
- Check Network Configuration:
- Verify the network settings (IP addresses, subnet masks, default gateway) for both network interfaces (I226-V and AQC113). Ensure that they are correctly configured and there are no conflicts.
- Check if both interfaces are configured to use DHCP or static IP addresses. If using static IP addresses, ensure they are unique and within the same subnet.
Which is OS dependant. It also didn't give me any useful pointers on where to look. The question does note they both have IPs, there's no conflict and they work at the same time. On SE someone would have asked me for the actual config. (The answer's less obvious, but maybe it can parse a netplan config)
- Network Interface Priorities:
- Sometimes, the operating system may prioritize one network interface over another, especially during boot or when one interface is disconnected. Check the network interface priorities in your operating system settings.
- Ensure that both network interfaces are configured to start up properly and independently of each other, without depending on the presence of the other interface.
I mean, if I knew what to look for for the latter point, I'd have solved this. It just read my question and made something plausible up. I still don't know why it actually happened - but this dosen't tell me anything I didn't know, Its restating the question.
- Network Service Dependencies:
- Review any network services or applications running on your system that might be dependent on either network interface. There could be services that require one interface to be active before they start functioning correctly.
- Adjust dependencies or startup orders if necessary to ensure that services associated with the AQC113 can start even if the I226-V interface is not connected.
OS dependant and speculative - the reasoning behind this would be nice, or better yet what sort of services - but I didn't even mention my OS.
- Driver and Firmware Updates:
- Ensure that you have the latest drivers and firmware updates installed for both the I226-V and AQC113 network interfaces. Sometimes, updates can resolve compatibility issues or bugs that affect network connectivity.
I mean, I guess but the 'why' would be important. I had another network issue involving buggy drivers on a different card but this is just throwing things at a wall to see what sticks. Since I'm on linux, the drivers are built into the kernel here, but it doesn't know what OS I am on
- System Logs and Diagnostics:
- Check system logs (e.g., syslog, event viewer) for any errors or warnings related to network interfaces during boot or when switching between interfaces.
- Use network diagnostic tools (like
ping
, traceroute
, netstat
, etc.) to gather more information about the connectivity and behavior of each interface when the other is disconnected.
Ok, finally something nearly useful but it tells me what to look for and not the problem. The problem ended up less than obvious, but dmesg did give me my first clue.
- Hardware Considerations:
- If the issue persists and seems related to hardware behavior (such as the I226-V affecting the AQC113's connectivity), consider consulting the hardware documentation or contacting technical support for further assistance.
If this was documented, or I had technical support, I wouldn't need to ask chatgpt - I'm also dealing with interactions between hardware from 3 different vendors so what documentation?
By systematically checking these aspects, you should be able to identify the root cause of why the AQC113 is not accessible when the I226-V interface is disconnected or not active. Adjustments in network settings, service dependencies, or software configurations may be necessary to ensure both interfaces function independently and reliably.
I believe this is the AI's way of passing the buck back to me.
FWIW, it ended up being a poorly documented interaction between multigig cards, which ended up with me needing to set metrics manually for each interface. I have a theory but chatgpt wouldn't give me a good answer to why - I suspect its because 2 in 2.5 is a bigger number than the 1 in 10. But you can see the complete failure to try to solve the question. It gave me, well a practically useless checklist, without any real clear things to check.
Pretty much it didn't answer my question - which admittedly was very niche. It did not judge me, but this was hardly multifaceted or correct. It didn't do any real troubleshooting outside providing me a list of vague things to try. It ideated but did not have an idea. It also completely missed the very subtle point here - which needed some niche knowledge I remembers from a completely different OS