Jegyzet
Az oldalhoz való hozzáférés engedélyezést igényel. Próbálhatod be jelentkezni vagy könyvtárat váltani.
Az oldalhoz való hozzáférés engedélyezést igényel. Megpróbálhatod a könyvtár váltását.
A beszélgetési környezet meghívások közötti megtartására használható AgentSession .
Alapvető használati minta
A legtöbb alkalmazás ugyanazt a folyamatot követi:
- Munkamenet létrehozása (
create_session()) - A munkamenet átadása mindegyiknek
run(...) - Rehidratálás szolgáltatásbeszélgetés-azonosító (
get_session(...)) vagy szerializált állapot alapján
// Create and reuse a session
AgentSession session = await agent.CreateSessionAsync();
var first = await agent.RunAsync("My name is Alice.", session);
var second = await agent.RunAsync("What is my name?", session);
// Persist and restore later
var serialized = agent.SerializeSession(session);
AgentSession resumed = await agent.DeserializeSessionAsync(serialized);
# Create and reuse a session
session = agent.create_session()
first = await agent.run("My name is Alice.", session=session)
second = await agent.run("What is my name?", session=session)
# Rehydrate by service conversation ID when needed
service_session = agent.get_session(service_session_id="<service-conversation-id>")
# Persist and restore later
serialized = session.to_dict()
resumed = AgentSession.from_dict(serialized)
Útmutató térképe
| Oldal | Fókusz |
|---|---|
| Munkamenet |
AgentSession struktúra (session_id, service_session_id, state) és szerializálás |
| Kontextusszolgáltatók | Beépített és egyéni környezet/előzményszolgáltatói minták |
| Tárolás | Beépített tárolási módok és külső adatmegőrzési stratégiák |