Activity
Mon
Wed
Fri
Sun
Oct
Nov
Dec
Jan
Feb
Mar
Apr
May
Jun
Jul
Aug
Sep
What is this?
Less
More
AI Marketing Hub Pro

303 members • $144/m

Agentic Labs

574 members • $29/m

AI Developer Accelerator

11.4k members • Free

5 contributions to AI Developer Accelerator
rag ai chatbots
i just completed master langchain crash course but i wanna delve deeper in to creating production ready rag ai chatbots how can i do that ? with memory and everything any resources
0 likes • Nov '24
Did you take the Langchain RAG 8 chapter tutorial? It is really a great one and their Jupyter notebooks are a great resource. Maybe you can share what you’re not clear on and we can help answer or guide you.
Need AI developer in London ASAP
Hi, all. I have an idea for a desktop app that requires AI functionalities. The app has huge potential in my field of work and potentially many others. I'm stunned that such an app doesn't already exist. I'm looking for a London-based AI developer with strong experience in Python, especially libraries like PyMuPDF, PyPDF2, or Adobe Acrobat SDK; familiarity with NLP tools like spaCy or Hugging Face; GUI development expertise with PyQt, Tkinter, or Electron.js; and experience with file processing and annotation tools. The project will need full-time attention for several weeks. We can discuss payment in person. Let me know if interested.
1 like • Nov '24
I teach ai and can pass this along to my students. This semester they have been working on rapid prototyping apps using those exact libraries in python. Send me your email and I’ll share it TM with them. Specifically I had them work with spaCy, PyMuPDF (fitz) and they built a complete RAG solution using openAI and unstructured.io
Weekly Course Coaching Call Rescheduled While Traveling 11/17/2024
Hey everyone! Quick update on this week’s course coaching call. Unfortunately, I need to reschedule the call. I’m currently in Thailand, and the co-working spaces I planned to use closed earlier than expected. As much as I’d love to stick to the schedule, the walls here are paper-thin, and I want to respect everyone staying nearby. Here’s the plan: - The course coaching call is postponed to early December (Dec. 1st or 2nd, exact date TBA). - You’ll still get all six promised coaching calls! Plus, I’ll make up for this by adding extra content when I’m back, including those bonus modules we’ve talked about. Also, keep an eye out later today for a special drop—a 3-hour YouTube tutorial on building a full-stack AI application! If you want a crash course or a refresher on what we’ve been learning, you’re going to love it. I’ll send more details on the new call schedule soon. Thanks for your patience and understanding. Can’t wait to catch up with you all soon! 😊 Cheers, Brandon Hancock 🧑‍💻🥂
Weekly Course Coaching Call Rescheduled While Traveling 11/17/2024
0 likes • Nov '24
Thank you Brandon for the heads up. With your permission - I am a member of the community and for those who would like to get together as a community, I will open a zoom call at noon EST in case you want to have a informal chat: https://fdu.zoom.us/j/9447104575 I can record the call and share it in this thread afterwards
Nov '24 • 
LangChain
Looking for ideas on chunking reservation related conversations and context aware RAG
Hey guys, i had discussed this briefly a few meetings back about the problem I am trying to solve. I am stuck on how to best create the vector store, as simply chunking all messages and using some kind of Sentence splitting does not work well I manage a property portfolio on platforms like Airbnb, handling customer support through the entire guest journey (pre-booking to post-stay). I'm building a RAG system to help automate responses to guest inquiries. Here are the questions I have - some context of business below ## Technical Questions 1. **Vector Database Strategy** - How to structure embeddings for different information types? - Chunking Strategy Challenges: - Single message chunks: Lose conversation context - Multi-message chunks: How many messages maintain coherence? - Entire conversation chunks: May be too broad for specific queries - How to preserve booking context (guest state, property details) within chunks? - Should property-specific and global information be in separate vector spaces? - How to handle property hierarchies in vector search? 2. **Temporal Relevance** - How to weight conversation recency differently based on query type? - How to combine current property documents with historical conversations? 3. **Context-Aware Retrieval** - How to incorporate guest journey state into the retrieval process? - How to handle property relationships (e.g., similar apartments sharing info)? - How to balance property-specific vs. global policy information? 4. **Security and Policy Compliance** - How to ensure RAG responses respect security policies based on guest journey state? - How to handle platform-specific rules in responses? ## Data Sources and Unique Challenges ### 1. Historical Conversations (around 10,000 reservations over 7 years , each having 10-40 messages during the client journey) - Stored in PostgreSQL - Time relevance varies by query type: ``` Example A: "What's the WiFi password?" → Recent conversations only relevant (passwords change)
0 likes • Nov '24
If I understood your concern - I believe he starts showing a 1-shot (1 question 1 answer) and then moves on to explaining how he realized he needed to ingest the entire thread of back and forth to create complete question/answer pairs. Your approach might be similar - you would look for topic based groups of q&a gathering the customer journey documents (from emails, support chats, CRM, etc) and create a topic question:answer pair using prompts that extract such pairs from the source materials you provide. Hope that makes sense?
0 likes • Nov '24
a few other thoughts & suggestions for you, Sam: 1. Vector Database and Chunking Strategy: - Hierarchical Chunking: Consider a hierarchical approach to chunking your data. Start by chunking individual messages but also create embeddings for sequences of messages (like conversational turns). This way, you can capture both fine-grained and broader context. I've had success with unstructured.io for ingest, partitioning and chunking. - Metadata Enrichment: When creating embeddings, include rich metadata like property IDs, guest journey states, timestamps, and platform identifiers. This will help you filter and retrieve relevant information more effectively. - Separate but Connected Vector Spaces: You might benefit from using separate vector spaces for property-specific information and global policies but ensure they're connected through metadata. This allows you to search within a specific context while still accessing overarching policies when needed. 2. Temporal Relevance: - Time-Decayed Embeddings: Implement a temporal decay mechanism where the relevance of an embedding decreases over time unless specified otherwise. For instance, WiFi passwords might have a higher decay rate compared to static info like nearby parks. - Query Classification: Develop a system to classify queries based on their temporal sensitivity. This can help in deciding whether to prioritize recent data or include older conversations. 3. Context-Aware Retrieval: - State-Aware Retrieval: Incorporate the guest's journey state into your retrieval logic. For example, if a guest is in the "BEFORE_BOOKING" state, the system knows not to share sensitive info like lockbox codes. - Property Relationships: Use the metadata to understand property hierarchies and similarities. When a guest asks about an issue with Property X, the system can also retrieve information from similar properties in the same building. - Balancing Specific and Global Info: When retrieving data, pull both property-specific details and global policies, then let your response generation logic determine which information is most relevant to include.
duplicate files generated
I wanted to ask folks advice using cursor: As the project gets large and complex, I start to see cursor creating files that already exist in other folder locations. Part of this might be user error so I'll tell y ou what I am doing: a. My instructions.md PDF is large (500 lines~) so after a compose session goes on for a while I start a new compose session and feed it instructions.md b. I dont always feed the file I want changed because sometimes I dont know the name of the file where an artifact display appears in c. I noticed that files and folders start to appear in red in cursor, and the only way to get them back to grey is exit and reenter cursor. I thought this was the index so I reindex the codebase but it doesnt affect the coloring Note - I refresh my instructions.md file with the tree structure of the current project but it doesnt seem to solve this Thoughts? Ideas?
0
0
1-5 of 5
Tiran Dagan
1
4 points to level up
@tiran-dagan-8486
I teach AI at the graduate level. My focus is on business context in building and deploying AI solutions.

Active 8h ago
Joined Oct 31, 2024
Powered by