강의

멘토링

커뮤니티

Cộng đồng Hỏi & Đáp của Inflearn

Hình ảnh hồ sơ của rlatprua46662
rlatprua46662

câu hỏi đã được viết

Phát triển AI Agent toàn diện một lần hoàn thành (w. LangGraph, Google ADK, CrewAI)

Phát triển khả năng ghi nhớ cho Agent, phát triển tính năng Long-term Memory (w. Firebase)

firestore query 문제

Viết

·

20

0

def get_conversation_context(self, limit=10): 
    docs = list( 
        self.db.collection(self.collection_name) 
        .order_by("timestamp", direction="ASCENDING") 
        .limit(limit) 
        .stream() 
    ) 
    if not docs: 
        return "이전 대화 없음" context = "=== 최근 대화 기록 ===\n" 
    for i, chat in enumerate(docs, 1): 
        context += f"{i}. 사용자: {chat.get("user_message")}\n" 
        context += f" 봇: {chat.get("bot_response")}\n\n" 
        return context

이 함수에서 timestamp로 정렬해서 가져오는데 최근 대화 10건을 가져오려면 ASCENDING이 아닌 DESCENDING으로 최근 대화내역을 가져와서 reverse로 다시 순서를 오래된 순으로 교체해줘야 맞는거 아닌가요?

python

Câu trả lời

Câu hỏi này đang chờ câu trả lời
Hãy là người đầu tiên trả lời!
Hình ảnh hồ sơ của rlatprua46662
rlatprua46662

câu hỏi đã được viết

Đặt câu hỏi