Genel Bakış (Dialogflow)
Koleksiyonlar ile düzeninizi koruyun
İçeriği tercihlerinize göre kaydedin ve kategorilere ayırın.
Actions on Google, İşlemler ile Google Asistan'ın işlevselliğini genişletmenize olanak tanır. İşlemler, kullanıcıların bazı ışıkları açmak için hızlı bir komut vermek veya bilgi yarışması oynamak gibi daha uzun bir sohbet etmek gibi çeşitli konularda sohbet arayüzü üzerinden işlerini halletmelerini sağlar.
Dialogflow, Actions SDK'nın işlevselliğini sarmalayarak ve kullanımı kolay IDE, doğal dil anlama (NLU), makine öğrenimi gibi ek özellikler sağlayarak İşlemler tasarlayıp oluşturmanıza olanak tanıyan bir sohbet platformudur.
Google Asistan'ı genişletmek için aşağıdaki adımları uygulayarak bir İşlem oluşturursunuz.
Konuşmanızı tasarlama
Geliştirmeye başlamadan önce, görüşmenizi veya İşleminizin kullanıcı arayüzünü tasarlamanız gerekir. Sohbette, kullanıcıların Action'ınızı nasıl çağırdığı, Action'ınıza söyleyebilecekleri geçerli şeyler ve Action'ınızın onlara nasıl yanıt verdiği açıklanır.
Daha fazla bilgi
Actions on Google geliştirici projesi ve Dialogflow aracısı oluşturma
Actions Console'a gidip bir geliştirici projesi oluşturun.
Proje, İşleminizle ilgili meta verileri tanımlamanıza ve İşleminizi onay sürecinde yönetip izlemenize olanak tanır. Bir projeniz olduğunda tüm Actions'larınızı tanımlayan bir Dialogflow aracısı oluşturabilirsiniz.
Daha fazla bilgi
İşlemleri tanımlama
Dialogflow aracınızda, İşleminizin işlevine giriş noktalarını tanımlayan amaçlarla İşlemler tanımlarsınız. Örneğin, bazı ürünleri satın alabilen, siparişlerin durumunu kontrol edebilen ve günlük fırsatları gösterebilen bir işlem oluşturmak istediğinizi varsayalım. Aşağıdaki ifadelerle tetiklenen amaçlar tanımlayabilirsiniz:
- "Ok Google, ayakkabı satın almak için En Sevdiğim Ayakkabı Mağazası ile konuş"
- "Ok Google, siparişimin durumunu kontrol etmek için En Sevdiğim Ayakkabı Mağazası ile konuş"
- "Ok Google, talk to My Favorite Shoe Store to show me today's deals" (Ok Google, talk to My Favorite Shoe Store to show me today's deals) [Ok Google, En Sevdiğim Ayakkabı Mağazası ile konuşarak bugünün fırsatlarını göster]
Daha fazla bilgi
İstek karşılama oluşturma ve dağıtma
İşleminizdeki bir İşlem çağrıldığında, İşlemi yerine getirmek için kullanıcılarla görüşme başlatmak üzere yerine getirme çağrısı yapılır.
Konuşmanızı oluşturmak için Dialogflow'da niyetler tanımlayarak konuşmanızın dil bilgisini (kullanıcıların İşleminize söyleyebileceği şeyler) oluşturursunuz.
Kullanıcılar bir niyeti tetiklemek için bir şey söylediğinde, karşılamanız çağrılır ve kullanıcıya bir yanıt döndürülür.
Bu istek ve yanıt alışverişi, talebiniz görevi tamamlamak için yeterli bilgiye sahip olana kadar tekrar tekrar gerçekleşir.
Daha fazla bilgi
İşleminizi onay için gönderin ve kullanıcıların kullanımına sunun

Daha fazla bilgi
Aksi belirtilmediği sürece bu sayfanın içeriği Creative Commons Atıf 4.0 Lisansı altında ve kod örnekleri Apache 2.0 Lisansı altında lisanslanmıştır. Ayrıntılı bilgi için Google Developers Site Politikaları'na göz atın. Java, Oracle ve/veya satış ortaklarının tescilli ticari markasıdır.
Son güncelleme tarihi: 2025-07-24 UTC.
[[["Anlaması kolay","easyToUnderstand","thumb-up"],["Sorunumu çözdü","solvedMyProblem","thumb-up"],["Diğer","otherUp","thumb-up"]],[["İhtiyacım olan bilgiler yok","missingTheInformationINeed","thumb-down"],["Çok karmaşık / çok fazla adım var","tooComplicatedTooManySteps","thumb-down"],["Güncel değil","outOfDate","thumb-down"],["Çeviri sorunu","translationIssue","thumb-down"],["Örnek veya kod sorunu","samplesCodeIssue","thumb-down"],["Diğer","otherDown","thumb-down"]],["Son güncelleme tarihi: 2025-07-24 UTC."],[[["\u003cp\u003eActions on Google lets you build Actions to extend Google Assistant functionality, enabling users to interact through voice commands for tasks or conversations.\u003c/p\u003e\n"],["\u003cp\u003eDialogflow simplifies Action development by providing tools like an IDE, NLU, and machine learning, wrapping the Actions SDK functionality.\u003c/p\u003e\n"],["\u003cp\u003eBuilding an Action involves designing the conversation flow, creating a developer project and Dialogflow agent, defining Actions with intents, and building and deploying fulfillment logic.\u003c/p\u003e\n"],["\u003cp\u003eBefore submitting your Action for approval, it's essential to thoroughly design the user interaction and define how users invoke and interact with your Action.\u003c/p\u003e\n"],["\u003cp\u003eActions are invoked through specific phrases or commands, triggering intents within your Dialogflow agent, which then execute fulfillment logic to handle the user request.\u003c/p\u003e\n"]]],["Actions on Google enhance Google Assistant's capabilities through conversational interfaces. Developers use Dialogflow to build these Actions. The process involves designing the conversation flow and creating a developer project and Dialogflow agent. Define Actions using intents within the Dialogflow agent, which are triggered by user phrases. When triggered, intents call on fulfillment to complete the requested task, creating an interactive conversation until the task is done. Finally, the action is submitted for approval.\n"],null,["# Overview (Dialogflow)\n\nActions on Google lets you extend the functionality of Google Assistant with\n***Actions***. Actions let users get things done through a conversational\ninterface that can range from a quick command to turn on some lights or a\nlonger conversation, such as playing a trivia game.\n\nDialogflow is a conversational platform that lets you design and build\nActions by wrapping the functionality of the [Actions SDK](/assistant/df-asdk/actions-sdk)\nand providing additional features such as an easy-to-use IDE, natural language\nunderstanding (NLU), machine learning, and more.\n\nTo extend Google Assistant, you build an Action with the following steps.\n\nDesign your Conversation\n------------------------\n\nBefore developing, you should design your conversation, or the user interface\nfor your Action. The conversation describes how users invoke your Action, the\nvalid things that they can say to your Action, and how your Action responds to\nthem.\n\n[Learn more](/assistant/df-asdk/design)\n\nCreate an Actions on Google developer project and Dialogflow Agent\n------------------------------------------------------------------\n\nGo to the [Actions console](https://console.actions.google.com/) and create a developer project.\nThe project lets you define metadata about your Action and manage and track\nyour Action through the approval process. Once you have a project, you can\ncreate a Dialogflow agent that defines all your Actions.\n\n[Learn more](/assistant/df-asdk/dialogflow/project-agent)\n\nDefine Actions\n--------------\n\nYou define Actions in your Dialogflow agent with intents that define entry\npoints into your Action's functionality. For example, say you wanted to build an\nAction that could purchase some goods, check the status of orders, and to show\nsome daily deals. You can define intents that are triggered by saying:\n\n- *\"Ok Google, talk to My Favorite Shoe Store to purchase some shoes\"*\n- *\"Ok Google, talk to My Favorite Shoe Store to check on my order\"*\n- *\"Ok Google, talk to My Favorite Shoe Store to show me today's deals\"*\n\n[Learn more](/assistant/df-asdk/dialogflow/define-actions)\n\nBuild and deploy fulfillment\n----------------------------\n\nWhen an Action in your Action is invoked, it calls fulfillment to start a\nconversation with users to fulfill the Action.\n\nTo create your conversation, you define intents in Dialogflow to create your\nconversation's grammar, or the things users can actually say to your Action.\nWhen users actually say something to trigger an intent, your fulfillment is\ncalled and returns a response back to the user.\n\nThis back and forth request and response happens repeatedly until your\nfulfillment has enough information to complete the task.\n\n[Learn more](/assistant/df-asdk/dialogflow/fulfillment)\n\nSubmit your Action for approval and make it available to users\n--------------------------------------------------------------\n\n[Learn more](/assistant/df-asdk/submit-project)"]]