Agents
Make sure the you understand the Deployment Modes referring to where the agent is running, and the Interactions Modes referring to how the agent is used.
Jupyter AI Agent currently provides the following agents.
📄️ Prompt Agent
The Prompt Agent generates code cells based on natural language input. It leverages AI models to generate code, add new cells, and modify the notebook content. This is a great Agent to support the following use cases:
📄️ Explain Error Agent
The Explain Error Agent explains the first error encountered in a notebook. It leverages AI models to explain the error in the code cell, providing insights into the error and potential solutions by adding new cells. This is a great Agent to support the following use cases:
Create your own Agent
More Jupyter AI Agent like Code Refactor Agent
, Documentation Agent
... can be created by extending the base class.
LangChain Agent Framework is used to manage the interactions between the AI model and the tools.
🚧 A guide to create custom agent is under construction and will be available soon.