GitHub user Aryankb added a comment to the discussion: [Discussion] The 
selection of Agentic/Taskflow frame

Hey @imbajin 
I was working with agentic graph RAG recently. The project aimed at Document 
QnA from a story book. It required Agentic graph-RAG approach as in a story, 
different characters can have different relationships with each other. Also 
different incidents are linked to each other. So, here agentic graph-RAG worked 
well if someone asks deep questions from story. So i made graph where centre 
node was book --> first level nodes were chunks (each chapter of that book) --> 
second level nodes were atomic_facts from that chunk--> final level nodes were 
characters. Same characters from different atomic_facts were connected (so as 
to know that character was present in which parts of the story). Also different 
characters were connected to each other having some relationships. 

So for finding the answer of user's question, I used LANGGRAPH. It was really 
lightweight , Fast and simple to implement it.

 There were agents - 
- character finder (to find all characters, user's question contains)
- atomic fact finder ( worked at finding the relevant atomic facts for each 
character, according to user query. Using similarity search)
- information validator  (checked if information is enough)
- atomic fact extractor (if information is not enough, then extract the nearby 
atomic fact, or nearby events in that story)
- final composer (compose final answer using extracted information and user 
query.

It was a fixed agentic system,  worked at graphs of one kind only

I have a question, regarding what is the requirement ? Do we need to create a 
Interface, where user can create his own agentic system for his Graph , just 
using drag-drop or prompts (without code)
If yes, then using LANGGRAPH or completely doing it manually would be the best 
approach, because there will be transparency , and user would know what is 
happening. Using CrewAI would not be a good idea , as there we don't know what 
is happening under the hood.
 
Here is the project :- 
https://github.com/Aryankb/DOC_QNA

GitHub link: 
https://github.com/apache/incubator-hugegraph-ai/discussions/203#discussioncomment-12666593

----
This is an automatically sent email for dev@hugegraph.apache.org.
To unsubscribe, please send an email to: dev-unsubscr...@hugegraph.apache.org

Reply via email to