| 제목 | app_file | SDK | sdk_version |
|---|---|---|---|
Dolly-Expert-Builder | app.py | Gradio | 3.34.0 |
도메인 별 질문에 대답하고 대화를 유지할 수있는 가벼운 Dolly-V2 구동 조수. LLM 시대의 전문가 시스템입니다.
"따라서 해킹 할 수 있다고 생각합니다": 오픈 소스 LLM (예 : OpenAssistant, MPT, Dolly 등) DevPost Hackathon에 제출하십시오.

전문가 시스템은 인공 지능에서 큰 것이 었습니다. 그들은 특정 분야에서 인간 전문가의 의사 결정 능력을 모방하며 많은 사용 사례에서 상당한 가치를 제공 할 수 있습니다. 구식 전문가 시스템의 주요 단점은 부울 진술이나 유사한 논리를 사용하여 프로그래밍해야한다는 것이 었습니다. 많은 경우에,이 접근법은 당면한 작업에 쉽게 이용할 수있는 전문가를 갖는 목적을 물리 쳤다.
Chatgpt3.5 및 ChatGpt-4와 같은 폐쇄 소스 LLM 응용 프로그램은 많은 작업이 매우 좋은 거대한 모델입니다. 응답 방법을 모르거나 답이 온라인 상태 일 때 환각과 같은 제한이 있습니다. 인터넷이나 파일에 액세스 할 수 없습니다. 때때로, 이러한 환각은 매우 설득력있는 방식으로 들릴 것이며, 그것을 구현하려고 할 때마다 그들은 허위 또는 잘못된 것으로 판명 될 것입니다. 이 모델에는 엄청난 상황이 있으므로 사람들이 많은 정보를 제공하고 신속한 엔지니어링 기술을 구현함으로써 어려움을 겪는 모든 작업을 수행 할 수 있도록 도와줍니다. 이로 인해 폐쇄 소스 코드가있는 대기업만이 LLM 애플리케이션을 개발하고 배포 할 수 있다고 생각합니다.
Dolly Expert Lite는 Open-Source Lange Language Model (LLM) 인 Dolly-V2-12B의 경량 버전 인 Dolly-V2-3B를 활용하여 맞춤형 벡터 데이터베이스에서 검색을 사용하여 도메인 별 질문에 답변합니다. 이 예에서 Dolly-Expert-Builder는 Ontario (캐나다) 빌딩 코드에서 정보를 검색하여 공식 정부 코드에 따라 건설, 배관, 전기 배선 및 환기에 대한 특정 질문에 답변합니다. Dolly-expert-Builder는 출처와 일관되고 사실적으로 정확한 정보를 제공 할 수 있으며 작업을 수행하는 동안 규제 준수를 돕기 위해 장인 (배관공, 전기 기사, 기계공, 주택 건축업자)에 적합한 지침 역할을 할 수 있습니다.
이 방법을 따르면 개인 및 조직은 지역 데이터를 사용하여 전문가 비서가 도메인 별 질문에 답변 할 수 있도록 할 수 있습니다. 가능한 사용 사례는 다음과 같습니다.
도구가 너무 새롭기 때문에 표준 사용 사례와의 일부 발산으로 인해 오류가 발생합니다. 예를 들어:
persists_directory 사용할 때 부분적으로 저장되었으며 .persists () 메소드가 호출되지 않았기 때문에 나중에 별도의 인스턴스에서로드되지 않습니다. 데이터베이스를 최종적으로 사용할 수 있도록 다시 작성하고 다시 커밋해야했습니다.Dolly와 같은 오픈 소스 모델을 사용하여 LLM 애플리케이션의 기능적 경량 프로토 타입을 만들고 포옹 페이스 공간으로 배포 할 수 있습니다. LLM 응용 프로그램은 모든 사람을위한 것이며 오픈 소스 생태계는 폐쇄 소스 개척자만큼이나 능력이 있음을 보여줄 수 있습니다.
일반적인 소프트웨어 개발 지식 측면에서, 나는 서로 충돌하는 패키지 문제 해결을 배웠고, 어떤 종속성이 설치되는지에 따라 Python을 다시 시작해야한다는 것을 배웠거나 때로는 한 번에 모든 것을 시도하는 대신 작업을 구획화하는 것이 더 낫다는 것을 알게되었습니다. 또한 Gradio의 기본 사항을 앱을 만들 수 있다는 것을 배웠습니다. 그리고 가장 중요한 것은 GitHub 문제와 stackoverflow 게시물을 더 잘 탐색하여 내가 직면 한 문제에 대한 해결 방법을 찾는 법을 배웠습니다.
LLM 관련 지식의 관점에서, 나는 신속한 엔지니어링의 중요성과 추론 결과를 극적으로 향상시킬 수있는 방법에 대해 배웠고, NLP (Natural Language Processing) 용어를 훨씬 더 많이 탐색하는 법을 배웠으며 질문 체인 메모리의 유형에 대해 배웠습니다. 또한 오픈 소스 모델은 관심있는 사람에게 LLM 애플리케이션을 개발하고 배포 할 수 있으며 문서화 및 문제 해결 또는 현재 문제를 조사 할 시간을 투자 할 수 있다는 것을 알게되었습니다.