How mohsin66/langchain_langgraph_rnd works
This repository is a set of standalone LangChain and LangGraph prototypes for chat and natural-language-to-SQL, not one integrated application. The user-facing workflow is generally a command-line question, followed by model invocation and printed text or SQL. SQL approaches include schema-in-prompt, schema retrieval, and SQL-agent/toolkit variants; separate chatbot examples provide general conversation. The README gives no further product description. Connections below reflect the sampled scripts; the simple SQL chain references a schema filename absent from the tree, so its input source is not mapped.
Main entry points: langgraph_gemini_rag_sql.py Gemini RAG SQL · langgraph_groqapi_rag_sql.py Groq RAG SQL · database_express_schema.txt Database Schema · langchain_gemini_sqltoolkit.py Gemini SQL Agent
Components 18
LangGraph SQL
- Gemini LightRAG SQL
langgraph/gemini/langgraph_gemini_lightrag_sql.py - Gemini RAG SQL
langgraph/gemini/langgraph_gemini_rag_sql.py - Groq RAG SQL
langgraph/groqapi/langgraph_groqapi_rag_sql.py - Groq Schema SQL
langgraph/groqapi/langgraph_groqapi_sql.py
LangChain SQL
- Gemini SQL Agent
langchain/gemini/langchain_gemini_sqltoolkit.py - Groq SQL Agent
langchain/groqapi/langchain_groqapi_sqltoolkit.py - Groq SQL Chain
langchain/groqapi/langchain_groqapi_sql.py
Chatbots
- Groq Chatbot
langgraph/groqapi/langgraph_groqapi_chatbot.py - Ollama Chatbot
langgraph/ollama/langgraph_ollama_chatbot.py
Schema Data
- Database Schema
database_express_schema.txt
Other components
- CLI User
- Groq Model
- Gemini Model
- Ollama Model
- FAISS Index
- HuggingFace Embeddings
- SQL Toolkit
- SQLite Placeholder
Connections 38
- CLI User → Gemini LightRAG SQL: asks
langgraph/gemini/langgraph_gemini_lightrag_sql.py - Gemini LightRAG SQL → CLI User: prints SQL
langgraph/gemini/langgraph_gemini_lightrag_sql.py - Gemini LightRAG SQL → Database Schema: reads schema
langgraph/gemini/langgraph_gemini_lightrag_sql.py - Gemini LightRAG SQL → Gemini Model: invokes
langgraph/gemini/langgraph_gemini_lightrag_sql.py - CLI User → Gemini RAG SQL: asks
langgraph/gemini/langgraph_gemini_rag_sql.py - Gemini RAG SQL → CLI User: prints SQL
langgraph/gemini/langgraph_gemini_rag_sql.py - Gemini RAG SQL → Database Schema: reads schema
langgraph/gemini/langgraph_gemini_rag_sql.py - Gemini RAG SQL → FAISS Index: builds and searches
langgraph/gemini/langgraph_gemini_rag_sql.py - Gemini RAG SQL → HuggingFace Embeddings: embeds chunks
langgraph/gemini/langgraph_gemini_rag_sql.py - Gemini RAG SQL → Gemini Model: invokes
langgraph/gemini/langgraph_gemini_rag_sql.py - CLI User → Groq RAG SQL: asks
langgraph/groqapi/langgraph_groqapi_rag_sql.py - Groq RAG SQL → CLI User: prints SQL
langgraph/groqapi/langgraph_groqapi_rag_sql.py - Groq RAG SQL → Database Schema: reads schema
langgraph/groqapi/langgraph_groqapi_rag_sql.py - Groq RAG SQL → FAISS Index: builds and searches
langgraph/groqapi/langgraph_groqapi_rag_sql.py - Groq RAG SQL → HuggingFace Embeddings: embeds chunks
langgraph/groqapi/langgraph_groqapi_rag_sql.py - Groq RAG SQL → Groq Model: invokes
langgraph/groqapi/langgraph_groqapi_rag_sql.py - CLI User → Groq Schema SQL: asks
langgraph/groqapi/langgraph_groqapi_sql.py - Groq Schema SQL → CLI User: prints SQL
langgraph/groqapi/langgraph_groqapi_sql.py - Groq Schema SQL → Groq Model: invokes
langgraph/groqapi/langgraph_groqapi_sql.py - Groq Schema SQL → Database Schema: reads schema
- CLI User → Gemini SQL Agent: asks
- Gemini SQL Agent → Gemini Model: invokes
langchain/gemini/langchain_gemini_sqltoolkit.py - Gemini SQL Agent → SQL Toolkit: uses
langchain/gemini/langchain_gemini_sqltoolkit.py - Gemini SQL Agent → SQLite Placeholder: configures
langchain/gemini/langchain_gemini_sqltoolkit.py - Gemini SQL Agent → Database Schema: reads schema
langchain/gemini/langchain_gemini_sqltoolkit.py - CLI User → Groq SQL Agent: asks
- Groq SQL Agent → Groq Model: invokes
langchain/groqapi/langchain_groqapi_sqltoolkit.py - Groq SQL Agent → SQL Toolkit: uses
langchain/groqapi/langchain_groqapi_sqltoolkit.py - Groq SQL Agent → SQLite Placeholder: configures
langchain/groqapi/langchain_groqapi_sqltoolkit.py - Groq SQL Agent → Database Schema: reads schema
langchain/groqapi/langchain_groqapi_sqltoolkit.py - CLI User → Groq SQL Chain: asks
- Groq SQL Chain → Groq Model: invokes
langchain/groqapi/langchain_groqapi_sql.py - CLI User → Groq Chatbot: chats
langgraph/groqapi/langgraph_groqapi_chatbot.py - Groq Chatbot → Groq Model: invokes
langgraph/groqapi/langgraph_groqapi_chatbot.py - Groq Chatbot → CLI User: prints reply
langgraph/groqapi/langgraph_groqapi_chatbot.py - CLI User → Ollama Chatbot: chats
langgraph/ollama/langgraph_ollama_chatbot.py - Ollama Chatbot → Ollama Model: invokes
langgraph/ollama/langgraph_ollama_chatbot.py - Ollama Chatbot → CLI User: prints reply
langgraph/ollama/langgraph_ollama_chatbot.py