Stay Updated with DSPyWeekly!
DsPY-like prompt optimizer for Kotlin
JetBrains
Job Description
Description
There is a quite popular framework for building AI applications in Python called DsPy (https://dspy.ai/) which is open-source (https://github.com/stanfordnlp/dspy).
One of the most interesting features of this framework is MIPRO (Multiprompt Instruction PRoposal Optimizer) prompt optimizer (https://dspy.ai/api/optimizers/MIPROv2/).
On our end we recently and very successfully launched a framework for building AI agents and AI applications in Kotlin and JVM called Koog (https://docs.koog.ai/) which is also open-source (https://github.com/JetBrains/koog).
As part of this internship, your task will be to study how the MIPRO optimizer works, implement a similar system in Kotlin, and design its integration into the Koog framework.