-
Notifications
You must be signed in to change notification settings - Fork 0
Daha verimli çalışma için optimizasyon önerisi #1
Copy link
Copy link
Open
Labels
enhancementNew feature or requestNew feature or request
Description
Şu anda amacımız birden fazla llm'in verilen prompt karşısında nasıl sonuç vereceğini görmek ve aralarından en optimal olanı seçmek olduğu için yapıyı daha verimli bir hale getirebiliriz.
- Öncelikle yapmamız gereken şey kullanıcının prompt'unun hangi llm'lere gönderileceğini algılamalıyız.
- Ardından prompt'umuz llm'lere gönderilmeden önce her bir llm için ayrı bir branch açarak her llm'in birbirinden bağımsız şekillde çalışmasını sağlamalıyız, birbirleri ile paralel olarak çalışmasını istiyorsak(ki bu en verimli olan) bu durumda direkt olarak ayrı branch açmak yerine worktree kullanabiliriz.
- Sonrasında ise açılan her bir branch'e atanan llm'e, kullanıcının başlangıçta girmiş olduğu prompt verilerek izole bir ortamda istenilen geliştirmeyi yapması sağlanmalı(burada daha iyi bir deneyim isteniyorsa kullanıcı prompt'una ek veri girerek en sonda yapılanların belli formatta özetlenmesi istenilebilir).
- En son olarak ise kullanıcının bu branchler arasında hızlıca geçiş yapıp istenilen değişiklik karşısında farklı llm'lerin yapmış olduğu değişiklikleri inceleyebileceği ve seçilen çözümün base branch'e(eğer development ve production branchleri kullanılacaksa development branchi baz alınmalı) pull request isteği atacağı(eğer istenirse burada pull request yerine direkt bir merge atılması da söz konusu olabilir) bir yapı kurulması gerekli.
Bu yapı kullanıcı girdiği promptu birden fazla llm'in çıktısı ile hızlı bir şekilde kıyaslayarak kendisi için en uygun olanı kolayca seçebilir hale getireceği için geliştirme süresini çok daha kısaltacaktır.
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
enhancementNew feature or requestNew feature or request