ChemCrow — это open-source AI-агент на базе GPT-4 для химии, который выполняет задачи в органическом синтезе, драг-дизайне и материаловедении, управляя набором экспертных инструментов через формат Thought-Action-Observation. Решает проблему разрозненности химических инструментов и сложности их использования, позволяя учёным-химикам взаимодействовать с базами данных, предсказательными моделями и safety-проверками на естественном языке.
Ключевые особенности: LLM-агент на основе GPT-4: Языковая модель управляет специализированными химическими инструментами, рассуждая о текущем состоянии задачи, планируя следующие шаги и итерируя до достижения финального результата. Инструменты для работы с молекулами: Конвертация названий в SMILES и CAS-номера, проверка патентоспособности (PatentCheck), поиск функциональных групп (FuncGroups), сравнение схожести молекул (Similarity), расчёт молекулярной массы (SMILES2Weight) и модификация молекул (ModifyMol). Инструменты для химических реакций: Предсказание продуктов реакций (RXNPredict через IBM RXN4Chemistry), распознавание именных реакций (NameRXN) и планирование многостадийного синтеза (RXNPlanner) с поиском оптимальных путей синтеза целевого соединения. Инструменты безопасности: Автоматическая проверка на химическое оружие и прекурсоры (ChemicalWeaponCheck), взрывчатость (ExplosiveCheck) и общая оценка безопасности молекулы (SafetySummary) с блокировкой опасных запросов. Общие инструменты: Веб-поиск через SerpAPI, поиск по научной литературе (LitSearch) и Python REPL для вычислений и анализа данных.
Для кого: Агент ориентирован на химиков-исследователей, фармацевтов, учёных в области материаловедения и студентов химических специальностей, которым нужен единый интерфейс для работы с химическими данными и инструментами.
Сценарии использования: Планирование синтеза новых молекул: Химик описывает целевую молекулу, и ChemCrow самостоятельно планирует многостадийный синтез, используя RXNPlanner и RXNPredict для поиска оптимального пути. Проверка патентоспособности соединений: Перед началом исследований агент автоматически проверяет, запатентована ли молекула, и ищет структурно похожие соединения. Безопасное исследование химических веществ: При запросе синтеза или модификации молекулы агент автоматически проверяет вещество на взрывчатость и принадлежность к химическому оружию, блокируя опасные запросы.
Цены и доступность: ChemCrow — полностью бесплатный open-source проект. Доступен через Python. Для работы требуется собственный API-ключ к GPT-4 и регистрация в IBM RXN4Chemistry (API предоставляется бесплатно). Код и документация доступны на GitHub. Детали раскрыты на официальном сайте.