An open API service indexing awesome lists of open source software.

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.

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