google / google/adk-python-community

Add MongoDB session service for Google ADK

オープン
#31 コメント 0 件 リアクション 2 件 担当者 0 名 GitHub で見る
主要言語
Python
スター
182
フォーク
75
PR マージ指標
30日以内にマージされた PR はありません

説明

Recently, I have been working with Google ADK, and I have noticed that there is not any function for creating session with **MongoDB**. Currently, there are only `InMemorySessionService`, `VertexAiSessionService` and `DatabaseSessionService`. This last service is only available for relational database connection.
MongoDB handles a document type of key values, so there are possibilities to include these types for tracking and managing conversations threads with ADK, as `InMemorySessionService` functionality core.

コントリビューションガイド

コントリビューションガイドを開く

調査の方向性

まず、既存の InMemorySessionService、VertexAiSessionService、DatabaseSessionService の実装を読んで、それぞれのセッションインターフェースと責務を理解してください。次に、リポジトリの構成とセッションサービスのテストを調べてください。MongoDB をバックエンドとした、同等のセッション作成と会話スレッド追跡を提供できれば完了です。

索引モデルが issue の本文から書いたものです。

評価

技術スタック
mongodb, python
領域
backend, databases
issue の種類
機能追加
難易度
4/5
見積もり時間
3〜5日
活発さ
停滞
明瞭さ
おおむね明確
初心者へのやさしさ
35/100

新しい issue をメールで受け取る

初心者向けの GitHub issue を短くまとめたダイジェスト。