Streamlit 및 Langchain을 사용하여 AI 애플리케이션을위한 사용자 인터페이스를 구축하는 방법
사용자 친화적 인 웹 앱을 빠르게 구축하기위한 파이썬 프레임 워크. 채팅 메시지를 표시하고 사용자 입력 수락을위한 구성 요소를 제공하여 ChatGpt와 같은 인터페이스를 만듭니다. langchain :
다양한 LLM을 통합하여 LLM의 다른 도구와의 통합을 단순화합니다. 여기에서는 OpenAI의 GPT 모델을 데이터베이스에 연결합니다 neo4j (Auradb 포함) : 축구 선수, 팀, 경기 및 토너먼트와 같은 상호 연결된 데이터를 저장하는 데 이상적인 그래프 데이터베이스. 이 자습서는 클라우드 기반 Auradb 인스턴스를 사용합니다 검색 증강 생성 (RAG) : 데이터베이스에서 검색된 정보로 LLM을 향상시키는 기술. 챗봇은 래그를 사용하여 축구 역사에 대한 구체적인 질문에 대답합니다.-
사용 된 데이터는 점수, 골수 및 매치 세부 사항을 포함하여 47,000 개가 넘는 일치하는 Kaggle 데이터 세트입니다. 이 데이터는 NEO4J 데이터베이스에 섭취됩니다. 챗봇의 그래프 스키마에는 "Play_Home"및 "Scored_for"와 같은 관계로 연결된 플레이어, 팀, 경기, 토너먼트, 도시 및 국가를위한 노드가 포함됩니다. 튜토리얼은 챗봇 구축 단계별 단계를 통해 걸어갑니다 환경 설정 : - 콘다 환경 생성 및 필요한 라이브러리 설치 (간소, 랑케인, 랭 체인-오페나이, 랑 체인-커뮤니티, NEO4J). 비밀 (neo4j uri, 사용자 이름, 비밀번호 및 OpenAi API 키)은 에 저장됩니다.
- 라이브러리 수입 및 비밀 로딩 : .
- 인증 : 사이드 바는 OpenAI API 키를 위해 사용자에게 프롬프트합니다. 데이터베이스 연결 및 QA 체인 초기화 : 기능은 NEO4J에 연결하고 스키마를 새로 고침하고 를 사용하여 a
메시지 기록 : Sleamlit의 세션 상태는 채팅 기록을 관리하여 및 를 사용하여 이전 메시지를 표시합니다.
채팅 구성 요소 : 함수는 체인을 실행하여 잠재적 오류를 처리합니다.
및 )으로 리팩토링됩니다.
graph_utils.py
배포 : 앱이 클라우드를 간소화하여 chat_utils.py
파일 및 비밀 관리가 필요합니다.
requirements.txt
위 내용은 Streamlit 및 Langchain을 사용하여 AI 애플리케이션을위한 사용자 인터페이스를 구축하는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

핫 AI 도구

Undresser.AI Undress
사실적인 누드 사진을 만들기 위한 AI 기반 앱

AI Clothes Remover
사진에서 옷을 제거하는 온라인 AI 도구입니다.

Undress AI Tool
무료로 이미지를 벗다

Clothoff.io
AI 옷 제거제

Video Face Swap
완전히 무료인 AI 얼굴 교환 도구를 사용하여 모든 비디오의 얼굴을 쉽게 바꾸세요!

인기 기사

뜨거운 도구

메모장++7.3.1
사용하기 쉬운 무료 코드 편집기

SublimeText3 중국어 버전
중국어 버전, 사용하기 매우 쉽습니다.

스튜디오 13.0.1 보내기
강력한 PHP 통합 개발 환경

드림위버 CS6
시각적 웹 개발 도구

SublimeText3 Mac 버전
신 수준의 코드 편집 소프트웨어(SublimeText3)

메타의 라마 3.2 : 멀티 모달 및 모바일 AI의 도약 Meta는 최근 AI에서 강력한 비전 기능과 모바일 장치에 최적화 된 가벼운 텍스트 모델을 특징으로하는 AI의 상당한 발전 인 Llama 3.2를 공개했습니다. 성공을 바탕으로 o

이봐, 코딩 닌자! 하루 동안 어떤 코딩 관련 작업을 계획 했습니까? 이 블로그에 더 자세히 살펴보기 전에, 나는 당신이 당신의 모든 코딩 관련 문제에 대해 생각하기를 원합니다. 완료? - ’

Shopify CEO Tobi Lütke의 최근 메모는 AI 숙련도가 모든 직원에 대한 근본적인 기대를 대담하게 선언하여 회사 내에서 중요한 문화적 변화를 표시합니다. 이것은 도망가는 트렌드가 아닙니다. 그것은 p에 통합 된 새로운 운영 패러다임입니다

이번 주 AI 환경 : 발전의 회오리 바람, 윤리적 고려 사항 및 규제 토론. OpenAi, Google, Meta 및 Microsoft와 같은 주요 플레이어

소개 OpenAi는 기대가 많은 "Strawberry"아키텍처를 기반으로 새로운 모델을 출시했습니다. O1로 알려진이 혁신적인 모델은 추론 기능을 향상시켜 문제를 통해 생각할 수 있습니다.

소개 생생한 그림과 조각으로 둘러싸인 아트 갤러리를 걷는 것을 상상해보십시오. 이제 각 작품에 질문을하고 의미있는 대답을 얻을 수 있다면 어떨까요? “어떤 이야기를하고 있습니까?

SQL의 Alter Table 문 : 데이터베이스에 열을 동적으로 추가 데이터 관리에서 SQL의 적응성이 중요합니다. 데이터베이스 구조를 즉시 조정해야합니까? Alter Table 문은 솔루션입니다. 이 안내서는 Colu를 추가합니다

Stanford University Institute for Human-Oriented Intificial Intelligence가 발표 한 2025 인공 지능 지수 보고서는 진행중인 인공 지능 혁명에 대한 훌륭한 개요를 제공합니다. 인식 (무슨 일이 일어나고 있는지 이해), 감사 (혜택보기), 수용 (얼굴 도전) 및 책임 (우리의 책임 찾기)의 네 가지 간단한 개념으로 해석합시다. 인지 : 인공 지능은 어디에나 있고 빠르게 발전하고 있습니다 인공 지능이 얼마나 빠르게 발전하고 확산되고 있는지 잘 알고 있어야합니다. 인공 지능 시스템은 끊임없이 개선되어 수학 및 복잡한 사고 테스트에서 우수한 결과를 얻고 있으며 1 년 전만해도 이러한 테스트에서 비참하게 실패했습니다. AI 복잡한 코딩 문제 또는 대학원 수준의 과학적 문제를 해결한다고 상상해보십시오-2023 년 이후
