pub struct WorkerDecisionRequest {
pub worker_id: WorkerId,
pub query: String,
pub context: ResolvedContext,
pub lora: Option<LoraConfig>,
}Expand description
個別 Worker への判断リクエスト
Worker が判断に必要な情報を含む。
context は構造化データとして保持し、文字列化は LLM 層で行う。
Fields§
§worker_id: WorkerId対象 Worker ID
query: Stringタスク目標(query)
context: ResolvedContextWorker 固有のコンテキスト(構造化データ)
lora: Option<LoraConfig>LoRA アダプター設定(オプション)
指定すると、このリクエストに対して特定の LoRA アダプターを適用する。 llama.cpp の per-request LoRA 機能を使用。
Trait Implementations§
Source§impl Clone for WorkerDecisionRequest
impl Clone for WorkerDecisionRequest
Source§fn clone(&self) -> WorkerDecisionRequest
fn clone(&self) -> WorkerDecisionRequest
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreAuto Trait Implementations§
impl Freeze for WorkerDecisionRequest
impl RefUnwindSafe for WorkerDecisionRequest
impl Send for WorkerDecisionRequest
impl Sync for WorkerDecisionRequest
impl Unpin for WorkerDecisionRequest
impl UnwindSafe for WorkerDecisionRequest
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more