pub trait StrategyAdvisor: Send + Sync {
// Required methods
fn advise(
&self,
context: &StrategyContext,
) -> Result<StrategyAdvice, StrategyAdviceError>;
fn name(&self) -> &str;
}Expand description
戦略アドバイザー trait
探索状態を受け取り、最適な戦略を推奨する。 同期インターフェース(SLM ローカル前提、~100ms)。
Required Methods§
Sourcefn advise(
&self,
context: &StrategyContext,
) -> Result<StrategyAdvice, StrategyAdviceError>
fn advise( &self, context: &StrategyContext, ) -> Result<StrategyAdvice, StrategyAdviceError>
戦略をレビューしてアドバイスを返す