https://kotlinlang.org logo
Title
j

James Ward

03/07/2023, 4:06 PM
It looks like there is a lot of interest in the Groovy -> Kotlin Gradle converter project! I shared this in a thread but figure it is useful for many here:
My own thoughts on the Gradle DSL converter are that it'd be cool to see if you can leverage OpenAI or some LLM with a corpus of GitHub projects that have done a
build.gradle
to
build.gradle.kts
migration.
p

Priyank Shankar

03/07/2023, 4:17 PM
Maybe it's my bad, but I am unable to locate the thread
j

James Ward

03/07/2023, 4:18 PM
Someone had asked about this project. No need for you to find that thread. We can use this one for further discussion about this project.
p

Priyank Shankar

03/07/2023, 4:19 PM
Ohh Thanks, I thought maybe we had more info in that thread
a

Akshit Sinha

03/07/2023, 5:06 PM
Greetings James. Can you elaborate more on how exactly is leveraging any of OpenAI's possible or even practical. As far as I am aware most of OpenAI APIs are proprietary and paid(or only free upto a certain extent). OpenAI's capabilities are great and everything, but I believe the functionality of something like a converter shouldn't be dependent on any external entity and should happen totally offline. Am I missing something? I would love to know your thoughts on this. Thanks! :)
j

James Ward

03/07/2023, 5:58 PM
Yeah, those are good points and maybe it would have to be done manually without external dependencies.
c

Clocks

03/08/2023, 11:59 PM
You don't need a machine learning model for a decision tree
n

nicognaw

03/09/2023, 4:22 AM
I agree that LLMs are powerful and fascinating, and I have personally developed several applications using the OpenAI API. However, I don't believe that we can rely solely on LLMs for all tasks, particularly for complex tasks such as building compilers. Explicit programming may be better suited for these types of tasks. While it may be acceptable to create a demo to demonstrate how LLMs can be used, it is unlikely that it will be accepted as a plugin for the proposed project.