Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Does pipecat support slots across converstion? #936

Open
rabintang opened this issue Jan 7, 2025 · 2 comments
Open

Does pipecat support slots across converstion? #936

rabintang opened this issue Jan 7, 2025 · 2 comments
Assignees

Comments

@rabintang
Copy link

Description

Does Pipecat support maintaining some slots throughout the entire conversation to store global shared information like rasa, which is used in form-based dialogues to save and share information across different parts of the conversation?

@rabintang rabintang changed the title Does pipecat support slot across converstion? Does pipecat support slots across converstion? Jan 7, 2025
@chadbailey59
Copy link
Contributor

Not directly, but it's possible. The OpenAI-based bots use OpenAILLMContext frames, which include tool calling information. This function calling example Creates a context object that is shared between the context aggregators in different parts of the pipeline.

If you're looking for more general-purpose conversation flow similar to Rasa, you may want to look at Pipecat Flows.

@rabintang
Copy link
Author

@chadbailey59 thanks for your replay! Pipecat flows is a great job. And i find there is a State Management in pipecat flows. How does it implement in pipecat? Where can i find the code in pipecat-ai to understand the theory?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants