Human-in-the-Loop în LlamaIndex Workflows: InputRequiredEvent și HumanResponseEvent în LlamaIndex & Data RAG

Sintaxă & invocare Python
class HumanInTheLoopWorkflow(Workflow):
    @step
    async def ask_human(self, ctx: Context, ev: ...) -> ...

Noul motor bazat pe evenimente (LlamaIndex Workflows) oferă suport nativ pentru pauze și intervenții umane: fluxul emite un InputRequiredEvent și își suspendă execuția până la primirea unui HumanResponseEvent cu decizia operatorului.

from llama_index.core.workflow import Workflow, Event, step, Context

class InputRequiredEvent(Event):
    mesaj: str

class HumanResponseEvent(Event):
    aprobat: bool

class AprobareWorkflow(Workflow):
    @step
    async def solicita_aprobare(self, ctx: Context, ev: StartEvent) -> InputRequiredEvent:
        return InputRequiredEvent(mesaj="Aprobați trimiterea comenzii către client?")

    @step
    async def proceseaza_raspuns(self, ctx: Context, ev: HumanResponseEvent) -> StopEvent:
        if ev.aprobat:
            return StopEvent(result="Comandă expediată cu succes.")
        return StopEvent(result="Comandă anulată de operator.")

Arhitectură modernă: Oferă o alternativă complet integrată și asincronă pentru fluxurile critice de afaceri.

Învață AI • Comunitate & Q&A

Întrebări & Exemple practice: Human-in-the-Loop în LlamaIndex Workflows: InputRequiredEvent și HumanResponseEvent

Ai o întrebare despre Human-in-the-Loop în LlamaIndex Workflows: InputRequiredEvent și HumanResponseEvent sau ai descoperit un truc, prompt sau fragment de cod util? Distribuie-l cu ceilalți membri ai comunității!

🤖

Fii primul care pune o întrebare sau distribuie un fragment de cod / prompt!

Nu au fost adăugate încă întrebări sau resurse pentru această pagină. Dacă ai testat un prompt sau ai un snippet util, adaugă-l mai jos pentru comunitate.

Comunitate AI Adaugă o întrebare sau distribuie un cod / prompt

Moderare & Siguranță:

Pentru a menține calitatea și securitatea informațiilor, fiecare întrebare sau fragment de cod/prompt este analizat (manual sau prin moderare asistată de AI) înainte de publicare.