Add utils for graph visualization + classification nodes
This commit is contained in:
parent
7e964bcb23
commit
d69d42b451
2 changed files with 5 additions and 1 deletions
|
|
@ -22,6 +22,7 @@ from cognitive_architecture.modules.cognify.graph.add_propositions import append
|
||||||
from cognitive_architecture.modules.cognify.llm.add_node_connection_embeddings import process_items
|
from cognitive_architecture.modules.cognify.llm.add_node_connection_embeddings import process_items
|
||||||
from cognitive_architecture.modules.cognify.vector.batch_search import adapted_qdrant_batch_search
|
from cognitive_architecture.modules.cognify.vector.batch_search import adapted_qdrant_batch_search
|
||||||
from cognitive_architecture.modules.cognify.vector.load_propositions import add_propositions
|
from cognitive_architecture.modules.cognify.vector.load_propositions import add_propositions
|
||||||
|
from cognitive_architecture.utils import render_graph
|
||||||
|
|
||||||
# Load environment variables from .env file
|
# Load environment variables from .env file
|
||||||
load_dotenv()
|
load_dotenv()
|
||||||
|
|
@ -199,6 +200,9 @@ async def cognify(input_text:str):
|
||||||
relationship_d = graph_ready_output(results)
|
relationship_d = graph_ready_output(results)
|
||||||
|
|
||||||
CONNECTED_GRAPH = connect_nodes_in_graph(F, relationship_d)
|
CONNECTED_GRAPH = connect_nodes_in_graph(F, relationship_d)
|
||||||
|
|
||||||
|
out = await render_graph(CONNECTED_GRAPH, graph_type='networkx')
|
||||||
|
print(out)
|
||||||
return CONNECTED_GRAPH
|
return CONNECTED_GRAPH
|
||||||
|
|
||||||
#
|
#
|
||||||
|
|
|
||||||
|
|
@ -12,7 +12,7 @@ def extract_node_descriptions(data):
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
def add_node_connection(graph_client, vector_database_client, data):
|
async def add_node_connection(graph_client, vector_database_client, data):
|
||||||
|
|
||||||
graph = graph_client.graph
|
graph = graph_client.graph
|
||||||
node_descriptions = extract_node_descriptions(graph.nodes(data=True))
|
node_descriptions = extract_node_descriptions(graph.nodes(data=True))
|
||||||
|
|
|
||||||
Loading…
Add table
Reference in a new issue