Metadata-Version: 2.4
Name: dialbb
Version: 2.0.0
Summary: A dialogue system development framework
Author: Mikio Nakano
License-Expression: Apache-2.0
Project-URL: Homepage, https://c4a-ri.github.io/dialbb/
Project-URL: Documentation, https://c4a-ri.github.io/dialbb/document-en/build/html/
Project-URL: Repository, https://github.com/c4a-ri/dialbb
Project-URL: Issues, https://github.com/c4a-ri/dialbb/issues
Project-URL: Discussions, https://github.com/c4a-ri/dialbb/discussions
Keywords: dialogue-system,chatbot,conversational-ai,llm
Classifier: Development Status :: 4 - Beta
Classifier: Intended Audience :: Developers
Classifier: Intended Audience :: Education
Classifier: Operating System :: OS Independent
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: 3.12
Classifier: Programming Language :: Python :: 3.13
Classifier: Programming Language :: Python :: 3.14
Classifier: Topic :: Education
Classifier: Topic :: Scientific/Engineering :: Artificial Intelligence
Classifier: Topic :: Software Development :: Libraries :: Python Modules
Requires-Python: <3.15,>=3.11
Description-Content-Type: text/markdown
License-File: LICENSE
Requires-Dist: annotated-types>=0.7.0
Requires-Dist: anyio>=4.8.0
Requires-Dist: attrs>=25.1.0
Requires-Dist: blinker>=1.9.0
Requires-Dist: cachetools>=5.5.1
Requires-Dist: catalogue>=2.0.10
Requires-Dist: certifi>=2025.1.31
Requires-Dist: charset-normalizer>=3.4.4
Requires-Dist: click>=8.1.8
Requires-Dist: colorama>=0.4.6
Requires-Dist: cryptography>=44.0.0
Requires-Dist: distro>=1.9.0
Requires-Dist: et-xmlfile>=2.0.0
Requires-Dist: exceptiongroup>=1.2.2
Requires-Dist: flask>=3.1.0
Requires-Dist: google-auth>=2.49.2
Requires-Dist: google-auth-oauthlib>=1.3.1
Requires-Dist: google-genai>=1.73.1
Requires-Dist: gspread>=6.1.4
Requires-Dist: h11>=0.14.0
Requires-Dist: httpcore>=1.0.7
Requires-Dist: httplib2>=0.22.0
Requires-Dist: httpx>=0.28.1
Requires-Dist: idna>=3.10
Requires-Dist: itsdangerous>=2.2.0
Requires-Dist: jaconv>=0.4.0
Requires-Dist: jinja2>=3.1.5
Requires-Dist: joblib>=1.4.2
Requires-Dist: jsonschema>=4.23.0
Requires-Dist: jsonschema-specifications>=2024.10.1
Requires-Dist: langchain>=1.2.15
Requires-Dist: langchain-anthropic>=1.4.1
Requires-Dist: langchain-community>=0.4.2
Requires-Dist: langchain-google-genai>=4.2.2
Requires-Dist: langchain-google-vertexai
Requires-Dist: langchain-huggingface>=1.2.2
Requires-Dist: langchain-openai>=1.2.0
Requires-Dist: langchain-text-splitters>=1.1.2
Requires-Dist: markupsafe>=3.0.2
Requires-Dist: oauth2client>=4.1.3
Requires-Dist: oauthlib>=3.2.2
Requires-Dist: openai>=2.32.0
Requires-Dist: openpyxl>=3.1.5
Requires-Dist: pandas>=2.2.3
Requires-Dist: pillow>=12.0.0
Requires-Dist: pyasn1>=0.6.1
Requires-Dist: pyasn1-modules>=0.4.1
Requires-Dist: pydantic>=2.10.6
Requires-Dist: pydantic-core>=2.27.2
Requires-Dist: pymongo>=4.11
Requires-Dist: pyparsing>=3.2.1
Requires-Dist: PySide6>=6.6.0
Requires-Dist: python-dateutil>=2.9.0.post0
Requires-Dist: python-dotenv>=1.2.2
Requires-Dist: pytz>=2025.1
Requires-Dist: pyyaml>=6.0.2
Requires-Dist: referencing>=0.36.2
Requires-Dist: regex>=2024.11.6
Requires-Dist: requests>=2.34.2
Requires-Dist: requests-oauthlib>=2.0.0
Requires-Dist: rpds-py>=0.22.3
Requires-Dist: rsa>=4.9
Requires-Dist: ruamel-yaml>=0.18.10
Requires-Dist: six>=1.17.0
Requires-Dist: sniffio>=1.3.1
Requires-Dist: tabulate>=0.9.0
Requires-Dist: threadpoolctl>=3.5.0
Requires-Dist: tqdm>=4.67.3
Requires-Dist: typing-extensions>=4.15.0
Requires-Dist: tzdata>=2025.1
Requires-Dist: urllib3>=2.3.0
Requires-Dist: werkzeug>=3.1.3
Requires-Dist: zipp>=3.17.0
Provides-Extra: rag
Requires-Dist: langchain-chroma>=1.1.0; extra == "rag"
Requires-Dist: langchain-unstructured>=1.0.1; extra == "rag"
Requires-Dist: unstructured[docx,md,pdf,pptx]>=0.23.1; extra == "rag"
Dynamic: license-file

# DialBB: A Framework for Building Dialogue Systems

ver. 2.0.0

## Project Main Page

Please refer to [the project main page](https://c4a-ri.github.io/dialbb/), which includes the overview of DialBB and the links to the documents.

## Documents

Please refer to the [document](https://c4a-ri.github.io/dialbb/document-en/build/html/) for detailed specification and the way of application development. 

## Citation

Please cite the following paper when publishing a paper on work that uses DialBB.

- Mikio Nakano and Kazunori Komatani. [DialBB: A Dialogue System Development Framework as an Educational Material](https://aclanthology.org/2024.sigdial-1.56). In Proceedings of the 25th Annual Meeting of the Special Interest Group on Discourse and Dialogue (SIGDIAL-24), pages 664–668, Kyoto, Japan. Association for Computational Linguistics, 2024

## License

DialBB is released under Apache License 2.0.

