Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[FEATURE] AI experiment with CN #135

Open
podhrmic opened this issue Nov 26, 2024 · 0 comments · May be fixed by #140
Open

[FEATURE] AI experiment with CN #135

podhrmic opened this issue Nov 26, 2024 · 0 comments · May be fixed by #140
Assignees
Labels
enhancement New feature or request SoW TA2.1.1.C Develop CN specifications for components with rich code-level specifications.

Comments

@podhrmic
Copy link
Collaborator

Summary

Can we use a LLM to generate simple CN specs for code? Most of the times, the specs needed for mitigating UB are pretty simple (Owned, Block...). They can perhaps be automatically derived from the function.

First, use the latest ChatGPT and attempt to train it with the tutorial examples, and see if it can fix some small functions (ideally from MKM or logging).

If that works, use OpenAI agent framework to create one agent to parse the code/generate specs, and another CN agent to validate/compile the code.

Document your progress, and if possible, share your LLM.

Links

@podhrmic podhrmic added enhancement New feature or request SoW TA2.1.1.C Develop CN specifications for components with rich code-level specifications. labels Nov 26, 2024
@podhrmic podhrmic added this to the Next PI meeting milestone Nov 26, 2024
@podhrmic podhrmic self-assigned this Nov 26, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request SoW TA2.1.1.C Develop CN specifications for components with rich code-level specifications.
Projects
None yet
Development

Successfully merging a pull request may close this issue.

1 participant