imbajin commented on issue #183:
URL: 
https://github.com/apache/incubator-hugegraph-ai/issues/183#issuecomment-2692766423

   > 
[@imbajin](https://github.com/imbajin?rgh-link-date=2025-02-28T22%3A01%3A46.000Z)
 sir instead of developing a dedicated HG-agentic library, I propose that we 
make a retriever service similar to what Pinecone provides. Our approach would 
encompass two distinct modes: a beginner-friendly “agentic retriever” that 
comes pre-fine-tuned with a robust LLM using few-shot or one-shot prompting 
(can also integrating advanced prompting techniques and dynamic re-ranking for 
accurate graph query generation) a fully customizable retriever mode aimed at 
developers. In the customizable mode, users can modify key code 
placeholders—such as LLM selection, prompt configuration, and integration of 
additional tools to replace or enhance their existing RAG systems, including 
those orchestrated by frameworks like AutoGen. Moreover, we can architect this 
retriever module using a modular “runnables” concept, like we have in 
LangChain’s design, which ensures framework agnosticism and ease of i
 ntegration into various vector database ecosystems (e.g., Pinecone, FAISS, 
Qdrant). By also providing an HTTP API layer for direct access to our core 
query functions, this solution will not only offer high performance and 
simplicity but also enables integration with existing agent systems, making it 
an ideal bridge between novice users and expert developers. I think this 
solution will be covering both the points and help the people from both the 
levels Also enabling beginners as they will be able to use our service without 
much hassle. the end note is I am inclined to making the agent from scratch 
rather than taking it as it is from an existing framework and as almost all of 
the frameworks are opensource we can take the core functionality from them and 
add those to our own structure.
   
   
   @chiruu12 I think it can be done this way. We can eventually implement our 
own management of agent combinations, but we still need a good workflow library 
(if we feel that the performance is not good enough, we can consider using Rust 
to rewrite the underlying layer - similar to 
[Pydanic-core](https://github.com/pydantic/pydantic-core)). We just need to 
ensure consistency in the user interface layer


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: [email protected]

For queries about this service, please contact Infrastructure at:
[email protected]


---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to