An AI to Write Data Analysis and Modeling Programs

  • Thread starter Thread starter Hornbein
  • Start date Start date
Click For Summary

SUMMARY

The discussion centers on an AI system developed by Harvard SEAS that automates coding for scientific research, specifically data analysis and modeling programs. The AI-generated code is reportedly faster and more effective than human-written code but presents challenges in verification and readability. Safety-critical applications, such as flight control software for F-16 and F-35 fighter jets generated by MATLAB Autocode, exemplify the stringent certification and testing requirements necessary for trust in AI-generated code. The AI system primarily produces code suggestions intended for human evaluation and refinement, mitigating some verification concerns.

PREREQUISITES

  • AI-driven code generation techniques
  • MATLAB Autocode for embedded systems
  • Verification and validation of safety-critical software
  • Scientific data analysis and modeling programming

NEXT STEPS

  • Study MATLAB Autocode certification processes for flight control systems
  • Research AI code verification and validation frameworks
  • Explore human-in-the-loop approaches for AI-generated scientific code
  • Analyze case studies of AI-assisted programming in scientific research

USEFUL FOR

Researchers in scientific computing, software engineers working on AI-assisted programming, developers of safety-critical embedded systems, and professionals interested in automating data analysis and modeling workflows.

Computer science news on Phys.org
404 on the link for me.
 
A real problem with AI-generated code would be verification. Generated code is often very hard for a human to read and review. If the results need to be reliable (like safety-critical code) the AI system would have to be certified and tested. That is a demanding (impossible?) requirement. Even after that, there may be restrictions on the type of code that can be trusted.
The use of Autocode by MATLAB to generate the flight control code for fighter airplanes (F-16, F-35, etc.) gives examples of what might be required.

ADDED: In the article referenced, it looks like the generated code suggests solutions to be evaluated and studied by humans. That may avoid the difficulties I mentioned.
 

Similar threads

  • · Replies 18 ·
Replies
18
Views
2K
Replies
5
Views
2K
  • · Replies 58 ·
2
Replies
58
Views
7K
  • · Replies 2 ·
Replies
2
Views
2K
  • · Replies 3 ·
Replies
3
Views
5K
  • · Replies 5 ·
Replies
5
Views
2K
  • · Replies 24 ·
Replies
24
Views
4K
  • · Replies 10 ·
Replies
10
Views
3K
Replies
10
Views
6K
  • · Replies 3 ·
Replies
3
Views
2K