GoogleCloudPlatform / GoogleCloudPlatform/BigQuery-Agent-Analytics-SDK

ReasoningBank for Agents using Analytics plugin

Open
#131 0 comments 0 reactions 0 assignees View on GitHub
Dominant language
Python
Stars
47
Forks
21
Avg merge
2d 13h
Merged PRs (30d)
33

Description

### Background Context

The BigQuery-Agent-Analytics plugin provides users with access to valuable data that can significantly improve agent performance and customer support quality. A primary application for this data involves establishing a "ReasoningBank" based on previous agent experiences. By distilling historical issue trajectories into concise memories, relevant insights can be injected into the agent's context to assist with similar future tasks.

### Action plan

Develop a ReasoningBank solution that users can activate via their plugin configuration. Key design and implementation steps include:

1. Creating a BigQuery schema dedicated to storing distilled memories.
2. Formulating a process to distill interaction trajectories into actionable memories.
3. Building a RAG system to identify and fetch appropriate memories for specific tasks.
4. Creating a mechanism for context injection.
5. Enabling user customization for LLM selection, text embedding models, and memory retrieval prompts.

### Primary Objectives

Leverage the BigQuery-Agent-Analytics plugin to upgrade agent capabilities by:

1. Improving the overall success rate of issue resolution.
2. Minimizing the number of steps required to reach a successful outcome.

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.