Closed GlebSolovev closed 5 months ago
GenerationsLogger
LLMService
LLMServiceError
ConfigurationError
RemoteConnectionError
GenerationFailedError
EventsLogger
LLMServiceRequest
LLMServiceInternal
ocaml
opam
modelId
newMessageMaxTokens
maxTokensToGenerate
defaultChoices
ModelParams
SettingsValidationError
OpenAIService
CoqPilot
Error
any
Changes summary
β³ Estimate time for LLM services to become available via logging proof-generation requests
GenerationsLogger
π΅οΈ Support proper logging and error handling inside
LLMService
-sLLMService
errors:LLMServiceError
,ConfigurationError
,RemoteConnectionError
,GenerationFailedError
.LLMService
implementation:EventsLogger
andGenerationsLogger
.LLMServiceRequest
to make data transfer coherent between different logic modules.LLMService
-s and UI to report errors.π― Rework
LLMService
arhcitectureLLMServiceInternal
that:LLMService
to make them both concise and powerful.LLMService
classes based on recursive generics.LLMService
-s safer and easier.LLMService
architecture.β Test everything
π Fix & improve CI
ocaml
andopam
dependencies.π€ Improve LLM services' parameters: their naming, transparency, description
modelId
to distinguish a model identifier from the name of an OpenAI / Grazie model.newMessageMaxTokens
tomaxTokensToGenerate
for greater clarity.defaultChoices
toModelParams
to make its resolution more transparent in the code.π Rework and significantly improve settings validation
SettingsValidationError
,modelId
-s;ππ€ Improve interaction with OpenAI
OpenAIService
:maxTokensToGenerate
appropriately.πΏ Improve code quality
CoqPilot
into smaller pieces.Error
coherent.any
-s.