https://github.com/nikiforovall/notebook-agent
Demonstrates how to use Semantic Kernel and Kernel Memory in a polyglot notebook environment.
https://github.com/nikiforovall/notebook-agent
ai kernel-memory notebook polyglot-notebooks semantic-kernel
Last synced: 10 months ago
JSON representation
Demonstrates how to use Semantic Kernel and Kernel Memory in a polyglot notebook environment.
- Host: GitHub
- URL: https://github.com/nikiforovall/notebook-agent
- Owner: NikiforovAll
- Created: 2024-09-10T08:43:58.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2024-09-11T07:35:02.000Z (over 1 year ago)
- Last Synced: 2025-02-12T11:53:53.236Z (about 1 year ago)
- Topics: ai, kernel-memory, notebook, polyglot-notebooks, semantic-kernel
- Language: Jupyter Notebook
- Homepage: https://nikiforovall.github.io/dotnet/ai/2024/09/11/notebook-agent.html
- Size: 1.99 MB
- Stars: 0
- Watchers: 1
- Forks: 1
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Notebook Agent
This project demonstrates how to use Semantic Kernel and Kernel Memory in a notebook environment.
See [playground.ipynb](./src/playground.ipynb) to get started.
It set's up a notebook environment with the following components:
- Kernel Memory - configued with OpenAI, pgvector.
- See [setup-kernel.ipynb](./src/setup-kernel.ipynb) for the setup code.
- See [appsettings.json](./src/appsettings.json) for the configuration.
- Infrastructure - `Postgres/pgvector`, `Aspire Dashboard`
- See [setup-infrastructure.ipynb](./src/setup-infrastructure.ipynb) for the setup code.
## References
- [Semantic Kernel](https://github.com/microsoft/semantic-kernel)
- [Kernel Memory](https://github.com/microsoft/kernel-memory)
- [.NET Interactive](https://github.com/dotnet/interactive)
## Known Issues
* Traces are not being exported to OTLP exporter from notebooks